Homebrew RELEASE My first homebrew game - Snakey NX

Teddy312

Member
OP
Newcomer
Joined
Apr 17, 2019
Messages
20
Trophies
0
Age
24
XP
136
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
24
XP
136
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
24
XP
136
Country
Netherlands
Last edited by Teddy312,

Teddy312

Member
OP
Newcomer
Joined
Apr 17, 2019
Messages
20
Trophies
0
Age
24
XP
136
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
816
Trophies
0
XP
1,431
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
24
XP
136
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,269
Trophies
1
Age
42
XP
5,062
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
24
XP
136
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
32
XP
812
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
24
XP
136
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
24
XP
136
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,269
Trophies
1
Age
42
XP
5,062
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
24
XP
136
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
32
XP
812
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
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    M @ MarioKid666: uwu wana rp?