Herbert the Space Badass

Show off your games, demos and other (playable) creations.
Post Reply
Teraku
Prole
Posts: 27
Joined: Mon Jun 24, 2013 10:01 am
Location: The Netherlands

Herbert the Space Badass

Post by Teraku »

My teacher recently introduced me to Love2D, and instructed a friend and I to make a game with it. So, here it is, in one of its earliest development stages!

Use arrow keys to move, hold Z to shoot, press X to bomb (Will actually add bombs later), press Shift to move slower, press P to suicide. If the controls don't work, press T to switch between Keyboard and Gamepad. There's basic gamepad support for moving and shooting, but not much else (yet). Resolution of the game is 1280x720, so the game might not work if your monitor has a lower resolution. (Warning: Game might contain funny graphics. Seriousness is strongly discouraged while playing this game.)

Keep in mind, this game is barely in its earliest alpha. We intend to develop it a lot further, though we might continue development in MonoGame instead. Any tips on improving efficiency, performance, and stability are always welcome. Game is developed under LÖVE 0.8.0.

Download it here! (File may still be uploading)
0.1 - Initial Attempt
- Added a ship you could move around
- Added a background
- Added a grand total of two bullets to fire
- Added a single respawning enemy
- Made a huge mess of the code

0.2 - Rework
- Completely rewrote the code to be far more object-oriented
- Replaced all the graphics
- Changed Resolution to 1280x720
- You can now fire more bullets
- Normalized diagonal movement
- Added background music
- Enemy now moves towards you and tries to attack you
- Player can now actually die and respawn, and you can get a game over after dying 3 times
- You can suicide with 'P'
- Gamepad support! (Supports most Gamepads and XBox controllers)
- Framerate limited to 120 (For performance purposes. Game still works as it should on all framerates, I'm not THAT lazy...)
- Added HUMP's timer system for better timers
- Enemies now randomly spawn a non-functional powerup

0.3 - Gamestate
- Added support for multiple gamestates
- Changed graphic of the ship
- Powerups now work
- Enemies now shoot at you
- You have a limited number of HP and lives, it's game over when you run out!
Enjoy!
Last edited by Teraku on Sun Nov 17, 2013 3:53 pm, edited 6 times in total.
davisdude
Party member
Posts: 1154
Joined: Sun Apr 28, 2013 3:29 am
Location: North Carolina

Re: Herbert the Space Badass

Post by davisdude »

Welcome to LÖVE! :ultraglee:
Pretty good game so far! I like it! :)
Some suggestions:
Make it get progressively harder as you go along.
Make a score keeper.
Make the music loop (it' pretty long, but I made it to the end).
It's pretty easy right now, maybe different types of enemies?
Like you said, it currently has no bombs.

Good game so far!
GitHub | MLib - Math and shape intersections library | Walt - Animation library | Brady - Camera library with parallax scrolling | Vim-love-docs - Help files and syntax coloring for Vim
Teraku
Prole
Posts: 27
Joined: Mon Jun 24, 2013 10:01 am
Location: The Netherlands

Re: Herbert the Space Badass

Post by Teraku »

Thanks, I'm glad you like it!

This is just a very early demo, I haven't programmed the levels yet. Levels, score counter, bombs, power-ups, and more types of weapons & enemies are the major things currently on the list. Music is being worked on. Thanks for the suggestions! :ultraglee:
Teraku
Prole
Posts: 27
Joined: Mon Jun 24, 2013 10:01 am
Location: The Netherlands

Re: Herbert the Space Badass

Post by Teraku »

Version 0.3 is now out! Download link in OP now links to the new version. Haven't had a chance to fix stuff like music yet, we had a few other priorities. Next version will include more types of enemies and hopefully the first scripted level!
Post Reply

Who is online

Users browsing this forum: Bing [Bot] and 1 guest