Kharon's Twilight by dob

[raw]
made by dob for Ludum Dare 50 (COMPO)

Winter approaches in the Kharon Valley. The old chief has died after a squandered summer of debauchery and squabbles. your village is not ready for the winter. Your fields go barren and your mines fail, and the call of the Tusk Beasts echoes on the chill breezes from the north.

Kharon's Twilight is a turn-based survival game with deck-building elements. As the new leader of your village, you must try to amass as much wealth before the tusk beasts overrun your village and your people are forced to flee the Kharon Valley. Stave them off for a time, and your people might collect enough to start a new life elsewhere.

LD50Game.jpg

The basic actions are as follows:

Plant: plant crops for harvesting. Fertile squares produce more food.

Harvest: collect food from one of your farms. No more than four goods can occupy a space.

Transport: move goods from one square to another. If you have a continuous road, you can move any length along it once you reach it.

Hunt: You can slay a Beast anywhere on the map. Hunting parties require one food.

Trade: Exchange goods for coins, which you can use to buy Power Moves.

Fire: If you have a Zapper tower, you can spend a crystal to fire in all cardinal directions.

The Power Moves allow extra-cool powers. You get a random set of your power moves as options each turn. At the start, you only get one power move per turn, but you can buy extra slots for power moves, which gives you more. Your only power move at the start is Despair, which doesn't cost an action but doesn't do anybody any good. The Power Moves all have different powers, including crystal mining, defense, walls, roads, enhanced trade, power move manipulation, and stimulant drugs. Explore them and enjoy!

The game is programmed in Javascript using the excellent CraftyJS library. All art was drawn by me or created in PowerPoint with help from GIMP. All sounds were made with GoldWave Audio and my mouth.

Balance Note: This was an ambitious project for me for the 48 hours, and as a result, I had very little time for playtesting and balancing. I will probably rebalance it in a post-Compo version. As it is, there are some strategies you can follow that lead to boring long-term stalemate with the Beasts, which is regrettable. The Beasts will eventually win as your resources trickle away, the map spaces go barren, and the number of beasts increases.

Updates 4/3 11:30pm: I fixed three of the informative text messages that were incorrect, which I think is fine within the Compo rules for bug fixes. There is a speed issue in Chrome that probably reflects a resource bug that I'll try to find and fix also when I get a chance (and some sleep).

Update 4/6 (speed problems): I spent some time trying to fix the slowdown issues over the last couple days on a copy of the game, but nothing I tried worked - smaller graphics files, eliminating offscreen sprites, etc., etc. I initially felt like it must be some kind of memory leak or resource inefficiency pile-up, but I can't figure out anything I'm doing that would cause that. The CraftyJS library is usually pretty responsive and stable even with lots of resources in use, but it may be that I just overtax it here, and I'm not sure how to get around that. Sorry for the issues. I'll keep thinking about it. If you want to try the version with lower-res graphics and slightly better resource allocation, it might work a little better, but it still slows down for me. It's here: http://planktongames.com/ld50a

Ratings

Overall 342th 3.37⭐ 29🧑‍⚖️
Fun 326th 3.315⭐ 29🧑‍⚖️
Innovation 192th 3.577⭐ 28🧑‍⚖️
Theme 438th 3.352⭐ 29🧑‍⚖️
Graphics 534th 2.778⭐ 29🧑‍⚖️
Audio 427th 2.741⭐ 29🧑‍⚖️
Humor 206th 3.174⭐ 25🧑‍⚖️
Mood 451th 2.913⭐ 25🧑‍⚖️
Given 25🗳️ 29🗨️

Feedback

Paroxysmal
04. Apr 2022 · 18:11 UTC
Pretty cool concept. Very interesting the art was done in PowerPoint, never thought I'd see that as an art platform of choice. It would be nice to have more player feedback, such as showing which buttons I've pressed. Good entry overall though...well done.
LDJam user 0
04. Apr 2022 · 18:21 UTC
The human-like sound is fun.
I was confused first because we don't selected action. Also animation are not very fuild on my chrome. But anyway I love the mechanics.
Are the beast moving randomly ?
🎤 dob
04. Apr 2022 · 20:23 UTC
Thanks for playing! Yeah, there's an issue with speed that I'm trying to track down. Also some clicking glitches that I think result from the speed hit. Most pronounced in Chrome.
LDJam user 234807
05. Apr 2022 · 19:49 UTC
Love the sound - We are farming lol - cool game
Dilem
06. Apr 2022 · 20:52 UTC
That's a really interesting game! 100% feels like there was a lot of effort put into it. Well done!
MTBVibe
06. Apr 2022 · 20:53 UTC
I'm a sucker for anything turn-based! Love the systems you set up and how they interlock, found it very intuitive. Sadly, my inevitable end came more from the game just slowly grinding to an unplayable speed than from the tusk monsters. (Brave on Win10, v1.37.109)
realryanrogers
06. Apr 2022 · 20:59 UTC
Had a very good time with this! An interesting amount of depth and strategy, especially for a jam game. Well done!
Imaginary
06. Apr 2022 · 21:00 UTC
It's a cool concept. It's an awesome idea to do art in PowerPoint + GIMP; probably sped stuff up immensely. The stimulant drugs are OP, and with them I was able to get bored before mammoths even got close to my village.
wondry
06. Apr 2022 · 21:06 UTC
I like the concept of the game. Love turn base system, but game get slower in web browser every turn
jd557
06. Apr 2022 · 21:08 UTC
Very cool idea.

Unfortunately I had to stop playing due to performance problems (at a certain point the game just slowed down to a crawl). It would be nice to see a slightly more polished post-jam version :)
Lako
06. Apr 2022 · 21:08 UTC
I had a lot of fun playing this one. The gameplay is easy to understand and is very entertaining. The biggest problem is that the tusk beasts cause the game to drop in framerate. When you get far enough in the game, it is completely unplayable as it freezes. I really liked this game, sadly the framerate bug really hurts it. Nice job!
nullval
06. Apr 2022 · 21:16 UTC
Neat game, it's a bit too repetitive, maybe turns can run on a timer? either way it's an interesting concept that can be expanded upon
LDJam user 280036
06. Apr 2022 · 21:18 UTC
Enjoyed this. Great concept. I could see myself sinking hours into a full version :) Reminds me of some deck-builders and I'm a sucker for games where you get to make choices like what you could do in the action store. I wasn't able to find a way to increase the number of power moves I could access per turn. How do you buy more slots? I wanted to get my mines going but I kept drawing Despair instead.

You've already acknowledged the slowdowns; after 10 minutes in Chrome it took more than a second for a click to register. I would love to have played more but it became difficult :(
LanaLux
06. Apr 2022 · 21:27 UTC
I played this longer than expected, even with the slowdowns later on. I could have easily played this for ages if that was fixed! This is a solid foundation for a game concept. I hope you continue to work on it! :)
🎤 dob
06. Apr 2022 · 22:49 UTC
Thanks for all the insights and nice comments. @googlypoo The way to get extra slots for Power Moves is the green tiles that show up in the Buy phase - those give you another Power Move option each turn (limit of 8 slots, which fills the whole column). You always have one Despair tile from the start as your only Power Move. If you don't have enough Power Moves to fill available slots, the extras get filled in with Despair also.
Harmadillo
07. Apr 2022 · 16:43 UTC
Nice game. The variety to the actions was good and between the graphics and tooltips it was pretty intuitive. Would have played longer but for the slowdown issue.
PurpledArtFrog
08. Apr 2022 · 08:02 UTC
Nice little concept... a little more description on the mines would have helped :smile:
Otherwise really good job :thumbsup_tone1:
antonsem
09. Apr 2022 · 13:30 UTC
I like the concept and wanted to play more but unfortunately it slowed down quite a lot (I'm on firefox if that helps) :(
zimny11
09. Apr 2022 · 20:20 UTC
That is a lot of mechanics implemented for a Compo entry! It slowed down for me a bit, but it was still quite playable. Awesome game, I love it!
Team Choo Choo
13. Apr 2022 · 20:44 UTC
very impressive, amazing!
kept me busy for like a good 20 minutes!
it's fully fledged, works, has a lot of diversity
super impressive for a 3-days project - respect!

i'd argue it could use some more feedbacks for when a power is activated and a cell on the map needs to be clicked for it to be used
may be my old laptop ^^# but the perfs and framerates were a bit sketchy - i wonder if it could use more optimization on your side
the roads are not very instinctive to use - it took me a while to figure out - and even still ^^#
and towards the end i got stuck i couldn't get stuff (3 tusks + 1 crystal) into my base - there was no wall in the way
that shortened my game somewhat - may be just as well I'd still be playing it otherwise ^^#

a lot of fun - may be the game I tested for the LD50 thus far that entertained me the longest yet!
keep it up thanks for that experience and tc, y'all :D

![logo5_gs_02_cutout_01.png](///raw/269/8/z/42d2f.png)

So we really like your game and we're streaming Ludum Dare 50 games this week-end both Saturday April 16th & Sunday April 17th starting at 10AM CEST [--> Paris summer time] on our Twitch channel --> https://www.twitch.tv/teamchoochoo

Would you like us to feature your game? This may redirect some traffic to your page for more people to try your LD50 game :smile:

If you would, please e-mails us anecdotes and sneak peeks of your creative process (photos, screenshots, beta/WIP asset renders, mood boards, concept Art, etc.) so we can present them alongside and illustrate your LD50 adventure to our audience :slight_smile:

Here's our e-mail to send us all that good stuff to --> TeamChooChoo.GameJams@gmail.com

Please include your game's name in the e-mail's title

Have a great day, I hope to hear from you soon - thanks for that great moment I spent testing your little nugget of a game, and see you in the chat during the stream, I hope :heart:
🎤 dob
15. Apr 2022 · 21:28 UTC
@team-choo-choo Thanks for the kind words and for offering to feature the game. I sent some art and notes and comments. 10AM CEST is 4AM here, so I don't think I will likely be able to join you :-) But thanks, and I hope it goes well.
rjhelms
17. Apr 2022 · 04:20 UTC
This is really well done - lots of interlocking mechanics that mesh together really nicely, and drawing the power moves at random kept things interesting. I've always felt that doing a strategy game is playing Ludum Dare on hard mode, but you pulled it off pretty well.

I did have the slowdown issue as well, in Chrome. It seems like every LD there's some weird Chrome issue that crops up which is a shame.
lovetocode999
20. Apr 2022 · 17:01 UTC
Nice entry! It seems very complete for a jam game, it just needs some slight adjustment to make gameplay more engaging. I really enjoyed playing around with the mechanics and developing a strategy. Overall this game was very well done!