One Letter Werewolf by tompudding

[raw]
made by tompudding for LD35 (COMPO)
One Letter Werewolf!

I only had a few hours to work on this Ludum Dare, so I thought I'd code up a little game for an emulator I'd written for LD33.

You are a werewolf. You must kill all the villagers. Press Space to transform, but be careful if anyone is watching, because they'll hunt you down even after you change back!

n = normal villager
s = scared villager
a = armed villager
x = player
w = weapons cabinet
W = werewolf
CAPS = they know who you are!

Ratings

Coolness 53% 3
Overall 3.11 557
Fun 2.97 570
Innovation 3.07 490
Mood 3.31 211
Theme 3.52 358

Feedback

SojaBird
19. Apr 2016 · 22:56 UTC
Even though it's pretty bare bone, I really like the looks art-style.

KILL ALL PESKY FARMERS!
Reis Mahnic
19. Apr 2016 · 22:58 UTC
I liked this a lot! For one, that visual look is really cool, but for two, your core concept is really neat! The villagers ran around in interesting ways depending on what was going on.
I did accidentally bug the game out, I think, where I kind of killed everyone but the level didn't end. But overall I had a great time with this!
Jadernak
19. Apr 2016 · 23:14 UTC
Not bad for a couple of hours work.
Pantelis Petsopoulos
20. Apr 2016 · 16:51 UTC
Not too bad for only a few hours, really like the visual vibe, kind of tried to make something similar on my menu but it's not as good as yours. :D
ObsessiveNotion
20. Apr 2016 · 17:14 UTC
Not bad :)
keyboardmonkey
20. Apr 2016 · 17:43 UTC
What a nice game, I really like the pools of blood you leave after a kill. The day-to-night shift is quick and smooth (kill the villagers!) and the expressions on their faces priceless. Great entry :)

Technical Note:
So the Linux version did not run (Unable to load OpenGL library /usr/lib/i386-linux-gnu/libXxf86vm.so.1), neither did the Win version in WINE. But I distinctly remember your LD33 entry, grabbed your emulator which does run, and copied over the 1lw.bin tape.
Paulgami
23. Apr 2016 · 11:25 UTC
Really minimalist but also totally on point. That transformation sound murdered my ears the first time though.
Henry00
23. Apr 2016 · 11:41 UTC
The art is fantastic on this one! Talk about 80's!
SeaDads
23. Apr 2016 · 11:49 UTC
Love the style and shaders!
OnlySlightly
24. Apr 2016 · 15:34 UTC
I'm disappointed you didn't let us rate for graphics because I LOVED the aesthetic. The ASCII graphics combined with the CRT shader gave me a great sense of nostalgia. I love how much you were able to express with just letters. Great job!
paquinn
24. Apr 2016 · 20:54 UTC
The retro shader added a nice touch
thedashdude
24. Apr 2016 · 22:12 UTC
The game is pretty bare bones, but I enjoyed it all the same. I think it needs a little more variety.
Xanjos
25. Apr 2016 · 21:00 UTC
Pretty fun and interesting entry plus I loved the minimalistic ASCII art style and CRT effect.
randomhuman
26. Apr 2016 · 14:59 UTC
Won't run for me on MacOS :( There's no error message or anything even when run from the command line
thebrainfuse
30. Apr 2016 · 05:41 UTC
Wow... really unique zzt vibe you have going there!
MatLab
01. May 2016 · 21:46 UTC
Cool graphic style !
yuigoto
04. May 2016 · 03:18 UTC
ASCII + Television simulator = ♥! :D

The game's pretty simple, but challenging and really fun! Proof limited time and resources aren't enough to hold fun games! :)

I was quite scare of the sounds, since I left my volume on max, but that's ok, it brings up the mood. :P

Congrats and cheers! :)
gelisam
08. May 2016 · 16:56 UTC
Doesn't run on OS/X, here are the messages from Console.app:

2016-05-08 1:01:38.249 PM emulate[27558]: PyInstaller Bootloader 3.x
2016-05-08 1:01:38.249 PM emulate[27558]: LOADER: executable is /Users/gelisam/ludumdare/one_letter_werewolf.app/Contents/MacOS/emulate
2016-05-08 1:01:38.249 PM emulate[27558]: LOADER: homepath is /Users/gelisam/ludumdare/one_letter_werewolf.app/Contents/MacOS
2016-05-08 1:01:38.249 PM emulate[27558]: LOADER: _MEIPASS2 is NULL
2016-05-08 1:01:38.249 PM emulate[27558]: LOADER: archivename is /Users/gelisam/ludumdare/one_letter_werewolf.app/Contents/MacOS/emulate
2016-05-08 1:01:38.250 PM emulate[27558]: LOADER: Extracting binaries
2016-05-08 1:01:38.250 PM emulate[27558]: LOADER: Executing self as child
2016-05-08 1:01:38.250 PM emulate[27558]: LOADER: set _MEIPASS2 to /Users/gelisam/ludumdare/one_letter_werewolf.app/Contents/MacOS
2016-05-08 1:01:38.377 PM emulate[27558]: LOADER: AppleEvent - processing...
2016-05-08 1:01:38.377 PM emulate[27558]: LOADER: AppleEvent - installed handler.
2016-05-08 1:01:38.386 PM emulate[27560]: PyInstaller Bootloader 3.x
2016-05-08 1:01:38.386 PM emulate[27560]: LOADER: executable is /Users/gelisam/ludumdare/one_letter_werewolf.app/Contents/MacOS/emulate
2016-05-08 1:01:38.386 PM emulate[27560]: LOADER: homepath is /Users/gelisam/ludumdare/one_letter_werewolf.app/Contents/MacOS
2016-05-08 1:01:38.386 PM emulate[27560]: LOADER: _MEIPASS2 is /Users/gelisam/ludumdare/one_letter_werewolf.app/Contents/MacOS
2016-05-08 1:01:38.386 PM emulate[27560]: LOADER: archivename is /Users/gelisam/ludumdare/one_letter_werewolf.app/Contents/MacOS/emulate
2016-05-08 1:01:38.387 PM emulate[27560]: LOADER: Already in the child - running user's code.
2016-05-08 1:01:38.405 PM emulate[27560]: LOADER: Python library: /Users/gelisam/ludumdare/one_letter_werewolf.app/Contents/MacOS/Python
2016-05-08 1:01:38.469 PM emulate[27560]: LOADER: Loaded functions from Python library.
2016-05-08 1:01:38.478 PM emulate[27560]: LOADER: Manipulating environment (sys.path, sys.prefix)
2016-05-08 1:01:38.478 PM emulate[27560]: LOADER: sys.prefix is /Users/gelisam/ludumdare/one_letter_werewolf.app/Contents/MacOS
2016-05-08 1:01:38.478 PM emulate[27560]: LOADER: Setting runtime options
2016-05-08 1:01:38.478 PM emulate[27560]: LOADER: Initializing python
2016-05-08 1:01:38.508 PM emulate[27560]: LOADER: Overriding Python's sys.path
2016-05-08 1:01:38.508 PM emulate[27560]: LOADER: Post-init sys.path is /Users/gelisam/ludumdare/one_letter_werewolf.app/Contents/MacOS
2016-05-08 1:01:38.508 PM emulate[27560]: LOADER: Setting sys.argv
2016-05-08 1:01:38.509 PM emulate[27560]: LOADER: setting sys._MEIPASS
2016-05-08 1:01:38.509 PM emulate[27560]: LOADER: importing modules from CArchive
2016-05-08 1:01:38.509 PM emulate[27560]: LOADER: extracted struct
2016-05-08 1:01:38.509 PM emulate[27560]: LOADER: callfunction returned...
2016-05-08 1:01:38.524 PM emulate[27560]: LOADER: extracted pyimod01_os_path
2016-05-08 1:01:38.524 PM emulate[27560]: LOADER: callfunction returned...
2016-05-08 1:01:38.525 PM emulate[27560]: LOADER: extracted pyimod02_archive
2016-05-08 1:01:38.525 PM emulate[27560]: LOADER: callfunction returned...
2016-05-08 1:01:38.535 PM emulate[27560]: LOADER: extracted pyimod03_importers
2016-05-08 1:01:38.535 PM emulate[27560]: LOADER: callfunction returned...
2016-05-08 1:01:38.536 PM emulate[27560]: LOADER: Installing PYZ archive with Python modules.
2016-05-08 1:01:38.536 PM emulate[27560]: LOADER: PYZ archive: out00-PYZ.pyz
2016-05-08 1:01:38.536 PM emulate[27560]: LOADER: Running pyiboot01_bootstrap.py
2016-05-08 1:01:38.569 PM emulate[27560]: LOADER: Running pyi_rth_pkgres.py
2016-05-08 1:01:38.842 PM emulate[27560]: LOADER: Running emulate.py
2016-05-08 1:01:38.854 PM emulate[27560]: emulate returned -1
2016-05-08 1:01:38.854 PM emulate[27560]: LOADER: OK.
2016-05-08 1:01:38.854 PM emulate[27560]: LOADER: Cleaning up Python interpreter.
2016-05-08 1:01:38.862 PM emulate[27558]: LOADER: Back to parent (RC: 255)
2016-05-08 1:01:38.862 PM emulate[27558]: LOADER: Doing cleanup
2016-05-08 1:01:38.862 PM emulate[27558]: LOADER: Freeing archive status for /Users/gelisam/ludumdare/one_letter_werewolf.app/Contents/MacOS/emulate
2016-05-08 1:01:38.863 PM com.apple.xpc.launchd[1]: (emulate.232628[27558]) Service exited with abnormal code: 255
🎤 tompudding
09. May 2016 · 08:37 UTC
Thanks gelisam, I'll have a look into that and hopefully fix my packaging for next time