Demon Scalper Blues by CaptainDreamcast

[raw]
made by CaptainDreamcast for Ludum Dare 58 (COMPO)

​The demon world is a rough place, given that it's the same world as ours. A certain demon (won't spoil who) has only a small, humble desire- eat as many of those yummy human souls as demonly possible. But human soul collectors - people who only collect human souls for their retail values and don't even really appreciate them - make it harder and harder for a humble hard-hunting demon to get his hands on some good human souls. Or evil human souls. Let's go with evil or we'll run into morality issues here, I always said evil. Will the demon overcome the collectors and their shallow representation of retro collection turning into a grift? Why is it so fun when stuff explodes into giblets? And is adding a bit of gray with the spray can tool in Aseprite enough to call something a new stage? All these and other important questions about life will be answered in- Demon Scalper Blues!

LD_BANNER.png

There seems to be a bit of drama about collecting in the retro gaming community recently, so that was the second thing that came to mind when I heard the theme "Collectors" (personally I only know I will never own a copy of Segagaga, but I think that wasn't in the cards even before grading sites existed). The first thing was demons collecting souls, so I thought I'd mash the two together with all the subtleness of a plane crash on a boat. And here we are, Demon Scalper Blues! Was a little worried that killing people would be too violent, so I added that you only force unhealthy lifestyle choices on them, which is of course legal and economically desirable, so it turned into biting social commentary. You can say that if someone walks into your room while you're playing it. I have a couple of grievances with how it turned out, but in the end I had fun making it, that can be my little victory, isn't that the true Ludum Dare goal, alas. Hope you can also still get a little something out of this game, thanks a lot if you give it a try!

Ratings

Overall 77th 3.542⭐ 26🧑‍⚖️
Fun 85th 3.458⭐ 26🧑‍⚖️
Innovation 187th 2.652⭐ 25🧑‍⚖️
Theme 59th 3.826⭐ 25🧑‍⚖️
Graphics 138th 3.208⭐ 26🧑‍⚖️
Audio 21th 3.875⭐ 26🧑‍⚖️
Humor 3th 4.438⭐ 26🧑‍⚖️
Mood 57th 3.667⭐ 26🧑‍⚖️
Given 28🗳️ 29🗨️

Feedback

HomoLudens
Oct 06th · 07:06 UTC
You have a voice acting career ahead of ya
Frogman
Oct 06th · 08:32 UTC
Thought about speedrunning this but I feel like my initial run's time was borderline perfect already
![10100.png](///raw/5d0/72/z/6d413.png)
Anyway, this was awesome! As always the humour was fantastic, my highlights were the burning lollipop, "I know! I'm in the pot!", and I like emulators :) McDonald's + Smog was also the best game setting I've ever seen, forget Hyrule. The game itself was also pretty fun, the idea of evil cursors collecting the loot from the enemies you defeat was clever and all too real. It did feel a bit easy, like even if enemies collected some souls it didn't feel like there were any consequences (I saw the souls lost counters but had to intentionally let the demons collect all souls to see the lose screen), but that's always better than the "too hard" alternative :) Overall fun game with an amazing premise & dialogue!
zexurge
Oct 06th · 14:30 UTC
lmao strong 2000s flash game vibes :thumbsup:
blobo
Oct 06th · 16:08 UTC
Another classic Captain Dreamcast game. One of these days I'll need to buy a Dreamcast so I can play your games on the intended hardware.

As always, the story is great, (I love the character development) and the voice acting / humor is top notch!

Here's my recording for some hard boiled feedback.

https://www.youtube.com/watch?v=vLC5R38fQzs
Phoenix Fireflower
Oct 06th · 17:01 UTC
Another incredibly funny Captain Dreamvast game! While the game is very much on the easy side (you can just shoot and collect while staying in one spot), the humor and vibes are both superb.
rhewid
Oct 06th · 18:24 UTC
That was a fun game, reminded me of the old games. Cute graphics too and great voice acting :D ![NICE.png](///raw/0b3/21/z/6d870.png)
Kit Gorn
Oct 07th · 00:08 UTC
Oh, I'm a real slowpoke with my time of 1m 43s 316ms :)
bad_fetus
Oct 07th · 02:03 UTC
As someone above said, big flash game shitpost vibes. It was funny, good work!

Here's my time - I think a punishment for missing would go a long way if speedrunning is an intended part of the game, spamming buttons is OP right now.

![Capture.PNG](///raw/5ef/65/z/6e6f0.png)
Foursay
Oct 07th · 04:28 UTC
Yet another wildly funny entry from Cap Dreamcast let’s goooooo
Shocking twist: the game ends before you even realize it’s over.
But wait—another twist: that short length actually makes it even more fun (and cute and adorable as always).
Final twist: why are you still reading this? Go play it already it’s a blast
![Snipaste_2025-10-06_21-25-24.png](///raw/202/02/z/6e761.png)
designernap
Oct 07th · 13:08 UTC
Hey Bro. I do indeed feel the blues in my soul. GREAT audio and humour on this! Lovely work. I got 1M 38 :D
mdotedot
Oct 07th · 18:54 UTC
Top notch on the humor! The game is just fine but matching the theme is a bit of a stretch. But good execution overall nonetheless
John Gabriel
Oct 07th · 19:47 UTC
I was laughing out loud before the game even started. I love this!

You know the irony? Just as with video game collecting, the presence of other collectors just waiting to scoop up the bargains means that you, an honest retro gamer/soul enjoyer, have to be more aggressive in the pursuit of the thing you want to enjoy, thereby increasing demand, and driving the prices up.

...I remember when Doom 64 was £6 on eBay. Sigh.
cogcomp
Oct 07th · 20:19 UTC
Quite an addictive game and like most of the other I enjoyed the audio and humour. At first I thought it was going to be a bit like "operation wolf" but the soul grabbing and competing demons really changed it up a lot. Well done!
woona
Oct 08th · 11:36 UTC
Loved the game! The collecting game is a little bit too easy though. I think it would be even more fun if there were more objectives: for example, you had to also dodge bullets at the same time as collecting souls.

Or if you couldn't just mash and kill all humans, for example some humans could be demons in disguise. 😁

Still, I had fun playing and listening to the story!
wisstopher
Oct 08th · 22:13 UTC
Great humor in this one, I laughed when I was throwing the previous humans at the other guys in the last level. Great work.
Eugenik
Oct 09th · 14:38 UTC
Good job! I love the artwork and music!.
Samuli
Oct 11th · 15:22 UTC
Ah! So I was supposed to eat this, not scalp it! Makes sense!
![sggg.jpg](///raw/564/z/6f436.jpg)
🎤 CaptainDreamcast
Oct 11th · 16:04 UTC
@samuli LMAO, you're a legend
LDJam user 352490
Oct 14th · 19:05 UTC
It's amazingly hysterical hearing your voiceovers and stories! I think I got the world record (looking at you @bad-fetus)?

![dreamcast_2.png](///raw/ae0/65/z/6f61d.png)

Wondering if there's anything in particular you use for Dreamcast development? I found this [wiki page](https://dreamcast.wiki/Getting_Started_with_Dreamcast_development) from a quick Google search.
bad_fetus
Oct 14th · 21:55 UTC
@sudocoffee bring it on 😎

![Capture.PNG](///raw/5ef/65/z/6f637.png)
LDJam user 352490
Oct 14th · 23:51 UTC
@bad-fetus your move ( ̄▽ ̄)ノ

![demons.png](///raw/ae0/65/z/6f64b.png)
🎤 CaptainDreamcast
Oct 15th · 10:25 UTC
@sudocoffee Thanks for the kind words! About Dreamcast dev: That's pretty much the article I started with back then heh, my games still use KallistiOS as their base as well. I set up KallistiOS and the whole cross-compiler stuff under WSL (calling it from Windows with various scripts if necessary), that was the comfiest setup I found. KallistiOS is relatively similar to the fixed-function OpenGL pipeline for drawing or something like SDL for input, so I don't think it's that complicated to use (although I'm also mostly sticking to 2D, I guess the more rocket science you try to do on the Dreamcast the crazier it gets). There are also some cool ports, for example the oggvorbis stuff, I use that to stream ogg files (before that I would burn the music as actual CD tracks, but that always leads to hacks for other platforms in cross-platform games). For testing, I usually test by connecting with the ethernet adapter I managed to snag (like shown in the "Running an example program through a debug link" section of the article), but emulators have really stepped up their game recently. For testing with emulators, the CDI creation program I use is CDI4DC (https://dreamcast.wiki/Cdi4dc), that's the only major difference from the article, but it might just be that CDI4DC is outdated (still works for me though).

For starting Dreamcast development in the space year 2025, there are also more complete engines like Simulant now (https://simulant-engine.appspot.com/) , haven't tried anything with those yet though.

It's actually all kind of neatly bundled, this is all the Dreamcast code I use: https://github.com/CaptainDreamcast/prism/tree/develop/dc (opening netplay_dc.cpp will lead to disappointment, don't do it no matter how tempting).
LDJam user 352490
Oct 15th · 20:48 UTC
@captaindreamcast Woah thanks for all the info! I've used WSL quite a bit (mostly because Windows is a pain to do certain kinds of development with), I guess it makes sense a niche development tool would mainly support Linux development.

I've only played a real Dreamcast like once (there's an arcade nearby with a Dreamcast console, although they replaced the disc reader with a hard drive). Sometime if I get a hold of a console I'll have to try burning a disc and testing it out (I have a lot of blank burnable CDs, so many CDs).

It's kind of awesome you have your own set of tools to work with. I've been interested in retro console dev for a while (is Dreamcast a retro console at this point?), but just haven't leapt down that rabbit hole quite yet.

Also it's hilarious how the Simulant home-page casually lists Dreamcast as though it's just one of the four standard operating systems ╮( ̄~ ̄)╭
bad_fetus
Oct 15th · 21:16 UTC
@sudocoffee This took... way too many tries - not sure if there's a strategy to it at this point, I think it might be more about getting lucky with the spawns. Good luck beating it!

![Capture.PNG](///raw/5ef/65/z/6f698.png)
torcado
Oct 16th · 01:15 UTC
This is fun! the voiceover dialog is great, made me chuckle a few times. the gameplay is simple but works well, going for a good speedrun time is satisfying in its own right. nice work!
LDJam user 352490
Oct 20th · 17:25 UTC
@bad-fetus Had no luck a few days ago, but just tried again now and got 29 on my first try :)

![fork.png](///raw/ae0/65/z/6f818.png)

Some combination of luck and sleep maybe?
bad_fetus
Oct 21st · 01:40 UTC
@sudocoffee wow, that time is insane! My fingers already hurt trying to get the 32 - I'll probably try on and off a little still but I think your record is likely to stay, good job!
5H08
Oct 24th · 08:03 UTC
AAAAAAAAAAAAAAAAAARRRRRRRRRRRRRRRRRGGGGGGGGGGGGHHHHHHHHHH KILL KILL KILL KILL KILL