[Homebrew] 3DSnake

Discussion in '3DS - Homebrew Development and Emulators' started by Joshtech, Dec 1, 2014.

  1. Joshtech
    OP

    Joshtech Advanced Member

    Newcomer
    70
    88
    Dec 1, 2014
    Queensland
    3DSnake v0.6 - WIP
    [​IMG]

    With all the classic homebrew being created I thought I would have a shot myself.​
    This is still a very early version. I will be adding better images(wisp), sound?​

    INFO:​
    Max snake segments is set to 500.​
    KNOWN PROBLEMS:​
    If the snake "dies" whilst moving down it will cause game to be in infinite gameover.​
    CONTROLS:​
    Up, Down, Left, Right - Movement(Both Circle Pad and D-Pad)​
    X - Restart Game​
    A - Add a Segment to snake(Mostly for debug, can break collision detection)​
    Start - Returns to Homebrew Channel :'(​
    So here is my very early version of 3DSnake.(Need to update this vid soon XD)​
    Here is an update video of what next release will look like
    You can download the early version here:​
    3dsx, elf and smdh files are included in download.​
     
    SLiV3R, supermalloch, Celice and 10 others like this.
  2. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    18,710
    9,006
    Oct 27, 2002
    France
    Engine room, learning
    Snake is already covered too :ph34r:
    You are the second one to make a snake game, but this time in 3dsx format.

    Added to wiki ;)

    Thanks for participating in the homebrew community.
     
    filfat likes this.
  3. Joshtech
    OP

    Joshtech Advanced Member

    Newcomer
    70
    88
    Dec 1, 2014
    Queensland
    Thanks for having me XD
     
  4. Joshtech
    OP

    Joshtech Advanced Member

    Newcomer
    70
    88
    Dec 1, 2014
    Queensland
    Updated download link!
     
  5. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    18,710
    9,006
    Oct 27, 2002
    France
    Engine room, learning
    Thank you for the link.
    It works only with ninjhax?

    I'm sure some users would like to have the .3ds format for gateway too. (releasing 3ds/3dsx/elf is a good idea, the elf could be used with future homebrew launchers or being used to change the format if needed).
    edit: but it's up to you to choose the format you want to release.

    I updated the wiki and added a the link.
    if you have an icon, I can add it to the wiki too.


    A little issue with the readme :
    You said "roor" instead of root.
     
  6. ieatpixels

    ieatpixels GBAtemp Fan

    Member
    344
    110
    Nov 1, 2008
    cia too please
     
  7. Cid2mizard

    Cid2mizard GBAtemp Fan

    Member
    364
    210
    Aug 16, 2007
    France
    Maubeuge
    Have you an .elf file for use with citra emulator ?
     
  8. Phantom_User

    Phantom_User Phantom of Page 666

    Member
    1,451
    1,343
    Aug 28, 2012
    Your nightmares
    This is so great! Good job :P
     
  9. Joshtech
    OP

    Joshtech Advanced Member

    Newcomer
    70
    88
    Dec 1, 2014
    Queensland
    Updated download to include elf


    Will try for 3ds and cia at a later time.
     
    Cid2mizard likes this.
  10. Cid2mizard

    Cid2mizard GBAtemp Fan

    Member
    364
    210
    Aug 16, 2007
    France
    Maubeuge
    Thank you, i've make video, play with citra...

     
    Margen67 likes this.
  11. Joshtech
    OP

    Joshtech Advanced Member

    Newcomer
    70
    88
    Dec 1, 2014
    Queensland
    Naw thanks man.

    I see that there is a bug when an apple is close to the border... hmm. Also just uploaded new build with snake eating himself detection, did some house keeping, also game over is permanent now(no moving to resume haha) Pressing X restarts game. Also a known bug is if the snake "dies" whilst moving down it will cause game to be in infinite gameover. Fix is in next upload. Hopefully i'll have my new graphics working (wisp) :P
     
  12. Joshtech
    OP

    Joshtech Advanced Member

    Newcomer
    70
    88
    Dec 1, 2014
    Queensland
    Thought I would keep you guys up to date with the progress. Graphics(wisp) are coming along good :D
    Warning: Spoilers inside!
     
    Margen67 likes this.
  13. Joshtech
    OP

    Joshtech Advanced Member

    Newcomer
    70
    88
    Dec 1, 2014
    Queensland
    Removed
     
  14. Runehasa
    This message by Runehasa has been removed from public view by BORTZ, Dec 4, 2014, Reason: there is no need for posts like this.
    Dec 3, 2014
  15. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    12,509
    5,471
    Mar 17, 2010
    Norway
    Alola
    Does it have 3D? :P
     
    Margen67 likes this.
  16. Jasper Peters

    Jasper Peters Member

    Newcomer
    45
    34
    Jul 12, 2014
    Netherlands
    Leiden, Netherlands
    Will you release the source code, I would be really interested in seeing it!
     
    Margen67 likes this.
  17. Joshtech
    OP

    Joshtech Advanced Member

    Newcomer
    70
    88
    Dec 1, 2014
    Queensland
    Not yet, I might add that in later
     
    Margen67 likes this.
  18. Gettwobirdsstone

    Gettwobirdsstone Triforce Guardian

    Member
    372
    61
    Jul 1, 2012
    Canada
    Behind you breathing heavily
    It's pretty fun. Is there a limit to the length and also maybe a different colour for the background as white messes with my eyes, feels like the apples or strawberries or moving. I notice that when your on the very top of the screen, you see the half of the snake on the bottom of the screen too. All in all really fun though. Also is it that when you die you can't continue or is it when you eat yourself, cue David Blaine lol.
     
  19. Joshtech
    OP

    Joshtech Advanced Member

    Newcomer
    70
    88
    Dec 1, 2014
    Queensland
    Yes there is a limit to the size of the snake(500 segments). Oh yes there will be different backgrounds. The whole game is getting a graphics overhaul. Snake going off screen is a bug. Dying in general will cause game over, the user is then required(currently) to press x which will reset the games state
     
    Margen67 likes this.
  20. Gettwobirdsstone

    Gettwobirdsstone Triforce Guardian

    Member
    372
    61
    Jul 1, 2012
    Canada
    Behind you breathing heavily
    It
    it makes me have to reload the entire game sometimes as x does nothing.
     
  21. Joshtech
    OP

    Joshtech Advanced Member

    Newcomer
    70
    88
    Dec 1, 2014
    Queensland
    Are you talking about this?
    " Also a known bug is if the snake "dies" whilst moving down it will cause game to be in infinite gameover."
    Were the snake is frozen in centre of screen?