Party Alive by thingus

[raw]
made by thingus for Ludum Dare 46 (COMPO)

This party's going to die soon, it's your job to KEEP IT ALIVE

You have control over the volume of the music. Some people want to dance and some want to talk - try and keep as many people happy for as long as you can.

Up and down keys control the music volume.

party<em>alive</em>screeny.PNG

Technical things

Written totally in Pygame, with sound editing in Audacity. I always get bogged down in art in LD, so this time I though I'd not bother - all art assets are generated on the fly programatically. This was an exercise in writing for Pygame, and once I found the lerp function it was incredibly painless. Code is little bit sinful (big, globally-accessable dict to store object state and many many magic numbers) but I've done my best to make it readable.

Credits

Code by me (Thingus)

Babble recorded during the compo and kindly provided by Aikidomorph, the Bad Decision Echo Chamber and the GRR.

Thanks to https://raw.githubusercontent.com/horstjens/ThePythonGameBook/master/pygame/002displayfps_pretty.py for the jumping-off point

"Music" by me (Thingus)

The author does not condone the depicted partying during any global pandemics.

Ratings

Given 1🗳️ 0🗨️

Feedback

HadB
21. Apr 2020 · 08:35 UTC
Everybody left! :(
![Party.PNG](///raw/6e5/d2/z/313b7.png)
As python fan I think it's interesting to see :)
It just miss a specific goal (like a timer to know what time is it in the party) but nice job anyway !
PS: sorry for bad english
mhsco
22. Apr 2020 · 19:55 UTC
Nice idea! didn't feel like I could do much to bring people back once they started to leave (maybe you could have multiple controls for speakers at different areas of the party or something?).
Having programmatically generated art is cool, makes them all unique.
ruthiepee
26. Apr 2020 · 16:17 UTC
LOL this game is hysterical. You know, I had the same idea (keeping a party going) but I couldn't figure out how to execute it in a simple enough manner. And I think you managed to do that. I like the generated art, it definitely doesn't take anything away from the gameplay and instead makes it feel like a piece of abstract art. The simple controls are nice, as well as the sound of people chattering. What I'm missing is feedback and an understanding of the game mechanics. I can see people vibrating as they are about to leave, but I don't know what it means. And without a timer or headcount or other UI, I don't know if I've done a good or bad job of maintaining the party.
blubberquark
11. May 2020 · 14:46 UTC
Hello from the PyGame community. Your game runs fine under the current development version of PyGame 2.0.
Unique idea, but it looks like there's no game over screen?