Medieval Melody Mayhem by NoahRo

Tower Defense X Rhythm Game
Gameplay
You need to protect the Fort!
Enemies will come rushing from both sides, if they reach the castle in the center, they will deal damage to it.
To protect the fort, you will need to hit the prompt keys displayed above the enemies,
as they cross one of the lines to the left or the right of the castle.
There are two enemy types:
- Zombies
These are the regular enemies.
They are killable with a single key press.
- Wizards
These guys are tougher than zombies.
They take two key presses to kill and they deal more damage.
As you kill the enemies, you get to listen to some little tunes :)
(If you don't miss them, that is)
The longer you survive, the more difficult the game becomes;
enemies start moving and spawning quicker.
Controls
Hit the keys shown in the prompts above the enemies,
as they cross one of the gray lines.
Escape - Quit the game
Win / Lose Conditions
Lose Condition
You will lose the game if the Fort runs out of Health.
Win Condition
None. The game continues indefinitely,
and becomes exponentially more difficult as time goes on.
Try to survive as long as you can, and gain as many points as possible,
before you reach your inevitable death.
Software Used
| | | | ------------------------------ | --------------------------------- | | VIM | Text Editor | | Gimp | Graphics | | Bosca Ceoil | For the tunes | | Audacity | For extracting the tunes | | Git | Version Control | | Gosu | Ruby game library | | Ocra | For building windows executable |
Credits
| | | | ------------ | ------------------------------------------ | | Graphics | @hoichael | | Audio | A Friend | | Coding | @noahro (me) |
Development Information
This game is written in Ruby version 2.5.1 using the game library Gosu.
We used this Trello Board for task management during development.
Changelog
2018-04-24 - Past submission hour!
- Make Wizards give more points than Zombies (5 -> 15 points)
Installation
If you are on Windows you should have no problems downloading and running the executable.
This was our second Ludum Dare game jam, and compared to our previous entry,
I am extremely happy the way it turned out.
There were some features and ideas we had to cut out, but I managed to implement almost everything that I had planned.
I was very unpleased with our previous (failed/unfinished) attempt at LD40,
so being able to release a finished (and some-what fun, IMO) product this time makes me very happy! :)
I hope some of you get a bit of enjoyment out of this game!
Have fun playing all these interesting LD41 games!
| Windows | https://github.com/Noah2610/LD41/raw/master/MedievalMelodyMayhem.exe |
| Source code | https://github.com/Noah2610/LD41 |
| Original URL | https://ldjam.com/events/ludum-dare/41/medieval-melody-mayhem |
Ratings
| Overall | 939th | 3.063⭐ | 26🧑⚖️ |
| Fun | 1013th | 2.771⭐ | 26🧑⚖️ |
| Innovation | 992th | 2.833⭐ | 26🧑⚖️ |
| Theme | 936th | 3.043⭐ | 25🧑⚖️ |
| Graphics | 889th | 2.938⭐ | 26🧑⚖️ |
| Audio | 732th | 2.354⭐ | 26🧑⚖️ |
| Humor | 919th | 2.205⭐ | 24🧑⚖️ |
| Mood | 1081th | 2.432⭐ | 24🧑⚖️ |
| Given | 29🗳️ | 19🗨️ |
interesting take on the theme though.
I guess I haven't quite realized the difficulty of the game, as I've been playing it during development and have gotten good at it.
I agree with it needing more polish. It was getting very close to submission hour when we first started tweaking the game's settings (ie. colors, animations, enemies, ...), and I'm not too happy with how that turned out. A couple more hours of playing and tweaking would have really been good for the game.
The game gets very hard after a while, should have paid more attention to it the difficulty.
Yes, some background music would have been nice; we were planning to implement some, but didn't have enough time at the end. Also, I had some doubts about background music even working with the game, as the rhythm would quickly offset from the enemies' tunes rhythm.
Oh totally, a reset button would have been really nice. I usually like implementing one into my games, but this time I totally forgot!
Thanks for the feedback!
This game might help you improve your typing skills :P
Also, thank you for letting me defend my tower by mashing my face into the keyboard.
Wish there was a restart button!
Yup, I should have definitely added a reset button.
Be sure to not break your keyboard (or your face :P )!
Oh, I never thought about the bars being difficult to notice, I see them very clearly; my monitor settings are probably different than yours. Should have given that some thought :/
Thanks for the feedback!
Yeah, I should have released it with easier settings, it gets way too hard after a while.
Thanks for the feedback!
Also super hard from the beginning if you dont know the keyboard by heart.
The idea was well implemented but I think that if one of the main features is the melody, it should have been more elaborated. The lack of a background music to the melody is really needed here.
Nice work!
@stardynamic I like background art as well, but background music is definitely missing. The game starts off moving quite quickly and just becomes insanely more difficult as time goes on; very unbalanced. Thanks, I'll definitely try to release a more finished and polished game next time!
@TheMonsterFromTheDeep I never really had the problem with starting to type too soon, but I guess I've gotten used to the game's speed the most already. I actually increased the bars' sizes shortly before releasing, but now after the jam has ended, I think it would have been best if their size would scale as the difficulty went up, as it becomes quite impossible to hit wizard prompts when it gets too fast. The game's definitely not polished enough! Thanks for the feedback!
@MacDoom The tunes for the enemies dying were developed on the last day as a kind of last minute favor request from a friend. If we were to have done everything more timely we could have implemented a better musical integration. Thanks!
---
I should probably mentioned this in the game's description, but whatever.
The game has a bunch of settings defined in the file `settings.yml` in the source code; originally I was planning to put a lot of comments in it, describing what each value effects, and make the executable read from that file so its settings would be used. The player would have had the option to tweak the game to their liking. Sadly, I didn't have time for that, and the settings file is built into the executable now.
People who enjoyed the game but found it too difficult _( everybody :P )_ could have gone into that file and made some minor changes to make it more playable for them. Would have been cool if I had managed to implement that in time.
Well, maybe next time :)
_Thanks everyone for playing, anyway!_
-these damn grey lines ^^# I'd argue it could be a lot more playable if ANY ENEMY ON THE SCREEN can be killed by pressing a keyboard key at any time, forget the grey lines ^^#
-a main screen the game loads up to, with like a little animation on the BG image and a little looping song and whatnot
-a "start game" menu in amove screen
-a "restart" button on the game over screen
I feel the foes should be slower at the start then get faster as the game goes on
I mean all in all it's a pretty good-looking and well-made game, I ain't saying.
... It's just way too hard - that would be my main complaint ^^# - well done nonetheless, I had some fun checking it out :-)
In general, the game lacks polish and art (textures, animations, music, main menu, etc.).
Also a reset button is definitely missing.
I should have given difficulty balancing more attention towards the end, but we simply ran out of time. It is definitely way too difficult in its current state.
Thanks for playing and for your constructive feedback! :)