
Ludum Dare #35compo
One Letter Werewolf
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!
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!
Comments19

Reis Mahnic19 Apr 2016, 23:03
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!
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!

Jadernak19 Apr 2016, 23:19
Not bad for a couple of hours work.
Pantelis Petsopoulos20 Apr 2016, 16:56
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

ObsessiveNotion20 Apr 2016, 17:19
Not bad :)

keyboardmonkey20 Apr 2016, 17:48
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.
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.

Paulgami23 Apr 2016, 11:30
Really minimalist but also totally on point. That transformation sound murdered my ears the first time though.

Henry0023 Apr 2016, 11:46
The art is fantastic on this one! Talk about 80's!

SeaDads23 Apr 2016, 11:54
Love the style and shaders!
OnlySlightly24 Apr 2016, 15:39
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!
paquinn24 Apr 2016, 20:59
The retro shader added a nice touch

thedashdude24 Apr 2016, 22:17
The game is pretty bare bones, but I enjoyed it all the same. I think it needs a little more variety.
Xanjos25 Apr 2016, 21:05
Pretty fun and interesting entry plus I loved the minimalistic ASCII art style and CRT effect.

randomhuman26 Apr 2016, 15:04
Won't run for me on MacOS :( There's no error message or anything even when run from the command line
thebrainfuse30 Apr 2016, 05:46
Wow... really unique zzt vibe you have going there!

MatLab1 May 2016, 21:51
Cool graphic style !

yuigoto4 May 2016, 03:23
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! :)
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! :)

gelisam8 May 2016, 17:01
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
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

tompudding9 May 2016, 08:42
Thanks gelisam, I'll have a look into that and hopefully fix my packaging for next time






KILL ALL PESKY FARMERS!