Whack-a-Soul by JavaSaurus

[raw]
made by JavaSaurus for Ludum Dare 54 (COMPO)

Title_Play.png

Are you ready to help Mister Skelly protect the afterlife's treasures and keep the ghosts in check? Let the mallet-wacking mayhem begin!

* GamePlay *

Mister Skelly's goal is simple but challenging: stay alive as long as you can while collecting treasure chests scattered throughout the Soul Isles. These treasure chests contain valuable relics and memories of the past that need to be protected from the mischievous ghosts. However, there's a catch – the river Styx, a turbulent and malevolent force, is constantly rising. If Skelly gets swallowed by the river Styx, it's game over.

As the game progresses, the ghosts become more numerous and cunning, making Mister Skelly's task increasingly difficult. The longer he holds the ghosts at bay and continues to collect treasures, the higher his score and reputation as the unlikely hero of the Soul Isles.

https://www.youtube.com/watch?v=eiiAC5J7wC0

* Story *

In the mysterious realm of the afterlife, there exists an enigmatic place known as the "Soul Isles." This ethereal archipelago is home to countless wandering souls, both benevolent and mischievous. However, a peculiar skeleton named Mister Skelly was the only one with a rather unconventional occupation – he was a guardian tasked with the protection of the Soul Isles.

Long ago, Mister Skelly was a jester in the mortal world, known for his impeccable timing and a bone-tickling sense of humor. When he passed away, his spirit found its way to the Soul Isles, where he was granted a unique responsibility. The Soul Isles had a major problem - restless spirits, or "ghosts," had a tendency to escape and wreak havoc across the afterlife.

Mister Skelly, armed with his oversized mallet, was tasked with a critical mission – whacking them back down and prevent the ghosts from escaping. His goofy charm and unexpected bravery made him an unlikely hero in the afterlife.

* Controls *

| | Action |
|----------|:-------------:| | Right Click | Confirm a path to the selected tile. Mister Skelly will automatically hammer the last tile in the path! | | Escape | Open the options menu |
| Q / D | Rotate the camera left or right |

* Dev Log *

https://www.youtube.com/watch?v=Lk8L6GaReUg

Ratings

Given 26🗳️ 36🗨️

Feedback

LDJam user 313326
02. Oct 2023 · 02:58 UTC
Nice! It looks good and it's got juice.
Jiri_One
02. Oct 2023 · 10:53 UTC
pretty nice game that fits the theme well. I did get stuck after a while with out being able to press anything :( The music and sound effects fit the aesthetic well. After a few goes I decided to just build a large tower and got tp ~30 000 score
Tomate_Salat
02. Oct 2023 · 16:43 UTC
Not sure if this is intented gameplay - but I definively can say: Theme fullfilled in many ways (limited move space, limited sight and limited monitor space xD):

![Unbenannt.png](///raw/53b/63/z/5d56a.png)

In the beginning the arrows confused me a little bit (I didn't got why the want to keep me away from the chests) - well, after ignoring them and getting killed things became clear. But I think thats something the player has to learn. You need a symbol catching the attention and it got the job done.

Art and Music are really good and I also like that you can switch art-style-modes.

Good job =)
🎤 JavaSaurus
02. Oct 2023 · 16:55 UTC
@tomate-salat Oh dear lord... euhm... would this be considered game breaking? XD
![CodeExample.PNG](///raw/12b/31/z/5d5db.png)

**UPDATE**

I decided to fix both errors as they were in fact game breaking (the stacking now is tied to what I intended to). The renderer also needed fixing as it caused crashes in some cases (I don't know why, I simply realigned the camera)
kairuma
04. Oct 2023 · 03:43 UTC
Fun puzzle-y game!
arvis
04. Oct 2023 · 08:18 UTC
Had fun playing this! Game is a bit broken, but that doesn't matter because I had fun!
Shmi
04. Oct 2023 · 19:21 UTC
Had a lot of fun playing the game and enjoyed the take on the theme!
LDJam user 237945
04. Oct 2023 · 20:28 UTC
This is very pretty and polished. I enjoyed it and also got on the leaderboard!
🎤 JavaSaurus
04. Oct 2023 · 20:57 UTC
@kairuma @arvis @shmi @madr Thank you guys! Glad you enjoyed it :)
NIrlandec
04. Oct 2023 · 21:32 UTC
I love the art style , and the way it's done in small shells. Skeleton cute btw <3
PassbyKamenRider
04. Oct 2023 · 21:35 UTC
Ended up getting 14070 for my first run, and I enjoyed it a lot. Very fun and polished game, love the sfx!
don.shinski
04. Oct 2023 · 21:40 UTC
I like the fast pace of the game, the animations, sounds, and music all add up to a nice sense of urgency. Nice job!
LaserPanzerWal
04. Oct 2023 · 21:41 UTC
This is simply a good game and fitting the theme. Well done.
spacey3d
04. Oct 2023 · 21:42 UTC
![image.png](///raw/547/92/z/5faa2.png)

Bested with pure talent and skill. Kneel before me ye peasants.

I just want Arthur to see this so I can trash talk him further.

Fun game!
henk
04. Oct 2023 · 22:20 UTC
The sound, graphics, and animation gave the whole thing a "gameboy color" vibe to me, very neat!

I seem to be able to cheese it by hammering in a little three-tile circle, but I'm not sure how you'd fix that. Maybe you could have the chests spawn randomly in the whole space rather than only within tiled portions (so a larger island gets you more chests), or maybe the tiles could have an "angle of repose" where a stack that's too tall automatically spreads into a wider area (sort of like the sand or liquid physics in those 2-d pixel sandbox games).
🎤 JavaSaurus
04. Oct 2023 · 22:25 UTC
@henk that is a great suggestion ! I'll be honest, I've spent a couple of hours trying to figure out how to make the end-game more challenging... I tried to fix it with the "lava" rising faster, but it might have missed the point in the end. I guess people (looking at you @spacey3d !!!!) who show the most dedication can get the highest scores this way :D
spacey3d
05. Oct 2023 · 00:23 UTC
Yes, I used the small & tall stack strategy as well. Maybe you can also spawn stuff based on remaining tile count so they don't all get conveniently clustered together? It was still a bit challenging when my stack was too high for the screen, lol.
Balancing is really hard! We always struggle with it!!
ljg
05. Oct 2023 · 00:35 UTC
Really cool! I had a lot of fun playing, the graphics were also really good.
alec
05. Oct 2023 · 00:39 UTC
I'm a big fan of puns so I really appreciate your title. I like that this game felt like something I would play in an arcade as a kid. The chip-tune music was also great!
LDJam user 352490
05. Oct 2023 · 02:52 UTC
This was fun! I liked the tile-management aspect. Music and art are awesome.

One suggestion is to make the water a bit more visible. First run I had no idea what was going on, and had to read the instructions to figure out that tiles were slowly sinking into water.

2nd place :)

![2ndplace.png](///raw/ae0/65/z/5fb2d.png)
mahalis
05. Oct 2023 · 03:08 UTC
This is terrific! Gets really enjoyably frantic after a while. I loved the cover illustration and the character animations. Don’t think I quite understood what the arrow mounds were for—I thought they might replenish the islands or something but I couldn’t tell what happened when I hit them. Regardless: had a great time. Nice work!
enderswype
05. Oct 2023 · 06:58 UTC
Nice arcade game, managed to get a decent score without even using rotation of the camera x)
minjutin
05. Oct 2023 · 07:18 UTC
I like how I could just jump on this without reading any rules, and then I slowly learned the rules while failing. The game was full of surprised. When the ground started falling I panicked briefly, but then I realized that the hammer also worked on ground, not only on chests. This seems really complicated game codewise too, I'm jealous of everyone who know how to create hex-based games
Heremeus
05. Oct 2023 · 07:33 UTC
A fun little game and a great compo entry!

Looks like the highscore system broke. Couldn't see or submit any scores.
![highscore.png](///raw/20b/b3/z/5fb83.png)

PS: The UI didn't work on ultrawide screens (3440x1440), so I had to play in the little window.
APG
05. Oct 2023 · 11:36 UTC
The high-score board is awesome! I'd love to see how you accomplished that.
Bauke Regnerus
05. Oct 2023 · 11:42 UTC
2nd on the leaderboard! @spacey3d is just on another level.

Lovely little game, easy to understand but frantic at times. I feel like the difficult could increase faster, because at one point I was beginning to question whether I could loose at all. Nice take on the theme. I hope to catch your stream tomorrow.
fatEmperor
05. Oct 2023 · 16:41 UTC
Reminds me of a board game whose name I forgot. Very cool.
LDJam user 239490
06. Oct 2023 · 02:00 UTC
This was fun and pretty addictive. I only meant to play 1 or 2 runs but probably ended up playing 10 or more. It feels like it could be an old arcade game. I wasn't too sure what the different color tiles meant at first which was a little confusing, but easy enough to figure out quickly.
Kylazaur
06. Oct 2023 · 05:30 UTC
Loved this, even got like 8th on the leaderboard, everything about this was really goood, great entry!
Miller
06. Oct 2023 · 05:42 UTC
So tight! I always forget how clunky wasd arrow keys is in so many games until a play a juicy click-to-move game. so much juice in this, good work
bradjste
06. Oct 2023 · 16:26 UTC
Really fun game here, everything felt nice and polished. The music + sfx were on point, it felt great to smash the hammer every time. I wish the camera rotation had more of a function in the gameplay, it seemed to be more for fun since as far as I can tell I can see the full board state from any angle. Nice one!
Akulove
06. Oct 2023 · 22:47 UTC
Definitely excellent on all aspects for me. Very fun, great looking and sounding game!
Honest Dan
07. Oct 2023 · 10:45 UTC
took an while to understand the way you can interact with the game after collecting chests and "quests". I think hitting yellow tiles makes the tiles grow up instead of smashing them? not sure if red did that. a bit more of an explanation of that would help players, as all of a sudden all the tiles change colour and your first thought it "danger".

looks cool though, pixel shader used works well with the skelly aesthetic. Things piece together nicely setting a good mood. Was engaging to play
3mpty
07. Oct 2023 · 10:46 UTC
Onboarding is a little awkward, once I figured out what to do it wasn't so bad though. Pretty fun little masher.
I love the animations on the character and he feels great to move around which is great, the basic idea is pretty sick but the game feels like it needs a bit of tuning as the optimal strategy seems pretty simple and braindead but also nothing can really go wrong after a point.

Great stuff, good job making compo!!!
HagamosVideojuegos
07. Oct 2023 · 16:57 UTC
It's a little bit strange but I like it, was funny mechanic and the music and SFX are really good!

Well done! Take a candy! :candy:
🎤 JavaSaurus
07. Oct 2023 · 21:47 UTC
Ok finally getting to replies :D

@spacey3d You are forever the queen of the leaderboard. I reset it to hide the exploit but I acknowledge your endless powers !

@ljg @alec Thank you so much !

@sudocoffee Yes, you are completely right. I was using the yellow and red colors to notify players the tiles were in a danger zone, but it didn't really work out as I wanted to.

@mahalis Thank you so much ! The arrow mounds are bulging up and when they explode they destroy the tiles surrounding them. They have tiny spooks that escape :D

@enderswype Thank you so much for playing :)

@minjutin That means a lot to me ! There's indeed some cleverness involved, but it all boils down to a simple flood fill / BFS algorithm ^-^ the trick with hexagons is that getting the neighbours depends on your row, it's different between even and uneven. I had a blast developing this !

@Heremeus I'm sorry to hear, it seems the server hosting the leaderboard is down every now and then...

@apg Without specifying how I did it (so people cant hack into it), try searching itch for "leaderboard" ;)

@bauke-regnerus You're a hero :D Thank you for playing.

@fatemperor @siberpunk01 @kylazaur @miller @bradjste @akulove Thank you so much ! :)

@honest-dan You're absolutely right, I should have made it more clear. The yellow tiles are "in danger" but not urgent, the red ones will disappear soon. To be very honest, this wasn't a design decision, it was my debug way of testing and I just left it in :) I didn't have time to make a better "lava" shader. As always, thank you so much for the feedback, means a lot to me !

@3mpty Thank you, had lots of fun seeing you play it ^-^

@hagamosvideojuegos Strange is exactly what I was going for, thank you for playing and YAY candy !!!!
Hakro
08. Oct 2023 · 15:57 UTC
Very nice game. Juicy, and interesting. You don't need any tutorial to dive and and have a couple of rounds, and have fun in the way.

Great entry overall. GG.
davision
08. Oct 2023 · 17:54 UTC
I had me at cute skeleton, also a fun little game. The concept is really cool but it seems its much easier to keep a small island high and to not bother trying to get the whole playing field up. Maybe it would work better if there a things you can pop to get more land again, while treasures also spawn in the air. Retro style and feel is also really cool!
Marcel_1
08. Oct 2023 · 18:19 UTC
Nice game!
QueenOfSquiggles
08. Oct 2023 · 18:47 UTC
I really enjoyed the graphics of this game! The music was also pretty good! I did really struggle to get very far in the game, but it was still fun to fail and try again a bunch of times.
Christian Witt Martin
08. Oct 2023 · 18:50 UTC
Incredibly fun and energetic game with a lot of room for replay. Great work!
designernap
08. Oct 2023 · 18:56 UTC
AAAH! I was already so impressed by the game and then I discover there is a leaderboard too?!?! this is an immense achievement in the 48 hours. Lovely stuff. Played this for a LOT longer than I should have! I have other games to rate but I feel like I will come back to this one many times.
Robert Li
08. Oct 2023 · 19:31 UTC
Interesting gameplay! the result of limited space is my own doing! I love the concept of tasting your own medicine! Good job!
fabula_rasa
08. Oct 2023 · 22:33 UTC
I'm not sure how I'm first :grin:

![Screenshot_16.jpg](///raw/732/a2/z/600ce.jpg)

The gameplay is cool. You play fast, you die fast, you try again... and again :grin: It really draws you in! The graphics and music go well together and create a cohesive impression. Very nice compo entry.
PSV Games Studio
09. Oct 2023 · 02:02 UTC
Nice Game! The graphics and sounds are well polished and the game brings a sense of nostalgia. Good job!
Togis
09. Oct 2023 · 19:01 UTC
Oups EZ GG

![Screenshot 2023-10-09 210057.png](///raw/403/3/z/6016f.png)
ColeSlaughter
09. Oct 2023 · 19:09 UTC
[Thanks for submitting your game to stream!](https://www.twitch.tv/videos/1945057375?t=03h41m08s)

The look and feel of this one is undeniably charming, and it pairs so well with the sound effects and audio design. On top of that, the gameplay is nice and crunchy, and encourages me to start up another round. :smile: Great work!
kankje
09. Oct 2023 · 19:45 UTC
Damn, almost first place! Really unique idea, I haven't seen something like this before. Also very polished and fits the theme very well. Great entry!! 😁

![close.png](///raw/399/82/z/60177.png)
Ausstein
09. Oct 2023 · 21:14 UTC
Thanks so much for dropping by my stream. I really had some fun with this one :) Unfortunately the Vod seems to be gone...
🎤 JavaSaurus
09. Oct 2023 · 21:32 UTC
@ausstein No problem whatsoever, it was awesome to see you play it ! I was there so I don't need the VOD :D
LDJam user 268934
09. Oct 2023 · 22:22 UTC
Love the skeleton. Controls feel tight and it had a lot of juice! Love that you feel you can do better so play an other round. Then another ok one more. Now really the last one :)
LDJam user 258850
09. Oct 2023 · 23:30 UTC
Great game java ^^ suuuper fun hehe

![image_2023-10-10_002954857.png](///raw/223/f3/z/6019e.png)
Dragonayzer
09. Oct 2023 · 23:35 UTC
A neat little game!
Special shoutout for juicy effects, the explosions made my day.
5/5 ~~would~~ will take top score again!
LDJam user 372515
09. Oct 2023 · 23:47 UTC
What a great game :D SUPER clever game loop. I love when simplicity is executed so well and with so much attention to detail and polish. I definitely found it easier when the "island" got much smaller since it was easier to manage. Though, I did notice it seemed like souls stopped spawning when the playing field got small enough? Amazing submission!
digital bacon
10. Oct 2023 · 10:21 UTC
Cute little game. Love the animations! Well done!
burchyn
10. Oct 2023 · 19:19 UTC
3rd place pog

![Screenshot 2023-10-10 211844.png](///raw/23f/8/z/60217.png)
Ausstein
11. Oct 2023 · 12:19 UTC
Found the VOD afterall if you want to see it again :)

https://www.twitch.tv/videos/1946756082?t=2h48m40s
LDJam user 206001
12. Oct 2023 · 05:01 UTC
Very cool graphics and sounds. I read the comments but I had a little trouble understanding how to progress much, but I know it's me
🎤 JavaSaurus
12. Oct 2023 · 19:29 UTC
Oh Geez, this is so much feedback. I'm sorry it took a while for me to answer, but :

@Hakro Thanks for playing and the kind words !
@davision Those are very valuable suggestions, I might implement that in the post-jam !
@marcel-1 Thank you very much :)
@queenofsquiggles Thank you very much for playing !
@christian-witt-martin High energy is what I was aiming for, I'm glad it came across !
@designernap I love doing Compo, but it does put a lot of strain on your mental wellbeing, I'm very proud that I've gotten all of this functionality in :)
@robert-li Thank you !
@fabula-rasa You got first because you owned the game :p
@psv-games-studio Thank you so much for playing !
@togis A new king was born !
@coleslaughter no, thank YOU for playing, was a joy catching the stream :)
@kankje Thank you :) Glad you've enjoyed it !
@senso This made me smile so hard, thank you !
@rickylee Heck yeah ! Thanks for playing :D
@dragonayzer I really wanted to go for the crunchy feels, it means a lot to read this !
@pen-island-games Thank you for playing ! The mounds indeed stop spawning when there's not enough room left, but I'm not sure why I made that decision, I think in my fatigue I accidently swapped mounds and chests in my head ^-^ Got to love duct-tape code :D
@digital-bacon thank you so much !
@burchyn let's goooo buuuuuuu
@ausstein oh jeez thanks ! Will give it a watch ^-^
@lincolnsalles Thanks for playing :) There's really not much to it, don't overthink it ^-^ I'm already very glad you tried <3
Natano
14. Oct 2023 · 18:02 UTC
I had already seen this game on your live, I've seen it on other live shows and now I had the pleasure of playing it. Your game is very good, good art, good music, unique and fun mechanics. I added the list of addictive games that make me try to increase my highscore. Everything is very fluid and feels like a game that took a long time to make, remembering that it was made in 3 days only makes the game more admirable. Congratulations!^^
🎤 JavaSaurus
14. Oct 2023 · 19:17 UTC
@natano thank you so much :D but it was made in 2 days (it's compo) :D
Natano
14. Oct 2023 · 19:36 UTC
@javasaurus Oh my god, I'm sorry, I didn't see that detail! Congratulations, what an incredible job, in 2 days I would be panicking :0 congratulations
🎤 JavaSaurus
14. Oct 2023 · 19:49 UTC
No worries :D I only say so people would be kind for the bugs :up:
Jvdwijk
14. Oct 2023 · 21:53 UTC
Great entry! It would be cool if you could change your path after clicking on a tile.
Bredera
15. Oct 2023 · 16:00 UTC
Wow really charming and very addicting to play. Love the crunchy pixel art and the animations! The sound effects really made me feel the impact when Skelly hit a tile. I was not really good at it but it was fun to play!

Great job!
LDJam user 374472
15. Oct 2023 · 18:12 UTC
Good juicy graphics, within the theme, with cool music. What more could one ask for? Good job!
wisstopher
15. Oct 2023 · 20:17 UTC
Really interesting entry, had good feel to it and was presented really well. Keeps you coming back for more, great jam!
gentoogames
18. Oct 2023 · 16:52 UTC
the sounds you chose for the skeletons jump animations are so great, he has such a bouncy attitude! really love seeing hex-based grid games, and incorporating a leaderboard is always awesome to see in an LD entry. great job!
LDJam user 250426
20. Oct 2023 · 06:00 UTC
Great game! i love the way the guy hops around and bonks the tiles xD
most my feedback on stream i think was just unifying to UI stuff a bit, but it also took me a while to understand what was going on with the water and when it rises etc

woo i was #3 at one point hehehe >:D

![Whack-A-Soul.png](///raw/a32/d3/z/6079d.png)
🎤 JavaSaurus
20. Oct 2023 · 20:22 UTC
@jvdwijk It was like that during development but at that time the game seemed too easy so I removed it. Great suggestion though !
@bredera Thanks for the review ! Means the world :D I love that it did feel crunchy and impactful.
@najjaman thank you so much !
@wisstopher Thanks so much :)
@gentoogames Thank you ! The jumping sound was made with jfxr and the pitch shifts every jump :) Small details but big impact !
@itsboats was a pleasure to see you play it :) Next LD I might try my hands at Jam instead of compo, so I can spend a bit more time on UI... Or practice it so I can do it properly fast enough :p

@EVERYONE Thank you so much for your review. I really enjoyed this LD and I needed it more than any of you realizes. Keep crafting, keep deving, every single one of you is talented beyond and above. Follow those dreams, make your games , and I'll see you at LD 55 !
ArtofLuba
20. Oct 2023 · 21:00 UTC
Nice little fun game, It took me a minute to realize that the "Limited Space" idea was kicking in. Nice entry!