![]() |
|
[KrampusHack2016] SantaToTheRescue |
GullRaDriel
Member #3,861
September 2003
![]() |
Let me bring you my Kramp's entry: SantaToTheRescue. My assignee is Edgar Reynaldo, and that was what I got about the gift: So I made him a dungeon, where he'll have to rescue all the entrant. I'm currently packing the thing, I'll edit to put it online before going to bed. The controls: {"name":"610706","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/9\/a\/9a1a3891ec068ad784e686564bdd2ed8.png","w":1920,"h":1080,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/9\/a\/9a1a3891ec068ad784e686564bdd2ed8"} Video of the gameplay: -Monsters are quicker an quicker as soon as you hurt them To build from sources: use Makefile and gcc for linux , MakefileW32 and mingw for windows. Allegro5 needed. I provided the dll's for w32 thought. LINK TO 7Z ARCHIVE (DebianX64 testing bin + Win32 bin + sources + makefiles) EDIT: Re-uploaded entry to fix a glitch in the number of teammate to rescue. A glitch in level loading force me to put a space after a rescue icon number, else it is not taken in account. Thanks Eric for pointing me the bug :-) "Code is like shit - it only smells if it is not yours" |
Eric Johnson
Member #14,841
January 2013
![]() |
I haven't been able to win yet, but it's fun so far. Edit
|
GullRaDriel
Member #3,861
September 2003
![]() |
Thanks for trying ! The harder to rescue are in the upper parts. You'll have to use or erase some magic blocks to be able to get the last avatars. EDIT: you were right, some icons weren't displayed. it's fixed in the 7z ! The bouncing part was left there intentionnaly, because it was some fun during the event to test giga high levels and see everything bouncing. So let's consider it a wanted glitch ;-) "Code is like shit - it only smells if it is not yours" |
Eric Johnson
Member #14,841
January 2013
![]() |
The fixed version worked, and I was able to rescue everyone! Overall, the game is fairly enjoyable. It would be even more so with some sounds (even basic ones would do).
|
GullRaDriel
Member #3,861
September 2003
![]() |
Thanks for the feedback Eric. I would never have though of using bouncing only to finish the game ^^ I didn't achieved all I had planned, hence there is no sound, a very basic interface and no menu/credits/... On my draft there was more than one level and I had planned to dispatch all 12 entrants on 3 levels. I wanted an horizontal one, a vertical one, and a huge last one. I only did one huge level with everything inside it ^^ If you want to edit the level's data, it's in DATA/Levels/level1.txt and works as following 1line 1: sizeXmax sizeYmax BGred BGgreen BGblue tileW tileH nb_to_rescue
2200 100 100 100 100 32 32 12
3
4Line 2 to 9 are obligatory ones:
5DATA/Gfxs/troll.png
6DATA/Gfxs/troll2.png
7DATA/Gfxs/troll3.png
8DATA/Tiles/wall1.bmp
9DATA/Tiles/wall2.bmp
10DATA/Tiles/wall3.bmp
11DATA/Tiles/wall3_bonus.bmp
12DATA/Tiles/exit.bmp
13
14Line 10 to 10+nb_to_rescue: list of all "to rescue" icons one by line
15DATA/Gfxs/940_Amarillion_avatar_64x64.png
16DATA/Gfxs/8592_EdgarReynaldo_avatar_64x64.png
17DATA/Gfxs/7827_SiegeLord_avatar_64x64.png
18DATA/Gfxs/6152_Onewing_avatar_64x64.png
19DATA/Gfxs/358_Elias_avatar_64x64.png
20DATA/Gfxs/3110_MiguelFire_avatar_64x64.png
21DATA/Gfxs/1666_Derezo_avatar_64x64.png
22DATA/Gfxs/14841_EricJohnson_avatar_64x64.png
23DATA/Gfxs/1146_MarkOates_avatar_64x64.png
24DATA/Gfxs/8643_Vanneto_avatar_64x64.png
25DATA/Gfxs/5337_mc_avatar_64x64.png
26DATA/Gfxs/16609_TakaakiFuruKawa_avatar_64x64.png
27
28Lines coming after the rescue icons are the level definitions
29# level delimiter wall
30* wall inside the level
31[1-nb_to_rescue] rescue item from 1 to nb_to_rescue. Must have space around it
32M normal monster
33S sergeant monster
34G general monster
35B bonus block
36N magic blocks that the player can destroy
37P The start place of the player
38@ exit
39
40Little level example:
41200 100 100 100 100 32 32 3
42DATA/Gfxs/troll.png
43DATA/Gfxs/troll2.png
44DATA/Gfxs/troll3.png
45DATA/Tiles/wall1.bmp
46DATA/Tiles/wall2.bmp
47DATA/Tiles/wall3.bmp
48DATA/Tiles/wall3_bonus.bmp
49DATA/Tiles/exit.bmp
50DATA/Gfxs/940_Amarillion_avatar_64x64.png
51DATA/Gfxs/8592_EdgarReynaldo_avatar_64x64.png
52DATA/Gfxs/7827_SiegeLord_avatar_64x64.png
53###################################################
54# #
55# M M #
56# *** *** #
57# B ** M #
58# BBB M M * ********** #
59# BB*B *** *** * * #
60# B**B *** * * #
61# P ***B 1 S *** 2 S S * 3 * @ G G #
62###################################################
"Code is like shit - it only smells if it is not yours" |
Eric Johnson
Member #14,841
January 2013
![]() |
Neat! I made a really tall level and bounced around.
|
Edgar Reynaldo
Major Reynaldo
May 2007
![]() |
Thanks Gully for making me an entry. I've been sick the last few days and haven't been able to do much of anything. I'll play when I get time. My Website! | EAGLE GUI Library Demos | My Deviant Art Gallery | Spiraloid Preview | A4 FontMaker | Skyline! (Missile Defense) Eagle and Allegro 5 binaries | Older Allegro 4 and 5 binaries | Allegro 5 compile guide |
GullRaDriel
Member #3,861
September 2003
![]() |
Aww, I'm sorry to read that. Let's hope you'll like my entry and that it'll makes you feel better :-) "Code is like shit - it only smells if it is not yours" |
Mark Oates
Member #1,146
March 2001
![]() |
Hey Gull, I tried to compile but there were a few too many complexities to sort out.
I'll give it a go on my Windows machine when I get back home tonight. -- |
GullRaDriel
Member #3,861
September 2003
![]() |
Hi Mark. flags- What are the linux flags that you do not have on a mac ? object files- My bad. I didn't even cleaned the object files before zipping. I have to say I was in a hurry because of my late entrance in the compo. makefile- The Makefile currently only support Linux (testing && old targets) and MinGW32. If you can provide me a log of all warnings ect, I would graciously fix them all. Under Linux there isn't any warning, nor mingw32. VisualC++ isn't expected to work at all. Cheers "Code is like shit - it only smells if it is not yours" |
Mark Oates
Member #1,146
March 2001
![]() |
GullRaDriel said: The -framework was what was bugging me in your entry ^^ One of my big dreams is to have a simplified Allegro build tool that compiles the project on all systems. -- |
GullRaDriel
Member #3,861
September 2003
![]() |
That's called a good Makefile ^^ "Code is like shit - it only smells if it is not yours" |
SiegeLord
Member #7,827
October 2006
![]() |
One night Santa was drinking hard liquor when he got a call from his friends asking him to pick them up from a party with the koopas. In his drunken stupor he misinterpreted it as a cry for help, got his trusty shotgun and scrambled for the koopa house. In his drunken rage he blew every koopa away with the pixie boomstick. Only too late did he realize his mistake, and when he did he placed himself in a cage to pay for his crimes: {"name":"610743","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/6\/8\/688440177256096ace937c55b124cd30.png","w":1280,"h":800,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/6\/8\/688440177256096ace937c55b124cd30"} "For in much wisdom is much grief: and he that increases knowledge increases sorrow."-Ecclesiastes 1:18 |
Elias
Member #358
May 2000
|
Oh, I like this one a lot. Very nice particle effects and nice concept with the modifiable level. This entry also did a good job of incorporating the avatars - I had a really hard time finding Mark Oates! -- |
GullRaDriel
Member #3,861
September 2003
![]() |
WoW, Siegelord made it into a novel ! Thanks for the play :-) Elias: I wanted the player to crawl the level. I planned too much things, a luck I finally dropped things to at least finish something. I spent the last hours to polish the level. I've never done that much level editing before. Edited "Code is like shit - it only smells if it is not yours" |
|