Universal Battlestation: Harbinger (by Bugbyte)

Discussion in 'iPhone and iPad Games' started by Echoseven, Aug 12, 2015.

  1. GR3NADE

    GR3NADE Well-Known Member

    Aug 10, 2011
    955
    0
    16
    Czech republic
    Updated my 5 star review as I promised after getting fixed version. PS: check out your email :)
     
  2. BlueTrin

    BlueTrin Well-Known Member

    Jun 21, 2012
    376
    51
    28
    Lost all my progress after a crash :(
     
  3. BlueTrin

    BlueTrin Well-Known Member

    Jun 21, 2012
    376
    51
    28
    #183 BlueTrin, Aug 15, 2015
    Last edited: Aug 15, 2015
    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.
     
  4. WjndWalk3r

    WjndWalk3r Well-Known Member

    Apr 22, 2015
    305
    5
    18
    maybe just throw everything to the cloud, cloud sync seem to be the safest way :D
     
  5. LordGek

    LordGek Well-Known Member
    Staff Member Patreon Silver Patreon Gold Patreon Bronze

    Feb 19, 2009
    12,282
    141
    63
    Software QA Engineer
    Saratoga, CA, USA
    Ouch, I can confirm this bug. Basically sold items are never removed from inventory and, yeah, can earn the player endless cash. :(
     
  6. Snowstorm

    Snowstorm Member

    Sep 7, 2014
    9
    0
    0
    This is a valid bug, but can be worked around by first removing the item from the ship before selling it.
     
  7. brian_black

    brian_black New Member

    Aug 22, 2012
    4
    0
    0
    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.
     
  8. BlueTrin

    BlueTrin Well-Known Member

    Jun 21, 2012
    376
    51
    28
    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.
     
  9. Chiller ONE

    Chiller ONE Well-Known Member

    Sep 20, 2008
    1,615
    29
    48
    Nurse
    Sweden
    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.
     
  10. GR3NADE

    GR3NADE Well-Known Member

    Aug 10, 2011
    955
    0
    16
    Czech republic
    It has everything yoneed imo.. Do you realise there are 3 tutorials, right?
     
  11. BlueTrin

    BlueTrin Well-Known Member

    Jun 21, 2012
    376
    51
    28
    #191 BlueTrin, Aug 16, 2015
    Last edited: Aug 16, 2015
    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.
     
  12. Snowstorm

    Snowstorm Member

    Sep 7, 2014
    9
    0
    0
    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)
     
  13. gakuka

    gakuka Active Member

    Feb 19, 2014
    39
    0
    0
    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!
     
  14. AdmiralGeezer

    AdmiralGeezer Well-Known Member

    Jul 23, 2015
    211
    25
    28
    Awesome, thanks :)

    And yes we could have definitely done a better job with making the different tutorial sections clearer.
     
  15. Chiller ONE

    Chiller ONE Well-Known Member

    Sep 20, 2008
    1,615
    29
    48
    Nurse
    Sweden
    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.
     
  16. AdmiralGeezer

    AdmiralGeezer Well-Known Member

    Jul 23, 2015
    211
    25
    28
    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.
     
  17. sleb

    sleb Well-Known Member

    Feb 7, 2010
    385
    3
    18
    Ohio
    #197 sleb, Aug 16, 2015
    Last edited: Aug 16, 2015
    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.)
     
  18. GR3NADE

    GR3NADE Well-Known Member

    Aug 10, 2011
    955
    0
    16
    Czech republic
    Noone was assuming that YOU missed it. Learning all the stuff that is not mentioned in tutorial is a part of fun, too
     
  19. TokyoDan

    TokyoDan Well-Known Member

    Oct 7, 2010
    394
    2
    18
    Quality! Really. From reading this thread there seem to be some serious bugs.
     
  20. BlueTrin

    BlueTrin Well-Known Member

    Jun 21, 2012
    376
    51
    28
    Game is still enjoyable, I actually finished the game as level 1 after losing my levels
     

Share This Page