|
[KrampusHack 2016] The Krampus Christmas Calamity |
Mark Oates
Member #1,146
March 2001
|
The Krampus Christmas CalamityOh no! There has been a big Christmas mix up this year and Krampus accidentally got the wrong list of Naughty kids. What's even worse is that it's already Christmas Eve (well, past that at this point)! Krampus needs to punish all the naughty kids or it'll be a Christmas disaster! How to PlayUse the ARROW KEYS and SPACEBAR to play. Once you get the legendary Stone of Defiance, you can activate it by pressing the R key. Screenshots{"name":"610715","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/6\/d\/6dd5e0dce634985b7e4f455481f560a1.png","w":640,"h":382,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/6\/d\/6dd5e0dce634985b7e4f455481f560a1"} {"name":"610714","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/b\/6\/b610101a1681ede216df1c7430914783.png","w":640,"h":382,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/b\/6\/b610101a1681ede216df1c7430914783"} {"name":"610713","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/a\/3\/a30161327e82f13ce973aa6de1134ecb.png","w":640,"h":382,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/a\/3\/a30161327e82f13ce973aa6de1134ecb"} Source
Downloads
NotesThis belated game goes to Vanneto! Since I was already past the deadline, I took a little extra time to tweak it and removed the dependency of AllegroFlare. All the dependent source files are included in the release! I did my best to make it easier to compile -- Hopefully it works without too much fuss I hope you get to play it! *fingers crossed -- |
GullRaDriel
Member #3,861
September 2003
|
I'm trying to build it from git no allegro flare dependency: And it worked like a charm ! I had more troubles with the windows version. Anyway, if there are any who want to try, here is a zip of Mark entry build on windows (with required dlls): LINK I missed some musics during the play, and also I would have loved to be allowed to beat more than one saint before it ends the party. Also: the npc's are going behind doors ^^ Special point for the sound gfxs when winning or loosing ! That was an awesome entry Mark :-) "Code is like shit - it only smells if it is not yours" |
Eric Johnson
Member #14,841
January 2013
|
Fantastic polish and presentation, Mark! I especially enjoy the art style. That being said, I haven't been able to win yet. How do you tell which is naughty and which is nice? I keep accidentally whacking nice kids (maybe they deserved it though).
|
GullRaDriel
Member #3,861
September 2003
|
Eric: you have to get all items, the list AND the stone. Then when pressing R the ones with red are the ones to beat ! "Code is like shit - it only smells if it is not yours" |
Mark Oates
Member #1,146
March 2001
|
Hey everybody, I've added GullRaDriel's Windows version to the OP. Thanks 100x!! For the Linux build, it sounds like there wasn't much extra work required and that's good news. I've added those changes to the framework for future games -- |
GullRaDriel
Member #3,861
September 2003
|
You're welcome :-) "Code is like shit - it only smells if it is not yours" |
SiegeLord
Member #7,827
October 2006
|
Hah, that was very nice. I really like the graphical presentation and the soundtrack (and the win/loss sounds). One note about compiling, for the current version of Allegro, you'll need to define ALLEGRO_UNSTABLE for the OpenGL functions (e.g. the ones in the shader.cpp). There were a few graphical glitches with the linear interpolation: {"name":"610744","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/b\/e\/bebd070e48a10f28a52288bd57f43615.png","w":398,"h":274,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/b\/e\/bebd070e48a10f28a52288bd57f43615"} Probably just need to add more spacing around the sprites on your spritesheet. "For in much wisdom is much grief: and he that increases knowledge increases sorrow."-Ecclesiastes 1:18 |
Mark Oates
Member #1,146
March 2001
|
SiegeLord said: One note about compiling, for the current version of Allegro, you'll need to define ALLEGRO_UNSTABLE for the OpenGL functions (e.g. the ones in the shader.cpp). Oh nice! I had defined ALLEGRO_UNSTABLE in some other AllegroFlare files: $> git grep include/allegro_flare/render_cache.h:#define ALLEGRO_UNSTABLE source/gui/picking_buffer.cpp:#define ALLEGRO_UNSTABLE tests/picking_buffer_test.cpp:#define ALLEGRO_UNSTABLE but those files weren't ultimately used in the game, and somehow my compiler managed to not warn me about it. I'll need to give those a review. Quote: Probably just need to add more spacing around the sprites on your spritesheet. cool! Thanks -- |
Elias
Member #358
May 2000
|
I liked this game. What is the key for? -- |
Mark Oates
Member #1,146
March 2001
|
The key was originally going to be for a locked door blocking the right-most two doors in the red room (with the logs). I was planning to try to extend the game path a little bit with that, but the door never got in. -- |
|