[RELEASE] Mr. Top Hat: Attack of The Space Junk (Homebrew Game)

Discussion in '3DS - Homebrew Development and Emulators' started by MRJPGames, Aug 12, 2017.

  1. MRJPGames
    OP

    MRJPGames Pretty great guy

    Member
    1,098
    713
    Aug 17, 2013
    Netherlands
    The Netherlands
    [​IMG]
    Gameplay:
    The gameplay is quite simple. All you have to do is to not get hit by random space junk flying around. To do this you can avoid them and shoot them. This will gradually become harder the longer you play as more junk will be on the screen at any given moment.

    Controls:
    Movement can be controlled with the Circle pad, the D-Pad or the ABXY buttons for left handed people on O3DS. You can aim with the touchscreen, or use the C-Stick on New 3DS and New 2DS models. To shoot you can press or hold the L and or R buttons.

    Screenshots:
    [​IMG] [​IMG] [​IMG] [​IMG] [​IMG]
    Download:
    https://github.com/MrJPGames/AoTSJ/releases/latest

    Source:
    https://github.com/MrJPGames/AoTSJ

    Online leaderboards FAQ:
    -I'm banned what now?
    You most likely tried to cheat a higher score, if this was not the case you can message me and you might get unbanned if the online logs do indeed not show signs of attempted cheating.
    -I get a "GitHub Ban" screen
    This means you are using a compiled github version instead of the release version, like the prompt explains you are not actually banned but merely unable to go online with a version compiled from the github source.
    -What information is sent to the leaderboard server?
    Look at the source for the most complete anwser, but the parts you care about: A console unique hash generated with the cfg service, and the current country set on your 3DS as well as your 3DS' username will all be sent. Currently only the username is visible by other players, country might become visible in the future.
    The console unique hash is only used for identifing different players, and in no way contains any "useful" information other than that (at least to my knowledge).
    The username is sent for the leaderboard, and the country in case countries will be visable on the leaderboard at some point in the future.
    -Can I see the leaderboard on a webpage
    No, at least not right now, let me know if there is any intrest in this. You can get XML data for the leaderboards (the same the 3DS uses and displays) at poc.debug-it.nl/AoTSJ
    (ctr+u on chrome if you want to see slightly more readable version)


    A crash happend!?
    Woops... I'm sorry. Though I did a lot of testing I was unable to figure out what was causing a crash that happenes sometimes seemingly when getting hit. Again I tried my best to find the issue but was unable to. The source code is available on my github so if you're willing to go through my awful code to fix it feel free!
     
    MartyDreamy, Laroon, bee395 and 9 others like this.


  2. wolfmankurd

    wolfmankurd GBAtemp Regular

    Member
    229
    90
    Jul 20, 2013
    Looks fun, will check it out.
     
    MRJPGames likes this.
  3. Petraplexity

    Petraplexity Fidget-Spinning Spicy Memelordâ„¢

    Member
    379
    786
    Sep 5, 2015
    United States
    Over There
    This looks amazing! I'll have to check it out soon.
    Good job on having online leaderboards, too!
     
    MRJPGames likes this.
  4. Giodude

    Giodude Ruler of Italy

    Member
    GBAtemp Patron
    Giodude is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    3,741
    1,078
    May 17, 2015
    United States
    New York
    Looks great, can't wait to test it out later. Glad these Homebrew games are still being made.
     
    MRJPGames likes this.
  5. Kartik

    Kartik Gbatemp advanced fan

    Member
    339
    234
    Jun 6, 2015
    India
    github
    Amazing game!
     
    MRJPGames likes this.
  6. MRJPGames
    OP

    MRJPGames Pretty great guy

    Member
    1,098
    713
    Aug 17, 2013
    Netherlands
    The Netherlands
    Server changelog:
    - Item destroyed scores are now sorted correctly, first the scores we're not displayed in the proper order.
     
  7. Swampat

    Swampat Advanced Member

    Newcomer
    51
    4
    May 25, 2017
    United States
    I like it! But (I don't if this is possible) maybe you could add like a online multiplayer or local. I'm not sure how it would work but its just a suggestion. Keep up the good work!
     
    MRJPGames likes this.
  8. B_E_P_I_S_M_A_N

    B_E_P_I_S_M_A_N oh no

    Member
    679
    2,450
    Jun 7, 2016
    United States
    Sixth Circle of Hell
    This game looks promising; I'll check it out later. Good job!

    By the way, I noticed that you're still using SF2D :P
     
  9. MRJPGames
    OP

    MRJPGames Pretty great guy

    Member
    1,098
    713
    Aug 17, 2013
    Netherlands
    The Netherlands
    Yeah started making this 1 1/2 year ago. That was pretty much the norm back then. Worked on it in short bursts since then but didn't feel like changing that now just wanted to finish it and get it out the door.
     
  10. Cid2mizard

    Cid2mizard GBAtemp Fan

    Member
    362
    210
    Aug 16, 2007
    France
    Maubeuge
    good surprise, thanks Jasper ;)
     
    MRJPGames likes this.
  11. SeeFamGaming

    SeeFamGaming Member

    Newcomer
    42
    4
    Dec 2, 2016
    United States
    This looks really cool, but would it be possible to convert this to CIA? I'm unable to access home brew.
     
  12. Sn00py5

    Sn00py5 Newbie

    Newcomer
    3
    2
    Sep 3, 2017
    United States
    I'm no developer so I don't know how realistic this is but A multiplayer or co-op mode would pretty much make this legendary.
     
  13. MRJPGames
    OP

    MRJPGames Pretty great guy

    Member
    1,098
    713
    Aug 17, 2013
    Netherlands
    The Netherlands
    It would not be very easy (for me right now at least). But the bigger problem really is that I have no good ideas on what a multiplayer/co-op mode would be other than just the 2 players playing the original essentially just making it easier?

    Also I don't really feel like working on this homebrew any longer, except for fixing bugs at this point. I already spent quite a bit of time on it and only very few people have actually tried it so I don't have incentive enough to take on a problem like multiplayer for this game. But maybe a future project who knows?
     
  14. Sn00py5

    Sn00py5 Newbie

    Newcomer
    3
    2
    Sep 3, 2017
    United States
    I was thinking the multiplayer could be them fighting while surviving themselves or just a super hard version of the base game but with a friend helping you.For the second part about no one playing it that sucks ;-; they're missing out.Looking forward to future projects tho!
     
    MRJPGames likes this.
  15. Luglige

    Luglige hiatus

    Member
    1,409
    1,520
    Jan 24, 2016
    Antarctica
    under your bed
    This game isn't about me right? I don't like space junk...
     
    MRJPGames likes this.
  16. bee395

    bee395 Member

    Newcomer
    10
    2
    Jun 26, 2016
    Netherlands
    I really like your game =D

    But I am afraid I found a few bugs, maybe :o
    Only the first time I submitted a score to the online leaderboard it got added. When I improved my local high score the game froze for a few seconds but the online leaderboard didn't got updated.
    Also when I look at the Normal Ranking, as well as the Normal Items Destroyed Ranking, it says that I am a different user and submitted my scores to somebody else. That's only the case with the normal rankings.
     
  17. MRJPGames
    OP

    MRJPGames Pretty great guy

    Member
    1,098
    713
    Aug 17, 2013
    Netherlands
    The Netherlands
    Thanks for reporting!
    I'll look into this. If you could PM me your 3DS (leaderboard) username that way I can identify the problem in the backend. It would also greatly help if you could send me your save file, located at /3ds/AoTSJSave.xml

    The freezing when a new high score is gotten is "normal" and dependent on your SD card speed. This is because it saves when you get a high score and this takes a little bit of time to do.

    EDIT: Uhm... How did you look at the leaderboard? I just checked the backend and I cannot find any user (other than myself) from the netherlands. If you look at the leaderboard using a computer without parsing a console unique hash it will assume you are all players (obviously wrong but didn't fix it because this would never happen if you use the game to view the scores, well at least it shouldn't happen there)

    EDIT 2: FYI the scores on the leaderboard are only updated when you go to the leaderboards on the 3DS with a new high score. The scores are not sent at the time you get them.
     
    Last edited by MRJPGames, Sep 8, 2017
  18. MartyDreamy

    MartyDreamy *Objection Intensifies*

    Member
    909
    1,640
    Jul 1, 2015
    Italy
    ZagToon Studios
    Sounds amazing! A lovely game to play when you're bored! <3
     
    MRJPGames likes this.
  19. MRJPGames
    OP

    MRJPGames Pretty great guy

    Member
    1,098
    713
    Aug 17, 2013
    Netherlands
    The Netherlands
    That's actually a pretty good idea. But yeah like I said lack of intrest and difficulty will be preventing me from implementing this.
    Thanks. Please do check out the leaderboards (it's quite empty right now :( ). Also that profile picture <3
     
    Last edited by MRJPGames, Sep 8, 2017
    MartyDreamy likes this.
  20. MartyDreamy

    MartyDreamy *Objection Intensifies*

    Member
    909
    1,640
    Jul 1, 2015
    Italy
    ZagToon Studios
    I will check it later :D
    <3