Hamster Tank by elemel

[raw]
made by elemel for Ludum Dare 47 (COMPO)

Overview

Local multiplayer game featuring fire-breathing hamster tanks deep inside the Wheel World.

single-player.png

How to play

Played with LÖVE 11.3, freely available for Windows, macOS and Linux. There's only local multiplayer with split screen. There isn't any online multiplayer mode, and there aren't any non-player enemies.

Title screen

Start a game with the enter key or the bottom gamepad button. Quit the application with the escape key or the right gamepad button.

Game screen

Join the game with the enter key or the bottom gamepad button. Leave the game with the escape key or the right gamepad button. Go back to the title screen when everyone has left.

Controls

Control your tank with keyboard and mouse, or with a gamepad. Tested with PS4 controller. You can drop in and out of games freely. Join with the enter key or the bottom gamepad button. Leave with the escape key or the right gamepad button.

Keyboard and mouse controls

Navigate screens and join or leave a game with the enter and escape keys. Move and jump with the WASD and space keys. Aim and fire with the mouse. Respawn with the backspace key.

Gamepad controls

Navigate screens and join or leave a game with the bottom and right buttons. Move and jump with the left stick and the left shoulder button. Aim and fire with the right stick and the right shoulder button. Respawn with the top button.

multiplayer.png

Tools

Made code in Sublime Text, graphics in GIMP, music in BeepBox and sound effects in Bfxr.

Changelog

Find all releases on GitHub.

Version 1.1

  • Increase fire rate
  • Aim relative to current up direction

Version 1.0

  • Ludum Dare 47 Compo submission

Ratings

Overall 348th 3.346⭐ 28🧑‍⚖️
Fun 244th 3.423⭐ 28🧑‍⚖️
Innovation 339th 3.231⭐ 28🧑‍⚖️
Theme 363th 3.462⭐ 28🧑‍⚖️
Graphics 316th 3.385⭐ 28🧑‍⚖️
Audio 228th 3.3⭐ 27🧑‍⚖️
Humor 31th 3.904⭐ 28🧑‍⚖️
Mood 316th 3.13⭐ 25🧑‍⚖️
Given 23🗳️ 30🗨️

Feedback

FinalForeach
05. Oct 2020 · 11:57 UTC
I'm stuck at the title screen :( I can't press anything or click anything to continue. Pressing 'Esc' only closes the game.
tpsy
05. Oct 2020 · 12:29 UTC
Neat idea with the looping map. The hamster tanks look weird, in a good way. The aiming is a bit rough so it's hard to hit anything. And the fire-rate could be a bit faster.
🎤 elemel
05. Oct 2020 · 12:32 UTC
@finalforeach Did you press the enter/return key? Which LÖVE version do you have, and which OS?
aligator
05. Oct 2020 · 12:33 UTC
@finalforeach I had to press Enter/Return to start.
But I have no controller so I cannot thest this game in multiplayer.
🎤 elemel
05. Oct 2020 · 12:39 UTC
@tpsy Agree on both aiming and fire rate. Aiming is relative to the orientation of the hamster tank, but should be relative to the camera instead. Didn't have time to fix that. And lowered the fire rate because I wanted players to aim instead of spray, but it ended up being too low. Not enough playtesting... Should be fairly easy to tweak the fire rate if you want too, just grep for "cooldown".
🎤 elemel
05. Oct 2020 · 12:40 UTC
@finalforeach Were you able to play the game? Agree that starting with the enter key may not be obvious.
🎤 elemel
05. Oct 2020 · 12:43 UTC
@aligator Sorry about the lousy single-player experience. Meant to have computer-controlled enemies, but wasn't sure what they would be, and doing multiplayer seemed faster.
FinalForeach
05. Oct 2020 · 12:58 UTC
@elemel Yes the enter key worked. I don't have anyone to do multiplayer with, but the game controls well, and I'd imagine it would be fun to play. I'm glad someone ended up doing a hamster wheel type game for this theme.
🎤 elemel
05. Oct 2020 · 18:46 UTC
@tpsy Fixed aiming and fire rate in version 1.1.
Douwe_Ravers
06. Oct 2020 · 14:53 UTC
Hahaha very funny, to bad no-one was online, maybe just add one (or more) random bots to drive around if few people are online. Would have liked to shoot someone hehe.
🎤 elemel
06. Oct 2020 · 16:32 UTC
@douwe-ravers There's only local multiplayer with split screen, no online multiplayer. You can test it if you have a gamepad. Wasn't able to add bots in time, but I totally agree on the need for them.
Douwe_Ravers
06. Oct 2020 · 18:59 UTC
@elemel Ahh my bad :D Then I will try and convince my roommates to join ;)
🎤 elemel
06. Oct 2020 · 20:54 UTC
@douwe-ravers That would be pretty awesome!
digital bacon
07. Oct 2020 · 09:19 UTC
Interesting idea. Cute graphics and catchy tune. Bit annoying to have to install LOVE before I could play it
🎤 elemel
07. Oct 2020 · 19:55 UTC
@digital-bacon Thanks for playing, and thanks for the feedback. Added a Windows build.
Thiago Nascimento
07. Oct 2020 · 22:29 UTC
wtf did I just play? Funny, make more!
UkuleleFury
08. Oct 2020 · 03:14 UTC
lol, had to try this out, for the title alone. I like the rotating map idea! It's definitely making me a little dizzy after a while though. I played single player though, so it didn't feel like there was much to do.
🎤 elemel
08. Oct 2020 · 06:42 UTC
@thiago-nascimento Happy that you enjoyed it!. Already working on some postcompo features.
🎤 elemel
08. Oct 2020 · 06:44 UTC
@ukulelefury Yeah, I also got dizzy initially, but got used to the rotation after playing for a while. Then tried shrinking the map, and the dizziness came back.
Artyom Volkov
09. Oct 2020 · 21:40 UTC
Art is ridiculous, BUT, movement is fun as hell. However, a basic UI would made the game better.
🎤 elemel
10. Oct 2020 · 02:15 UTC
@tricky-fat-cat Thanks for playing, and thanks for the feedback! Can you tell me a little bit more about what kind of UI you would like to see?
Fish Sticks
10. Oct 2020 · 19:17 UTC
This game was super cool and had a lot of fun. The art was really cool and funny and the music was really cool and sounded amazing. Since have no friends I never got the multiplayer experience.
🎤 elemel
10. Oct 2020 · 20:58 UTC
@fish-sticks That's a lot of very unspecific praise, not sure I deserve it. Can you let me know what you liked in particular, and maybe what to improve?
Lid
11. Oct 2020 · 13:10 UTC
This was hilarious AND cursed. Best combo imo. A little nauseating for me after a couple minutes but I have a weak stomach lol
GG!
Artyom Volkov
11. Oct 2020 · 13:19 UTC
@elemel speaking about UI, it would have been great if you had added main menu and pause menu.
Szkocka
11. Oct 2020 · 14:00 UTC
Spent way too much time in this game with my girlfriend. We plan to use it to solve future arguments.
10/10 IGN
Capt.Theo
11. Oct 2020 · 17:58 UTC
Hillarious game, hope you will continue working on it. Hamsters power, rawrr
Mykola
11. Oct 2020 · 18:03 UTC
Well that was the most creative and the most hilarious hamster game I've played so far on this jam! The movement feels very good, initially I even thought that it's a Gravity Defied kind of a game where you need to regulate your speed and angle to climb the hills. Really fun when played multiplayer, gamepad controls are very intuitive and convenient. An aim cross would help with shooting though. But overall really fun and well-polished. Pleasant art and funky soundtrack, love the mood! Great job!
🎤 elemel
11. Oct 2020 · 21:51 UTC
@lid Sorry, spinning in 2D always seems to do that. Is it worse in 2D games than in 3D? Or maybe you typically don't spin that much in 3D. Glad to hear that you enjoyed some aspects of it!
🎤 elemel
11. Oct 2020 · 21:52 UTC
@tricky-fat-cat Yeah, menus can be improved, the UI doesn't help the player understand what to do right now.
🎤 elemel
11. Oct 2020 · 21:53 UTC
@capt-theo Thanks for playing! I have made some follow-up changes on GitHub, postcompo branch. Might make a build once voting is over.
🎤 elemel
11. Oct 2020 · 21:56 UTC
@szkocka Really happy to hear that you enjoyed it. Good luck solving those arguments!
🎤 elemel
11. Oct 2020 · 22:00 UTC
@mykola Hamster gamedev ftw! Pretty happy with how the controls turned out, but the rest of the game could use some improvement. Aim cross or some other aiming support is not a bad idea. Right now the player needs to fire and adjust based on the results, which also has its merits.
RedHermit
16. Oct 2020 · 01:50 UTC
Yes, hamster gamedev ftw! I too went the hamster route, yet yours is insanely unique! Love the graphics you did for the hamster.. that face and the look of a perpetual scream of awesome rage coming from it is fantastic. Soundtrack was cool too, and amazing you managed to get multiplayer working so well with a compo entry! I could give constructive feedback.. but it would just mirror some of the above already.. just UI stuff.. but totally understandable for getting this done in 48 hours, great job!
🎤 elemel
17. Oct 2020 · 22:59 UTC
@redhermit Thanks for those kind words! Liked your entry too. I had some ideas about making a physics game with a hamster in a detached wheel like you did, having a cannon attached to the wheel and spinning with it.
kaeveris
18. Oct 2020 · 11:31 UTC
Very fun game with cool art and music!
lilkrit
19. Oct 2020 · 15:30 UTC
Ok that game caught me off guard! Very cool physics.
🎤 elemel
20. Oct 2020 · 08:45 UTC
@kaeveris @lilkrit Thanks for playing, and thanks for the positive feedback!
Jezzamon
21. Oct 2020 · 20:08 UTC
Fun game! I played with my housemate and I won 30-26 >:D

I think the one simple tweak I would make would be to make the players and bullets different colors, to make it more clear which bullets you need to avoid. Oh, and it was a little confusing when the bullets hit the ground, I don't think there was a clear enough visual to distinguish the fact that they weren't dangerous anymore. Maybe if they just disappeared in a small explosion animation instead, it'd be easier to keep track of.
🎤 elemel
22. Oct 2020 · 06:54 UTC
@jezzamon Well played! And thanks for the detailed feedback and suggestions on players and bullets, I should address both problems in the postcompo changes.
Knatt
25. Oct 2020 · 20:51 UTC
Fun game! The controls are a lil hard to get used to, but satisfying when you finaly get it. Art style is absolutly cursed, but thats a plus in my eyes