Homebrew RELEASE My first homebrew game - Snakey NX

Teddy312

Member
OP
Newcomer
Joined
Apr 17, 2019
Messages
20
Trophies
0
Age
26
XP
156
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,

Teddy312

Member
OP
Newcomer
Joined
Apr 17, 2019
Messages
20
Trophies
0
Age
26
XP
156
Country
Netherlands
Looks nice!

Always pleasant to see new homebrew games released. :)

Thanks!

--------------------- MERGED ---------------------------

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.

Got it. Thanks for letting me know
 

Teddy312

Member
OP
Newcomer
Joined
Apr 17, 2019
Messages
20
Trophies
0
Age
26
XP
156
Country
Netherlands
Last edited by Teddy312,

Teddy312

Member
OP
Newcomer
Joined
Apr 17, 2019
Messages
20
Trophies
0
Age
26
XP
156
Country
Netherlands
Looks great, simple but should be great fun, definitely going to play it while I watch youtube or netflix.

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.
 
  • Like
Reactions: lordelan

JoeBloggs777

Well-Known Member
Member
Joined
May 30, 2018
Messages
854
Trophies
0
XP
1,736
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:
 
  • Like
Reactions: Teddy312

Teddy312

Member
OP
Newcomer
Joined
Apr 17, 2019
Messages
20
Trophies
0
Age
26
XP
156
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
 
  • Like
Reactions: lordelan

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,800
Trophies
1
Age
44
XP
6,568
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!
 
  • Like
Reactions: Teddy312

Teddy312

Member
OP
Newcomer
Joined
Apr 17, 2019
Messages
20
Trophies
0
Age
26
XP
156
Country
Netherlands
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!

Thank you for you kind comment. It means alot!
 
  • Like
Reactions: lordelan

Shrike

Well-Known Member
Member
Joined
Mar 10, 2018
Messages
120
Trophies
0
Age
34
XP
832
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.
 
  • Like
Reactions: lordelan

Teddy312

Member
OP
Newcomer
Joined
Apr 17, 2019
Messages
20
Trophies
0
Age
26
XP
156
Country
Netherlands
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-)

Yeah, for some reason i always make Snake or a crappy platformer when learning a new game engine.

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

We sure will :)
 
  • Like
Reactions: lordelan

Teddy312

Member
OP
Newcomer
Joined
Apr 17, 2019
Messages
20
Trophies
0
Age
26
XP
156
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,

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,800
Trophies
1
Age
44
XP
6,568
Country
Germany
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.
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. :)
 

Teddy312

Member
OP
Newcomer
Joined
Apr 17, 2019
Messages
20
Trophies
0
Age
26
XP
156
Country
Netherlands
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. :)

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.
 

Shrike

Well-Known Member
Member
Joined
Mar 10, 2018
Messages
120
Trophies
0
Age
34
XP
832
Country
Germany
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.

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
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    Ironic this was posted today lol
  • BigOnYa @ BigOnYa:
    I think the tv series has boasted play of, I did see they said playing of it Is up, way more than norm
    +1
  • BigOnYa @ BigOnYa:
    I've been playing the next gen version on Series X all day, I love it. :wub:
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Downloading some random stuff, damn almost 400GBs in like 4 hours lol
  • Psionic Roshambo @ Psionic Roshambo:
    Gonna be over 1TB this month.... damn lol
  • Xdqwerty @ Xdqwerty:
    good night
    +1
  • BigOnYa @ BigOnYa:
    At least you have some fast speeds. What a drag that used to be, I remb downloading 1 pic back in the day, and seeing line by line show
    +1
  • BigOnYa @ BigOnYa:
    Nighty night.
  • BigOnYa @ BigOnYa:
    Or worse, you downloading something, and someone calls your phone and interupts the download, good ole AOL. Of course that's before most you guys even were born yet.
  • Psionic Roshambo @ Psionic Roshambo:
    Lol I think my first modem was 48K but it had some sort of firmware or software update that let me get 56K
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I had EarthLink lol
  • Psionic Roshambo @ Psionic Roshambo:
    A bunch of NetZero accounts that I used for things... Lol
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    So glad I'm not in prison lol
  • BigOnYa @ BigOnYa:
    Yea marriage is a bitch sometimes...
  • Psionic Roshambo @ Psionic Roshambo:
    I legit think they passed the cyber terrorism laws from some of my hmm pranks lol
  • Psionic Roshambo @ Psionic Roshambo:
    I knocked the east coast backbone of EarthLink offline for like 6 hours one time, was on the news and everything well I mean I wasn't on the news.... Just they where having "technical difficulties" lol
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Was just one single custom packet. I miss when Internet security was an afterthought lol almost all modems and network hardware operated in promiscuous mode.
  • Psionic Roshambo @ Psionic Roshambo:
    Now these days they do sanity checks.... The source IP can't also be the destination IP lol
  • Psionic Roshambo @ Psionic Roshambo:
    They did end up using some of my stuff in the first Gulf war though lol
  • BakerMan @ BakerMan:
    GUYS I JUST COMMENTED A YOUR MOM JOKE ON A GACHA YT COMMUNITY POST (the algorithm has cursed me in terms of community posts, bc I fuck around on that sort of community post, just commenting and being a jackass)
    +1
  • BakerMan @ BakerMan:
    IT FELT SO GOOD
    +1
  • BakerMan @ BakerMan:
    the OP made a couple vocaloid characters, and the post had the caption "Guess who I did 💙💛❤️

    hint: they're from vocaloid"
    +1
  • BakerMan @ BakerMan:
    to which I responded:
    "Guess who I did 💙💛❤️

    hint: it's uremum"
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I studied IPV6 if they hadn't passed the cyber terrorism laws omg.... In theory I have some awesome pranks but I'm afraid to test them lol
    Psionic Roshambo @ Psionic Roshambo: I studied IPV6 if they hadn't passed the cyber terrorism laws omg.... In theory I have some...