Ask coding questions

← Back to all posts
How to implement a save/load system to a game?
mkhoi (299)

I am making a game and want to have a save/load system because it is frustrating without the save/load system (its a long game and also it has permadeath but if i have the save/load system it won't have permadeath)

Check it out:
The Wacky Warrior, its on Challenge

Someone please help me!!!

Answered by ash15khng (721) [earned 5 cycles]
View Answer
ash15khng (721)

You could let the users download a file, with their progress in it (to save), and add a load function (to load the text in the file).

mkhoi (299)

@ash15khng What is the specific instructions for that?

ash15khng (721)

@mkhoi You could create a JSON object or whatever you want, then write it into a file like this:

save = <whatever you need however you want to save it>
with open("file.txt", "w") as f:
mkhoi (299)

@ash15khng What about the load function?

ash15khng (721)

@mkhoi You get it as an input, then save it to your variable(s).

mkhoi (299)

@ash15khng I dont understand that. How do you do that?

ash15khng (721)


load = input("Save string: ")
load = <however you're saving your game data>
kwambugu17 (0)

@ash15khng what does the f do i dont really get it

ash15khng (721)

@kwambugu17 f is just a name for the file object that we are using so later we can call it using f.

PAULX (21)

at python you can make it with the modul "" i don't have use this module ever but i have see it in codes from other peoples. as fare as i know it asks you about your name and password.

mkhoi (299)

@PAULX I want to save a game character or whatever but interesting information though

TheDrone7 (1900)

You will need to setup a database, if you're familiar with JSON format of data storage then use mongodb otherwise you can also use some or the other distribution of SQL. You won't be able to save data on files in

mkhoi (299)

@TheDrone7 Guess i will need to learn that...

TheDrone7 (1900)

@mkhoi if you're going for mongodb then it's going to be very easy to learn how to use the DB, although it won't be that easy to connect your DB to your app but it's not very difficult either.

JackKok (0)

Hey , everything relies upon what you need a video card for, if for games or work in complex editors the 8500 GT is great. However, it's not worth pursuing superior, in the event that you need a video card for simple web based games, incidentally, there are a great deal of audits of stages for internet games on this entryway, focus.