Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (739)
Games in Android Showcase (224)
games submitted by our members
Games in WIP (820)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Saving/load system  (Read 1172 times)
0 Members and 1 Guest are viewing this topic.
Offline Mac70
« Posted 2013-04-24 19:17:39 »

Like in topic - do I have to make the whole save/load system from scratch for everything I want to save/load or is there any easier and faster way to handle this?
Offline wreed12345

JGO Knight

Medals: 28
Projects: 3
Exp: 5 years

« Reply #1 - Posted 2013-04-24 19:22:08 »

What do you mean by system? Also what type of things are you trying to save?

Offline Mac70
« Reply #2 - Posted 2013-04-24 19:24:45 »

By system I mean way to save the whole game state - entities, settings and then load them from files.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline ctomni231

JGO Wizard

Medals: 99
Projects: 1
Exp: 7 years

Not a glitch. Just have a lil' pixelexia...

« Reply #3 - Posted 2013-04-24 19:37:49 »

Usually, if you want full control over your save/load system, the best way to do it is from scratch or just using Java serialization. There are other options, but I already stated them in this topic (which might be a good read).

It all depends on the control you want. Most of these systems are already pretty fast. Reading from a file is one of the most basic computer commands after all. The speed issue comes from how you plan to organize your data. But to answer your question directly.

Just use a .txt file to write/read data.

Offline wreed12345

JGO Knight

Medals: 28
Projects: 3
Exp: 5 years

« Reply #4 - Posted 2013-04-24 19:53:00 »

Yeah a .txt should keep things very simple for you

Offline princec

« JGO Spiffy Duke »

Medals: 953
Projects: 3
Exp: 16 years

Eh? Who? What? ... Me?

« Reply #5 - Posted 2013-04-24 21:34:06 »

I just use Java serialization.

Cas Smiley

Offline Longor1996
« Reply #6 - Posted 2013-04-24 21:35:49 »

I use an seriziable Named-Binary-Node-Tree.
Very useful and no problems with changing classes.

Reasons the system is useful.
  • Small and Compact
  • Data is saved in Binary form, very small
  • Little-to-No overhead while saving/loading
  • Binary Tree is structured like an XML document
  • No problems when classes undego major changes

- Longor1996

Pages: [1]
  ignore  |  Print  
You cannot reply to this message, because it is very, very old.

Ecumene (56 views)
2017-09-30 02:57:34

theagentd (79 views)
2017-09-26 18:23:31

cybrmynd (187 views)
2017-08-02 12:28:51

cybrmynd (185 views)
2017-08-02 12:19:43

cybrmynd (192 views)
2017-08-02 12:18:09

Sralse (202 views)
2017-07-25 17:13:48

Archive (758 views)
2017-04-27 17:45:51

buddyBro (892 views)
2017-04-05 03:38:00

CopyableCougar4 (1441 views)
2017-03-24 15:39:42

theagentd (1325 views)
2017-03-24 15:32:08
List of Learning Resources
by elect
2017-03-13 14:05:44

List of Learning Resources
by elect
2017-03-13 14:04:45

SF/X Libraries
by philfrei
2017-03-02 08:45:19

SF/X Libraries
by philfrei
2017-03-02 08:44:05

SF/X Libraries
by SkyAphid
2017-03-02 06:38:56

SF/X Libraries
by SkyAphid
2017-03-02 06:38:32

SF/X Libraries
by SkyAphid
2017-03-02 06:38:05

SF/X Libraries
by SkyAphid
2017-03-02 06:37:51 is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!