Unstabled by Pennycook

[raw]
made by Pennycook for Ludum Dare 49 (JAM)

battle.png

I like to use Ludum Dare to learn new things, and so long before the theme was announced I committed to a JRPG-style battle system. Oops. :grin:

Keyboard Controls

  • Select: Arrow Keys
  • Confirm: Enter
  • Cancel: Escape

Walkthrough

Please don't look at the below unless you really get stuck. But if you do, and want to see the ending...

!> What the enemy says at the beginning of each turn signals what move they will make next.

!> "Take this!" -> Attack
!> "You think you'll win? Get off your high horse." -> Attack
!> "Come and get me!" -> Defend
!> "Hoof, hoof..." -> Defend
!> "Time to stop horsing around..." -> Special
!> "Saddle up, Gainsborough!" -> Special

!> "Hyaaaah!" -> Attack
!> "You fight well... For a horse." -> Attack
!> "..." -> Defend
!> "Hyaaaaaaaaaah!" -> Special
!> "Taste my blade, foal creature!" -> Special

Known Bugs

  • HTML5
    • ~~If the game freezes when starting a battle, start over and skip all the dialogue.~~
    • ~~Battles cannot end in a draw.~~

Bug Fixes

  • HTML5
    • Fixed freezes during dialogue.
    • Fixed ability to recognize a draw as a game over.

Tools

  • Godot
  • Aseprite

Attribution

This information is also in the in-game credits, but I’d like to draw extra attention to:

  • Art by Jason Perry (http://timefantasy.net/)
  • Music by Eric Matyas (http://soundimage.org/)

Ratings

Overall 1123th 3.225⭐ 22🧑‍⚖️
Fun 975th 3.214⭐ 23🧑‍⚖️
Innovation 1314th 2.7⭐ 22🧑‍⚖️
Theme 812th 3.476⭐ 23🧑‍⚖️
Humor 79th 4.119⭐ 23🧑‍⚖️
Mood 805th 3.368⭐ 21🧑‍⚖️
Given 10🗳️ 24🗨️

Feedback

Knipsch
04. Oct 2021 · 04:57 UTC
It's awesome that you implemented a JRPG-style battle system!! Also, I loved all the horse puns. Great job.
Mike Burns
04. Oct 2021 · 04:58 UTC
I like the cute vibes; a JRPG is definitely an ambitious project!
qthree
04. Oct 2021 · 05:48 UTC
Eh, after fight starts (HP bars show up) controls stop working: space, enter, arrow keys - nothing works. That's if you listen to all messages.

But if you spam click spacebar from the start it manages to show action menu. After that it seems to work, but if mouse leaves game screen it sometimes loses focus and became unresponsive (though it starts to work again after random presses and mouse moves).

Also, if battle ends in a draw (both HP bars reach 0) game won't progress any further and won't restart/show gameover.
🎤 Pennycook
04. Oct 2021 · 14:00 UTC
@knipsch, @mike-burns: Thanks very much!

@qthree: Thanks for the bug reports! I think I've fixed both of those issues, now.

This is my first Godot game with such a heavy UI component, and I wouldn't be surprised if there were more asynchrony/signal/yield bugs lurking in there... and I never even thought to test what would happen if a battle ends in a draw. :sweat_smile:
Shadowmyst
05. Oct 2021 · 02:42 UTC
Love the dialogue UI and the humour is on point!
The J-RPG vibes is a great idea.
Kinda wish the combat wasn't just pure RNG though
🎤 Pennycook
05. Oct 2021 · 05:20 UTC
@shadowmyst Yeah, the code there says "TODO: Sophisticated AI". :laughing: Thanks for playing, and for the feedback!
Irvia
05. Oct 2021 · 09:06 UTC
Nice graphics and vibes! Dialog UI is super cute and funny :)
Zackavelli
05. Oct 2021 · 17:10 UTC
Dialogue was funny and charming, UI is very clean and reads well. From a game design standpoint, I would have liked to see some more interesting variations in combat.
🎤 Pennycook
05. Oct 2021 · 22:21 UTC
Thanks @irvia, @zackavelli!

I actually started sketching out a much more complicated battle system based on the concept of balance/stability, but knew immediately that I'd have no time to implement it. I think it might be a good idea, though, so watch this space...
fabioecco
05. Oct 2021 · 23:21 UTC
Is there a way to win that fight?
sprunth
05. Oct 2021 · 23:28 UTC
I thought the dialogue was great!
DestroyerTech
05. Oct 2021 · 23:29 UTC
I enjoyed this, dialogue is really great, funny, and the gameplay works. It would be good if HP reset after each fight, I couldn't get past the Knight because I always lost too much against the farmhand. Great job though!
🎤 Pennycook
05. Oct 2021 · 23:31 UTC
@fabioecco: Yes, the game has two fights and you're supposed to be able to beat them both

@sprunth: Thanks! I'm slowly learning that humour and dialogue are the things that typically score me points, so trying to lean more heavily into genres that provide more opportunities for text. Glad you enjoyed it.
Marc Jones
05. Oct 2021 · 23:32 UTC
A nicely presented game, and I liked the pun-y take on the theme. I think the enemies' actions were telegraphed by the text, which means that although the combat isn't pure chance it would require a few playthroughs to make informed decisions. The UI was really well implemented.
🎤 Pennycook
05. Oct 2021 · 23:39 UTC
@destroyertech Thanks for the feedback. I was torn on the HP-refilling question for a long time, and didn't leave enough time for balancing. I wanted to implement a retry option for each individual battle, but it ended up being too hard to implement (because of poor decisions made earlier in scripting the fights)!

It should be possible to learn the correct actions for the farmhand... I'll add some spoiler text at the beginning for people who want to see the ending but get stuck.

@marc-jones: You're right about the telegraphing. The intent was that you wouldn't have to *completely* guess, and there is some logic behind the mappings. If possible, would you mind saying a bit more about any dialogue-attack combinations that were particularly confusing?
Sestren
06. Oct 2021 · 00:48 UTC
Fair warning, my review contains spoilers!

I enjoyed the Rock-Paper-Scissors mechanic, and figuring out that their dialogue actually indicated what kind of action they were going to take made it fun to map out. The music and the graphics were extremely well-done, also! For anyone that is having trouble getting past the Knight, here's a hint. If he says "...", you should use your Special.
Marc Jones
06. Oct 2021 · 09:32 UTC
Oh, I just found it difficult to know / remember what phrases were "Attacks" and which were "Specials", as I thought the dialogue was quite similar.
gdman
06. Oct 2021 · 10:31 UTC
Beautiful pixel art, funny dialogues. Simple and understandable mechanics. Good luck.
🎤 Pennycook
07. Oct 2021 · 23:30 UTC
I've added a walkthrough of sorts in spoiler tags at the top, to help those who get stuck.