If I can give an advice (I am not a game programmer but I write some critical code in some parts of some Financial Markets), it would be to store the data like the level and things related to the overall progress in a container which would always be written in a safe way (i.e only write and never overwrite and always keep the last 5 versions or so, this would contain only the minimal data related to the overall progress in a robust way and never the current game save as it is more complicated and could result in corrupt data with a bug). This data is very tiny so it should not be a problem. If there is a failure just use the last version that works and also check all versions on startup to make sure you do not have a rolling failure overwriting the correct data. I have never done iOs coding so maybe my idea is rubbish. Something like: playerdata_1.json: { "Total Exp": 500000 ... <some other data, but the current level and unlocks can be deduced from this total exp at runtime> } playerdata_2.json: { "Total Exp": 490000 ... <some other data, but the current level and unlocks can be deduced from this total exp at runtime> } ... etc Everytime you write new data, you first write it in playerdata_tmp.json, then run a check to see that you can reload it. Once your check pass you just delete the oldest version, rename every version to mark it older and rename the player_tmp.json into playerdata_1.json.
Ouch, I can confirm this bug. Basically sold items are never removed from inventory and, yeah, can earn the player endless cash.
This is a valid bug, but can be worked around by first removing the item from the ship before selling it.
Encountered issue where a crash caused all saved data to be erased, now perpetually losing data- essentially each time I load the app I'm starting fresh.
It does not help if you corrupt the data stored in the cloud, the mechanism I proposed works whatever is the medium, the basic idea is to keep the x previous versions and delete older versions only after checking what you are about to push.
So far I'm digging this even though this game is kicking my ass. Number one complaint I have is that the tutorial flat out SUCKS! It needs to be much more informative.
I think he is not the only one to have missed it pointing out to an interface which could be improved. One way is to chain the tutorials rather than bringing to the main menu.
Be sure to go through all 3 tutorials. They are very short and it may not be apparent that the three maps under the tutorial manual are not different maps for the tutorial but 3 different tutorials all together. The interface can use a bit of work but it can be figured out. I had trouble understanding what the empty vs filled squares are on the left of the ship equipment screen but then figured out one is in and other is leave behind. Also, the different type of pickup other tan the green upgrade module and scraps took time to figure out (cyan = equipment, red=repaire)
I was on the fence about this game until I read the comments, and the devs passion really made this a no-brainer. I purchased the game and I'm really loving the game, there's a lot of depth and strategy there, just like the posts have been saying. Great game, don't miss it!
Awesome, thanks And yes we could have definitely done a better job with making the different tutorial sections clearer.
Where is this assumption coming from that I didn't play all 3 tutorial? I did play them and found them lacking is all. I think there a little but important things that are missing.
I would like to invite everyone here interested in testing new features and new upcoming games from us to register here: http://battlestation.fi There is one special project we have been working on and we will definitely need testers at some point.
Bought this game and I am loving it. Very fun and a great way to spend time. This is a quality, well made game. For anyone who is on the fence about getting it, just do it. You will be glad you did. This is up there with FTL in my opinion. Support this game and these devs. Let's show that quality premium games can be worthwhile to make on iOS. (Just starred your Kickstarter campaign to remind me to fund it.)
Noone was assuming that YOU missed it. Learning all the stuff that is not mentioned in tutorial is a part of fun, too