Super Robot ("arena combat") [working title, early WIP]
Posted: Sat Dec 15, 2012 7:11 am
Hi all,
First of all, this is my first post here, so...hello! I just started with LOVE two or three nights ago, and so far I'm really enjoying it. It seems ideal for both rapidly prototyping ideas and for creating whole games, which is great! Lua is also growing on me, though I still type plenty of brackets and semicolons without realizing it
Anyways, you'll find a VERY early version of a simple game I'm working on with LOVE. This version is much earlier than I would normally post, but I wanted to say hi so I figured I'd post it.
About the game:
The game, currently under the working title "Super Robot," will be a sideview, physics-based, "arena game" where you, a Japanese anime-style giant robot, will face off against waves of enemy robots.
Currently, I have some basic physics in (courtesy of the LOVE wiki's Physics tutorial), the basic player movement, aiming, jump/booster, and firing controls. I also have basic bullets setup, and enemies which chase the player, can be destroyed by bullets, and will respawn at a random location. All of the graphics are, obviously, placeholders, as are the enemies and the player's current weapon.
Some things I plan on adding (not including some of the more obvious things like graphics, menus, etc...):
8-directional aiming instead of the current 4 direction aiming (this should be relatively simple to do, though I'll need to rewrite my rudimentary aiming code)
Auto walking/flying mode switches when the player touches or leaves the ground, with walking mode having slightly different physics (more friction, not as bouncy)
Weapon powerups (nothing complicated. The player will have a base "blaster" weapon, and then pickups will give them an alternate weapon with a finite number of shots that will be fired with a different key. This could be rockets, grenades, etc...)
Player health bar and health powerups
At least 3 or 4 different types of enemies
High score system (I would normally use a MySQL database for this sort of thing, though I'm not sure yet how to go about this with Lua/LOVE)
Well, the current version is attached. Here are the controls:
-Ben
First of all, this is my first post here, so...hello! I just started with LOVE two or three nights ago, and so far I'm really enjoying it. It seems ideal for both rapidly prototyping ideas and for creating whole games, which is great! Lua is also growing on me, though I still type plenty of brackets and semicolons without realizing it
Anyways, you'll find a VERY early version of a simple game I'm working on with LOVE. This version is much earlier than I would normally post, but I wanted to say hi so I figured I'd post it.
About the game:
The game, currently under the working title "Super Robot," will be a sideview, physics-based, "arena game" where you, a Japanese anime-style giant robot, will face off against waves of enemy robots.
Currently, I have some basic physics in (courtesy of the LOVE wiki's Physics tutorial), the basic player movement, aiming, jump/booster, and firing controls. I also have basic bullets setup, and enemies which chase the player, can be destroyed by bullets, and will respawn at a random location. All of the graphics are, obviously, placeholders, as are the enemies and the player's current weapon.
Some things I plan on adding (not including some of the more obvious things like graphics, menus, etc...):
8-directional aiming instead of the current 4 direction aiming (this should be relatively simple to do, though I'll need to rewrite my rudimentary aiming code)
Auto walking/flying mode switches when the player touches or leaves the ground, with walking mode having slightly different physics (more friction, not as bouncy)
Weapon powerups (nothing complicated. The player will have a base "blaster" weapon, and then pickups will give them an alternate weapon with a finite number of shots that will be fired with a different key. This could be rockets, grenades, etc...)
Player health bar and health powerups
At least 3 or 4 different types of enemies
High score system (I would normally use a MySQL database for this sort of thing, though I'm not sure yet how to go about this with Lua/LOVE)
Well, the current version is attached. Here are the controls:
Thanks for checking it out!Left and Right directional keys: move left and right, aim left and right
Up and Down directional keys: aim up and down
Z key: vertical booster
X key: fire bullets
-Ben