1. Teddy312

    OP Teddy312 Member
    Newcomer

    Joined:
    Apr 17, 2019
    Messages:
    20
    Country:
    Netherlands
    Hello everyone. I created my first homebrew game for the Nintendo Switch. It's a snake game made using Love2D and LovePotion by TurtleP

    Hope you enjoy it :)

    Description

    Its Snake, don't touch the walls and don't intersect with your own. Eat the food to grow longer and survive as long as you can.
    Hit the 'Plus' button to spawn a second snake and play with a friend.


    Controls

    Menu Controls

    - ZL to start game
    - X to change mode

    Game Controls

    - Dpad left to move Left
    - Dpad right to move Right
    - Dpad up to move Up
    - Dpad down to move Down
    - Minus to Pause/Unpause
    - L to return to Menu when game over
    - ZL to restart when game over

    Player 2 Controls

    - Plus to spawn Player 2
    - Y to move Left
    - A to move Right
    - X to move Up
    - B to move Down


    Download (Latest version v0.4.0)

    Github: https://github.com/Teddy312/Snakey-NX/releases/latest

    This is my first time using github so if something is wrong please notify me.

    Images

    picture 2.png picture 1.png


    Installation

    Download and move the "Snakey_NX.nro" to the switch folder on the micro-sd card of your switch.
    Launch via homebrew menu


    Credits

    Love2D: https://love2d.org/
    LovePotion: https://github.com/TurtleP/LovePotion
    Music by Eric Matyas - www.soundimage.org
     
    Last edited by Teddy312, May 7, 2019
    Ninn, gizmomelb, Budsixz and 7 others like this.
  2. Sumandora
    This message by Sumandora has been removed from public view by x65943, May 5, 2019, Reason: Off topic.
    May 5, 2019
  3. 8BitWonder

    8BitWonder Small Homebrew Dev
    Member

    Joined:
    Jan 23, 2016
    Messages:
    2,268
    Country:
    United States
    Looks nice!

    Always pleasant to see new homebrew games released. :)
     
    lordelan likes this.
  4. Creatable

    Creatable GBAtemp Advanced Fan
    Member

    Joined:
    Jul 10, 2017
    Messages:
    586
    Country:
    United States
    Including a binary (Snakey_NX.nro) in the repo's files rather than using a release is a bad idea due to the fact that as the source changes you will also have to update said binary. Basically, delete the nro file in the repo.
     
  5. Teddy312

    OP Teddy312 Member
    Newcomer

    Joined:
    Apr 17, 2019
    Messages:
    20
    Country:
    Netherlands
    Thanks!

    — Posts automatically merged - Please don't double post! —

    Got it. Thanks for letting me know
     
  6. Teddy312

    OP Teddy312 Member
    Newcomer

    Joined:
    Apr 17, 2019
    Messages:
    20
    Country:
    Netherlands
    Last edited by Teddy312, May 5, 2019
  7. redcat2401

    redcat2401 Member
    Newcomer

    Joined:
    Jun 23, 2018
    Messages:
    22
    Country:
    Australia
    Looks great, simple but should be great fun, definitely going to play it while I watch youtube or netflix.
     
    Teddy312 likes this.
  8. Teddy312

    OP Teddy312 Member
    Newcomer

    Joined:
    Apr 17, 2019
    Messages:
    20
    Country:
    Netherlands
    Thanks, i hope you will enjoy it.
    I will most likely keep improving the game as i learn more of LUA and Love2D. I got some stuff in mind that i want to try and implement in the game so.
     
    lordelan likes this.
  9. JoeBloggs777

    JoeBloggs777 GBAtemp Advanced Fan
    Member

    Joined:
    May 30, 2018
    Messages:
    777
    Country:
    United Kingdom
    :) thanks, it takes me back to video games from the late 70's and sparked my interest in video games that by the early 80's i was programming in assembly language in 6502.

    keep up the good work, all Oak trees come from acorns :wink:
     
    Teddy312 likes this.
  10. Teddy312

    OP Teddy312 Member
    Newcomer

    Joined:
    Apr 17, 2019
    Messages:
    20
    Country:
    Netherlands
    Thank you, will do
     
    JoeBloggs777 likes this.
  11. Teddy312

    OP Teddy312 Member
    Newcomer

    Joined:
    Apr 17, 2019
    Messages:
    20
    Country:
    Netherlands
    Released update v0.2.1:

    Stuff added/changed:

    - Changed font size and text placement to improve readability

    Bugs fixed:

    - Fixed the bug where the remains of the snake stays visible on the screen after restarting
    - Fixed white flicker in top left of screen when eating a green food quickly after the red food

    More info at:

    https://github.com/Teddy312/Snakey-NX/releases/tag/Snakey_NX-0.2.1
     
    lordelan likes this.
  12. lordelan

    lordelan GBAtemp Psycho!
    Member

    Joined:
    Jan 4, 2015
    Messages:
    4,720
    Country:
    Germany
    This is a way better release than some calculator that's been released recently lol.
    Seriously, although I don't see me playing this "for hours" it's good that one more person learned how to make homebrews for the Switch. Keep it going. Good release!
     
    Teddy312 likes this.
  13. Teddy312

    OP Teddy312 Member
    Newcomer

    Joined:
    Apr 17, 2019
    Messages:
    20
    Country:
    Netherlands
    Thank you for you kind comment. It means alot!
     
    lordelan likes this.
  14. Shrike

    Shrike GBAtemp Regular
    Member

    Joined:
    Mar 10, 2018
    Messages:
    120
    Country:
    Germany
    Quite a dejavu! :D


    Well .. we both know this was only to test out what the potential of LovePotion is, right? :wink:
    I think Snake is always a good game to start with for learning a new programming-language / gaming-engine.
    I'm looking forward to see more games from you in the future B-)

    Oh and I guess we will see/hear more from another @ the TinyTurtle Discord :ph34r: see you there buddy.
     
    lordelan likes this.
  15. Teddy312

    OP Teddy312 Member
    Newcomer

    Joined:
    Apr 17, 2019
    Messages:
    20
    Country:
    Netherlands
    Yeah, for some reason i always make Snake or a crappy platformer when learning a new game engine.

    We sure will :)
     
    lordelan likes this.
  16. Teddy312

    OP Teddy312 Member
    Newcomer

    Joined:
    Apr 17, 2019
    Messages:
    20
    Country:
    Netherlands
    Released Update v0.3.0:

    https://github.com/Teddy312/Snakey-NX/releases/tag/Snakey_NX-0.3.0


    New stuff Added/Changed in this release:

    - Fixed text placement.
    - Added the option to play either with or without the walls. Without the walls enabled the snake will reappear at the opposite of the screen when going out of screen boundary.
    - Changed the controls in preparation of 2 player mode (if i ever figure it out).

    Menu Controls

    - ZL to start game
    - X to change mode

    Game Controls

    - Dpad left to move Left
    - Dpad right to move Right
    - Dpad up to move Up
    - Dpad down to move Down
    - Minus to Pause/Unpause
    - L to return to Menu when game over
    - ZL to restart when game over

    Bug fixed in this release:

    - Fixed 2 foods spawning on eachother.
    - When pressing Dpad on the Menu screen the snake would move as soon as the game starts.
     
    Last edited by Teddy312, May 6, 2019
    lordelan and 8BitWonder like this.
  17. lordelan

    lordelan GBAtemp Psycho!
    Member

    Joined:
    Jan 4, 2015
    Messages:
    4,720
    Country:
    Germany
    I sense the fun you're having with your app. :)
    You should consider adding a "close app" function for the PLUS button as that's the homebrew's default. Ideally there's a warning popup ("really wanna quit?") after PLUS is pressed.
    Just an idea. :)
     
  18. Teddy312

    OP Teddy312 Member
    Newcomer

    Joined:
    Apr 17, 2019
    Messages:
    20
    Country:
    Netherlands
    Thanks for the suggestion. I have actually looked into added a quit function several times now, but every time it results into a software crash. I will keep looking into it.
     
  19. Idontknowwhattoputhere

    Member

    Joined:
    Jan 19, 2019
    Messages:
    757
    Country:
    United Kingdom
    Snake is like the helloworld of games!
    Good job!
     
  20. Teddy312

    OP Teddy312 Member
    Newcomer

    Joined:
    Apr 17, 2019
    Messages:
    20
    Country:
    Netherlands
    Thanks!
     
  21. Shrike

    Shrike GBAtemp Regular
    Member

    Joined:
    Mar 10, 2018
    Messages:
    120
    Country:
    Germany
    Indeed there is no way to do it without software crash. But on the other hand, almost no switchgame has a quit button. That's just not the way you close them.when you press the home button you are back in the menu. If you start a other game the old one gets closed. If you press on the current running game it will resume gameplay (this is also working with homebrew, as long as you started it with title takeover) :D
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - homebrew, Snakey, first