I am coding lodu game in c++ and I want to know how to create a save file for my game, so that a user can play, and then come back later. Any idea how this is done

  • 2
    \$\begingroup\$ Your question is pretty vague. Try it for yourself, and tell us your errors. Then, we can help you. \$\endgroup\$ – jcora Jul 15 '12 at 13:23
  • \$\begingroup\$ Hey, the user Gajet has suggested that you are actually interested in a board game called "ludo", is that correct? \$\endgroup\$ – jcora Jul 15 '12 at 20:30

I don't know what "lodu" means (although the Urban Dictionary suggest something rather offensive), but here's a relatively vague answer on how is saving done, due to a relatively vague question. Apparently, what you meant is not called "lodu", but "ludo".

First things first, you must figure out what do you want to save, ie, what part of the game state. Common suspects are:

  • Object positions (player, enemies, etc)
  • Character stats (strength, mana, speed, health)
  • Fighting info (is the player in combat?)

What is not to be saved in the save file are things like level info, which should be loaded off separate files that don't need to be changed, or general static info that doesn't change.

To do this in C++, I suggest that you take a look at how filo I/O is done: http://www.cplusplus.com/doc/tutorial/files/.

I suggest that you also use Json: http://jsoncpp.sourceforge.net/.

Once you tell us the actual problems you have, we will be able to provide more concrete answers.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.