Medieval Melody Mayhem by NoahRo

[raw]
made by NoahRo for LD 41 (JAM)

Thumbnail.png


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.

Screenshot-One.png

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!

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🗨️

Feedback

GiovanniBarrottu
24. Apr 2018 · 08:48 UTC
Cool little concept, I feel like it's a little hard though. Could also use some polish with things like animations on the enemies, and some music.

interesting take on the theme though.
bar0net
24. Apr 2018 · 09:53 UTC
Congrats on completing LD41! I liked the combination of genres but I felt the game was a bit hard (or I am really bad a typing). I think that some music would be a good improvement and some key or button to restart the game once you died would also help.
🎤 NoahRo
24. Apr 2018 · 18:25 UTC
@GiovanniBarrottu Thanks for the feedback!
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.
🎤 NoahRo
24. Apr 2018 · 18:30 UTC
@bar0net Thanks for playing!
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!
Brendan Toy
25. Apr 2018 · 00:02 UTC
over all this just compounded for me that i am in fact an utter failure at typing... :( lol i suck at the game :) not bad though, nice design, does what it sets out to do well :) great stuff :)
🎤 NoahRo
25. Apr 2018 · 00:08 UTC
@Brendan-Toy Thanks for your time!
This game might help you improve your typing skills :P
theomaniacal
25. Apr 2018 · 02:21 UTC
Overall very cool concept! I liked the decision to play a musical note when defending the tower successfully. I'm sure with more time, you could have done something really cool rhythmically with that design.

Also, thank you for letting me defend my tower by mashing my face into the keyboard.

Wish there was a restart button!
🎤 NoahRo
25. Apr 2018 · 03:05 UTC
@theomaniacal Thanks for the feedback!
Yup, I should have definitely added a reset button.

Be sure to not break your keyboard (or your face :P )!
Gumboot
25. Apr 2018 · 06:12 UTC
I always enjoy these types of games because they make me want to play over and over to get as far as I can. The first time I played the game I had a hard time locating the bars that you are supposed to press the keys on. I think a brighter color would have helped those to stand out more. Surprisingly fun little game, good job!
Tyrod
25. Apr 2018 · 06:35 UTC
This is very very hard my brain can't follow my hands ! But still like the concept :p
🎤 NoahRo
25. Apr 2018 · 06:55 UTC
@Gumboot Me too, I easily get hooked with these types of games.

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!
🎤 NoahRo
25. Apr 2018 · 06:56 UTC
@Tyrod Thanks for trying it out!
Yeah, I should have released it with easier settings, it gets way too hard after a while.
Carthage
25. Apr 2018 · 08:08 UTC
Clever idea! Would be neat to see integration into some background music. Well done!
🎤 NoahRo
25. Apr 2018 · 09:14 UTC
@Carthage Yup, background music in general would have been nice, we didn't really have enough time for the music or to implement a proper system where the rhythm wouldn't sound weird due to offsetting from the enemies' beats.
Thanks for the feedback!
agrdev
27. Apr 2018 · 21:00 UTC
Nice idea! Liked the background art. The game appeared to be extremely difficult since the very beginning, but it's possible to get used to it after several tries. Good job!
stardynamic
27. Apr 2018 · 22:23 UTC
Hi. The background art is awesome. As others have said in the comments, the game moves too quickly and the addition of background music would be nice. I'm excited to see your next LD submission!
TheMonsterFromTheDeep
28. Apr 2018 · 05:46 UTC
I think the option for larger bars would be nice. The problem, especially, is that it's easy to start typing for a wizard slightly before they get in the box, and once you realize that your first letter went through, you've typed the second letter and then there's not enough time left to retype both letters.
MacDoom
28. Apr 2018 · 16:16 UTC
Super ingenious combination!
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!
🎤 NoahRo
28. Apr 2018 · 17:51 UTC
@agrdev Yeah, @hoichael did an awesome job on the background image (he's a beginner pixel-artist)! Yes, it's very difficult, should have tweaked the difficulty more. Thanks!

@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!_
Shivur
30. Apr 2018 · 08:27 UTC
Way too fast. Good graphics.
StrangerYann
10. May 2018 · 15:12 UTC
Oh my god this game is so hard ^^# OK so IMO here's what the game is lacking ang what may be overkill:
-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 :-)
🎤 NoahRo
11. May 2018 · 15:38 UTC
@StrangerYann Because our mix of genres included _Rhythm Game_ we planned from the beginning to have those gray lines, I never really thought about removing them, but also that would probably break the _rhythm component_ of the game; I see your point though.
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! :)