I made a new game with LÖVE, Your Shots Count
Posted: Sun Feb 25, 2024 8:07 pm
Hi all,
I released another game using LÖVE, Your Shots Count. It's a math arcade game, where you defeat enemies with math. Each enemy has a math question above their head, and you eliminate them by shooting at the correct answer, from one of the three that is placed next to them. There are three enemy types, each with different characteristics, as well as different reactions if you select the wrong answer.
While my first game, Typing Bullets, is a word game and you have to use almost all of the keyboard keys to play it, Your Shots Count is playable with the mouse only.
The experience of creating a game with LÖVE has been wonderful, and there was never a point where I felt that LÖVE was holding me back (pun intended?) All issues that I had while developing the game were due to my coding or logic skills.
While making this game I like to believe that I have learned some new skills, and I would like to create some tutorials about the following: implementing game states (using another awesome library included in HUMP from vrld, gamestate + the code change from pgimeno for removing a quick flash that occurred when switching between states); how to add Steam achievements using luasteam; how to use kikito's anim8 animation library; and again, share the new shaders that I ported from PixiJS for this game, which are the reflection and god ray shaders.
Thanks and please let me know if you have any questions.
I released another game using LÖVE, Your Shots Count. It's a math arcade game, where you defeat enemies with math. Each enemy has a math question above their head, and you eliminate them by shooting at the correct answer, from one of the three that is placed next to them. There are three enemy types, each with different characteristics, as well as different reactions if you select the wrong answer.
While my first game, Typing Bullets, is a word game and you have to use almost all of the keyboard keys to play it, Your Shots Count is playable with the mouse only.
The experience of creating a game with LÖVE has been wonderful, and there was never a point where I felt that LÖVE was holding me back (pun intended?) All issues that I had while developing the game were due to my coding or logic skills.
While making this game I like to believe that I have learned some new skills, and I would like to create some tutorials about the following: implementing game states (using another awesome library included in HUMP from vrld, gamestate + the code change from pgimeno for removing a quick flash that occurred when switching between states); how to add Steam achievements using luasteam; how to use kikito's anim8 animation library; and again, share the new shaders that I ported from PixiJS for this game, which are the reflection and god ray shaders.
Thanks and please let me know if you have any questions.