Medieval Messenger by José Bonilla

[raw]
made by José Bonilla for Ludum Dare 53 (JAM)

header.png

Welcome to Medieval Messenger!

1.01 patch fixes a bug with the mouse clicking through and now shows the number of deliveries made correctly.

A turn-based game intended for LD53 Compo, but ended up as Jam Game ¯_(ツ)_/¯.

Everything (programming, game design, art, music improvisation, music performance) by manta ray, except sounds (freesound.org) and fonts (dafont.com).

Live the experience of being a medieval messenger, delivering important items between VIPs.

Try to survive (hp shown in red) and keep being trusted (trustworthyness shown in green), if either of those run to 0 you'll die!

How to Play

  • You are the blue messenger.
  • Click player to move and click again to select destination.

You need energy (shown in green) to move, you can also rest! Be wary, moving through different terrain, as well as resting (by clicking the Rest button), take different number of turns. Hover with the mouse to check the turn costs on each terrain tile.

  • Click castles, churches, shops and inns to interact.
  • Press ESC for options
  • Scroll camera with arrow keys or moving the mouse to the edges, and re-center it on the player with space bar or middle mouse.

Tips/Questions

Q Where do I need to go? A Places where there are quests (either new quests or where you need to complete current quests) are marked with an exclamation mark. Scroll with the mouse (or arrow keys) to find them.

Warning, castle/church names vary from run to run (locations do not).

Q How do I know what quests are available and what quests do I currently have active?

A Check the upper left corner of the screen.

Q I don't understand what happened in the turn.

A Not really a question, but ok. Check the turn log at the lower right of the screen. If needed you can use the scroll wheel to scroll the text up and down.

Q How do I attack?

A You can't, you are a messenger! Run away from the baddies and make sure to keep yourself healed.

To survive, run away, cure yourself and be careful which terrain you traverse.

Q How do I get cured?

A Visit a shop and buy a healing potion.

Q I click the destination tile but it doesn't move!

A Make sure you clicked the player first.

Q I click the destination tile but it doesn't move! I clicked the player first.

A Are you sure your turn already ended? Check the messages.

Q I click the destination tile but it doesn't move! I clicked the player first and the turn already ended.

A You probably have no energy. Click the rest button to rest. Warning, this takes 4 turns! If you want to get fully rested without spending turns, visit an inn.

Q How do I gain trust?

A Complete delivery quests.

Q How do I lose trust?

A By rejecting quests. Remember, they are your bosses! Can't say no! There was going to be a turn limit for delivering items, after which you would also get trustworthiness decreased, but that feature didn't make it into the game.

Q How do I win?

A You don't. Or, equivalently, you keep playing until you die. Same as in real life. Try to get as many deliveries as possible.

Technical

Made solo in Gamemaker + Aseprite. Music improvised and played by me on my Roland GP609 digital piano. Fonts from dafont.com, sounds from freesound.org.

Screenshots

Screenshot 2023-05-01 210835.png Screenshot 2023-05-01 210915.png Screenshot 2023-05-01 210948.png Screenshot 2023-05-01 211014.png Screenshot 2023-05-01 211046.png Screenshot 2023-05-01 211145.png Screenshot 2023-05-01 211250.png

Have fun!

Ratings

Overall 695th 3.478⭐ 25🧑‍⚖️
Fun 1002th 2.935⭐ 25🧑‍⚖️
Innovation 620th 3.304⭐ 25🧑‍⚖️
Theme 175th 4.304⭐ 25🧑‍⚖️
Graphics 516th 3.804⭐ 25🧑‍⚖️
Audio 429th 3.452⭐ 23🧑‍⚖️
Mood 640th 3.478⭐ 25🧑‍⚖️
Given 22🗳️ 25🗨️

Feedback

zimny11
02. May 2023 · 18:14 UTC
Nice game! Happy to see you went and fished it for Jam. Cool music and art style. The enemies are a bit unfair, since I did not find a way to shake them off. Also, is there and end to the game, or you just go as long as you can, info on that would be nice :) Anyway, good job with the game!
🎤 José Bonilla
02. May 2023 · 20:35 UTC
Thanks for your kind comments! Enemies have a probability of idling, so if you run from them you should be able to fend them off, provided you don't traverse complicated terrains :) There's no ending, I added that to the Q&A above :)
Best, manta ray
Eli Heinrichs
03. May 2023 · 01:08 UTC
This game was super fun! The graphics and music were perfect for the medieval vibe and the gameplay was great. The enemies chased a bit far but it also kept the game a bit more intense so I think it was great. 10/10 Game very fun.
Rincs
03. May 2023 · 06:11 UTC
I wish there was a way to move forward more than one tile, but it was cool~
🎤 José Bonilla
03. May 2023 · 21:17 UTC
@eli-heinrichs Thank you so much for your kind comments! It's great to see you enjoyed it.
🎤 José Bonilla
03. May 2023 · 21:18 UTC
@rincs Thanks for playing it on stream! It was great. I thought about that during the development, but since I was originally going for Compo, didn't make it, and then I spent the rest of the time completing what I couldn't deliver on Sunday :D
Rincs
04. May 2023 · 00:08 UTC
@jose-bonilla
Makes sense!! You gotta make sure that a game gets finished first! xD
Rocket and Blanky
04. May 2023 · 22:51 UTC
Fun game! You pulled off the grid mechanics very well.
DoubleMintBen
04. May 2023 · 23:28 UTC
I loved the art style and the music. I felt controls were a touch cumbersome at times and I wish the player had some form of defense. found it easy to get surrounded through the difficult yellow terrain. all in all I really enjoyed the theme, and thought some really good effort was put into it.
Team Gaivot
05. May 2023 · 01:05 UTC
Wow, great game, seriously. I`m impressed it was made by only one person! The vibe reminded me a lot of Catan, the board game. At first I thought that being unable to attack was a little boring, but having to think carefully about the next moves really adds to the gameplay. Setting aside the time constraints, I would have loved to see some form of interaction between enemies, adding another layer of strategy. For example, maybe the spider attacks the thief if it is standing within its range. Amazing game, great job!!!
🎤 José Bonilla
05. May 2023 · 04:22 UTC
@rocket-and-blanky thanks for your kind words. I had never implemented a hex grid before and it was fun.
🎤 José Bonilla
05. May 2023 · 04:29 UTC
@doublemintben thanks! I agree with the movement being cumbersome, I thought about adding some pathfinding - at be the cost of having to predict the enemies several steps in advance. Thanks for playing!
🎤 José Bonilla
05. May 2023 · 04:33 UTC
Thanks @team-gaivot for the praise, I really appreciate it! Your idea is amazing, interaction between monsters would be awesome, it would lead to emergent behaviors. Thanks :)
ThatSommeS
06. May 2023 · 09:51 UTC
It is a fantastic concept, would love to see it expanded upon!
LDJam user 337697
06. May 2023 · 10:05 UTC
Very cool game, interesting idea. Enemies are unfair though - if you were caught surrounding by desert or mountains - you'll die 100%. That would be nice if they use the same cost of moving as the messenger does.
tompudding
06. May 2023 · 10:14 UTC
The map looks amazing, all the tile types are perfect and they go together great. I got a bit stuck trying to deliver a package to the King of Southampton after he just gave me a job, he kept telling me to get on with it. It almost made me want to not deliver his package!
🎤 José Bonilla
07. May 2023 · 16:42 UTC
@thatsommes hey, thanks for your kind words! I probably won't but it indeed was interesting to design and develop it.
🎤 José Bonilla
07. May 2023 · 16:46 UTC
@duke-ua thanks for the praise! I found it hard to balance it, as setting the same cost would make them too easy to dodge. I ended up including a probability of idling and a probability of not attacking even if they are next to you (thess probabilities vary by monster). I guess the dessert is too hard :)
🎤 José Bonilla
07. May 2023 · 16:53 UTC
@tompudding thanks! It means a lot since I suck at art, that's why I love the compo, it forces me to try to do the art by myself. I ended up liking the look of the tiles.

I think what you mean by the "I got stuck" part is that you used the 1.00 build and you got caught in the UI bug which clicks through and, if you happened to click in the castle and the button appeared exactly above it, if you click the part of the button that is above, you'll get the click through and it will trigger the message again. To fix it you can click the part of the button that doesn't overlap the castle. I fixed that bug 8n 1.01 because apparently it happened to other people.

Thanks for playing!
Kiti-Dev
08. May 2023 · 00:37 UTC
I would like some more predictability with the enemies
🎤 José Bonilla
08. May 2023 · 00:44 UTC
Thanks for playing it @kiti-dev :) I agree, it would help with the strategy element.
Francis
08. May 2023 · 04:46 UTC
Cool framework you have going here! Great job making the tiles, it really feels like a board game.

There's not really too much gameplay happening though. Travelling to locations was quite tedious. Maybe reducing map size would help, and making it so you don't need to click on the character before taking a turn. The turn-based aspect wasn't really explored much, but it would be interesting to see the enemies on the map telegraph their moves so the player could play around them. You could give the enemies different abilities too.
🎤 José Bonilla
08. May 2023 · 18:26 UTC
@francis Thanks for your comments! Thanks for the praise regarding the framework and graphics! Especially cool since I am really bad at drawing. I agree with the gameplay aspect, I think it was too ambitious for the jam, especially since I didn't have much experience designing it. I managed to implement it, but in retrospective I think it lacks things to do. Travelling is tedious as well, as others have said, a kind of pathfinding would be much better. This much I envisioned but did not have time to implement it. The part where enemies telegraph their moves would be amazing and would have a distinct aspect in terms of strategy, great idea!

In general I'm happy I was able to pull off the programming (hex grid, turn manager, UI etc.) but I think for future turn-based strategy games I'd need to implement the other gameplay aspects to make it more fun and better to play.
Shane Gadsby
09. May 2023 · 13:23 UTC
Love a good hex grid!
I loved the visuals, and the audio was fantastic, the goals were pretty clear, and I liked that there was a "Centre on the player" button, a godsend with such a big map!
I'd echo what others above me have said with regards to travel being a little tedious with only being able to move 1 space, I'd have loved either a move queue, or just a "you can move 3 actions worth of spaces" kind of mechanic, that would let you move 3 spaces over grass, one over mountains, and one with a move left over for forests.

Otherwise I had a ball, great work!
🎤 José Bonilla
09. May 2023 · 13:40 UTC
Thanks @shane-gadsby for the praise :) I am happy you enjoyed it. Good idea about the "x actions worth of grassland", I think it might be better than the queue.
LDJam user 314045
12. May 2023 · 20:39 UTC
It was a lot of fun to play. I found the soundtrack to be somewhat unnatural and had some difficulty escaping enemies, which made the game challenging. But these are minor issues and didn't detract too much from my enjoyment of the game. Overall, it was a lot of fun to play, good job.
🎤 José Bonilla
13. May 2023 · 01:16 UTC
@pedryx thanks a lot for playing it and for your kind comments!
RegisMeysso
15. May 2023 · 17:19 UTC
you seem to get dropped
🎤 José Bonilla
15. May 2023 · 20:25 UTC
@regismeysso hi, thanks for commenting, sorry but I did not understand your comment... Can you elaborate please?
MountainInn
19. May 2023 · 07:08 UTC
Better remove the need to select player before moving. If a game has only one playable unit there's no need to select that unit every turn it's just annoying.
Upgrades would be nice maybe make each delivery give upgrade point to spend on abilities like move 2 hex in one turn, or scare away mobs.
🎤 José Bonilla
19. May 2023 · 15:57 UTC
Thanks for playing it and for your feedback @Mountainlnn! Nice idea on the upgrades. Wish I'd had more time.
Aurailus
19. May 2023 · 19:48 UTC
I like the concept of hex-based movement games like this, although I noticed a few rough edges when I played. For one, having to click tile by tile over and over on a map this big was pretty tiring, it would have been nice to be able to draw a path or something and have the whole thing be executed at once. The terrain difficulty mechanics were super cool, but I got really frustrated when I realized that the bandits didn't get affected by them at all, so entering a mountain or a desert was just a death trap if any of the enemies caught sight of you. I also encountered an issue where I'd have a package to deliver to a location, but I couldn't because they had a quest for me to deliver something elsewhere, resulting in me having to go in a big circle to deliver the second package, and then return to deliver the first. The art was really well done, and it reminded me of classing turn based games. I also liked that fighting wasn't a mechanic, just fleeing. Nice game!
🎤 José Bonilla
20. May 2023 · 01:29 UTC
Wow thanks for your great comments @aurailus! Good feedback as well.