Allegro.cc - Online Community

Allegro.cc Forums » Off-Topic Ordeals » ChristmasHack '08 entries public!

This thread is locked; no one can reply to it. rss feed Print
 1   2 
ChristmasHack '08 entries public!
Jakub Wasilewski
Member #3,653
June 2003
avatar

Sorry for the late post, but I fell victim to a monster flu that sucks all the lifeforce out of me.

The ChristmasHack entries are now publically available for everyone. Read the progress logs here and pick your favorites.

Everyone, participants and non-participants alike, are invited to post reviews, opinions and everything else they might want to share in this thread.

Merry Christmas everyone!

---------------------------
[ ChristmasHack! | My games ] :::: One CSS to style them all, One Javascript to script them, / One HTML to bring them all and in the browser bind them / In the Land of Fantasy where Standards mean something.

kazzmir
Member #1,786
December 2001
avatar

I downloaded and tried to play all the games. My system is 32-bit ubuntu. Why is it that source is only provided for one of the games?

big red sled:
source:
had to write my own build file (in scons)
world.h includes Player.h not player.h
Font.pcx not font.pcx
dlgBTM.bmp not dlgBtm.bmp
had to switch all \\ to /
had to change MIDI_AUTODETECT to MIDI_NONE

game:
the levels didnt load properly in linux so I couldnt play. I saw the santa/reindeer guy and I can throw presents but there are no houses or children.
I ran the game in wine and it worked fine. Kind of a fun game but I'm able to presents stick to trees and other inanimate objects which seems sort of wierd.

burning cards:
source:
no top level directory
no source

game:
ran fine in wine
I won by randonmly clicking on cards but there doesn't seem to be any skill involved whatsoever. Whats the point?
graphics are nice though

candy commerce:
source:
no top level directory
no source

game:
played in wine
no instructions but I figured out that its supposed to be like tradewars
trading is hard because I don't know how much I can sell an item to an outpost for without first buying the item so there is no guarantee that I will make any money. I would have to buy an item, travel to the outpost, see how much they were buying it for and then go back and buy more just to sell it again. This is possible but would require a spreadsheet just to play.
I probably didn't play long enough but I couldn't figure out what the objective of the game was.
graphics are extremely nice

gauntlet:
source:
no top level directory
no source

game:
got this error in wine
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC90.CRT"
err:module:import_dll Library MSVCR90.dll (which is needed by L"Z:\\home\\jon\\tmp\\downloads\\xmas\\gauntlet\\alleg42.dll") not found
err:module:import_dll Library alleg42.dll (which is needed by L"Z:\\home\\jon\\tmp\\downloads\\xmas\\gauntlet\\Gauntlet.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"Z:\\home\\jon\\tmp\\downloads\\xmas\\gauntlet\\Gauntlet.exe" failed, status c0000135

GiftGiver:
source:
the Readme says source should be available but there is none in the zip

game:
can't execute the binary because its x86-64 and I have a 32-bit machine
the only people that can play this game are those with a 64-bit machine and running linux.

Kathekon:
source:
no source

game:
ran fine in wine
whats the point? i walked around a few screens and saw one monster that I avoided easily. I cant seem to shoot anything. I found a door and I went inside it but immediately came back out.
jumping physics is a bit wierd..

meanwhile:
source:
no top level directory
no source
readme hints that source is available but its not in the zip

game:
ran fine in wine
automatically went to fullscreen which is annoying
walked around, when I got to the purple tentacle the game froze. I hit esc and it quit

north pole invaders:
source:
no top level directory
no source

game:
ran fine in wine
I just strafed back and forth holding down spacebar to shoot. This seems optimal. I got to wave 7 and score was 512500. invaders stopped was 5125.

orphans revenge:
source:
no source

game:
the game loaded in wine but the screen wouldn't update unless i moved the window so I couldn't play

present sweeper:
source:
no source, but readme hints that its available

game:
game wouldn't run in wine
$ wine presentSweeper.exe
fixme:actctx:parse_manifest_buffer root element is L"asmv1:assembly", not <assembly>
install the Windows version of Mono to run .NET executables

plough through:
source:
no source

game:
OSX only, couldn't play

nick and the coke men:
source:
no source

game:
OSX only, couldn't play

the day the grinch stole santa:
source:
no source

game:
alleg42.dll not supplied with the game
MSVC90.dll wasn't supplied and I didn't have it so I couldn't play

Kikaru
Member #7,616
August 2006
avatar

Kathekon is not a shooter. It's an exploration game. The doors are save points that also restore your health. The objective is to open all of the chests. There is a source package.

I'll have a version out soon that fixes the problems with the map (jumps that are too high/far, wrong starting point, etc).

Thomas Harte
Member #33
April 2000
avatar

Source is provided for all entries at the ChristmasHack site. I guess only one entry included the source in its binary archive.

kazzmir
Member #1,786
December 2001
avatar

Quote:

Source is provided for all entries at the ChristmasHack site [xmashack.bafsoft.com]. I guess only one entry included the source in its binary archive.

Oh, the paper icon was the 'download source' icon. How obvious. I assumed it was the log for that game. Ok, I'll redownload the games I couldn't play and try to compile them.

Bernardo Lopes
Member #7,318
June 2006
avatar

Regarding my entry, Meanwhile:

1) I'm pretty sure that I've uploaded the source zip-file in the corresponding section of the Christmas Hack site. It's on a different file than the binary zip, of course.

2) Although the majority of the people here seems to prefer windowed viewports I prefer it fullscreen. That's why it goes fullscreen by default. And a retro style game like mine it's supposed to be fullscreen.

Anyway, you can change that easily in one of the initial lines of the code.

3) The game is unfinished. When it reaches the purple tentacle it ends (freeze). ESC quits.

Jakub Wasilewski
Member #3,653
June 2003
avatar

I found that the version I sent to the ChristmasHack site actually doesn't compile under Linux cleanly, despite me claiming so in the readme - I overwrote the files in a different directory than the one I actually packed and submitted.

I'll try and put up a fixed version shortly. I don't know how willing people will be to even try compiling it under Linux (given the necessity of installing a D compiler), but still, I wouldn't like to prevent anyone from playing.

I'll be creating a revised version (as soon as I can shake off the flu), with yet more buildings (a sheriff's office and a research lab is planned), some more eye-candy, and properly polished (resolution/fullscreen options, a bit more intuitive UI, in-game instructions). Also, some balancing fixes will be added.

Quote:

no instructions but I figured out that its supposed to be like tradewars
[...]
I probably didn't play long enough but I couldn't figure out what the objective of the game was.

I didn't have the time to put detailed instructions in the game itself - you can find more information about the game in readme.htm, including controls and the basic rules. In the game itself, there is just the bit of intro text suggesting that you have to make as much toys as you are able before Christmas. Perhaps a case of too much prose, too little content.

Quote:

I would have to buy an item, travel to the outpost, see how much they were buying it for and then go back and buy more just to sell it again. This is possible but would require a spreadsheet just to play.

Err, not really. Simply try to buy wares when they are cheap, and sell when they are expensive. It takes about one play-through to get some idea of the average price of each article. You can also use the tavern to get some tips about where to buy/sell. I'll be sure to make the instructions in the revised version clear and helpful in this regard.

---------------------------
[ ChristmasHack! | My games ] :::: One CSS to style them all, One Javascript to script them, / One HTML to bring them all and in the browser bind them / In the Land of Fantasy where Standards mean something.

Miroslav Malesevic
Member #10,353
November 2008
avatar

Am I mislead into thinking that using allegro library is necessary for this competition? Because I checked out one entry and I couldn't find a single line of allegro code. In fact, it's using SDL for most of the stuff.

Jakub Wasilewski
Member #3,653
June 2003
avatar

Allegro has never been a requirement for ChristmasHack. The only requirement for events in 2005-2007 was that the code be portable to Windows, Linux, and Mac OS X. That requirement was relaxed in this year, and now the requirements are only that the entry be open-source. You can see the full rules here: 2008 rules.

In fact, my entry this year uses SDL and lots of other stuff, but no Allegro.

---------------------------
[ ChristmasHack! | My games ] :::: One CSS to style them all, One Javascript to script them, / One HTML to bring them all and in the browser bind them / In the Land of Fantasy where Standards mean something.

Simon Parzer
Member #3,330
March 2003
avatar

Here's my entry. I finished it on time (well, sort of), but couldn't upload it until it was too late. Technically, it doesn't count as a ChristmasHack entry.

Download it here, if you want to play it anyway.

someone972
Member #7,719
August 2006
avatar

Here's 'The Day The Grinch Stole Santa' in it's barely updated form. It does fix two bugs and an inconvenience:

1. Maps weren't being destroyed before next was loaded. Good luck playing different levels with that. Also made it so that level finished on start if it was played already.

2. Midi trying to be destroyed when not loaded, caused by not setting midi to NULL.

3. Increased character buffer in editor loading/saving screens. Old size was too short for longer directories.

Still no enemies, although I do plan to finish it sometime.

______________________________________
As long as it remains classified how long it took me to make I'll be deemed a computer game genius. - William Labbett
Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why. -Unknown

kenmasters1976
Member #8,794
July 2007

I haven't been able to play my gift (Present Sweeper by MiquelFire) even though I tried. I have installed everything I could... I had to install MS Installer 3.1 in order for it to let me install .NET Framework 2.0 SP1 but still it won't run. Perhaps my machine doesn't have the hardware specs to run XNA games.

{"name":"597358","src":"http:\/\/static.allegro.cc\/image\/cache\/1\/c\/1c6825ff5c5cc7a0f5c7131a0042b9c9.png","w":731,"h":531,"tn":"http:\/\/static.allegro.cc\/image\/cache\/1\/c\/1c6825ff5c5cc7a0f5c7131a0042b9c9"}597358
http://www.allegro.cc/files/attachment/597359

However, I'll check the other entries this weekend.

Wilson Saunders
Member #5,872
May 2005
avatar

Thank you kazzmir for going through all the entries and writing a summery for each one. The inanimate objects are there to block your shots and force the you to manuver arround to deliver to the kids. Much of the gampley was implimented on the last day without propper play testing (as I am sure was the case with almost everyone).

________________________________________________
Play my games at http://monkeydev.com

le_y_mistar
Member #8,251
January 2007
avatar

kazzmir, testing games in wine doesnt seem like a fair test.

-----------------
I'm hell of an awesome guy :)

Thomas Harte
Member #33
April 2000
avatar

I guess while Kazzmir believed the source code to be unavailable for most entries, Wine seemed fair.

Mine's SDL, OpenGL, GLU, FreeType, probably SDL_image and maybe SDL_mixer reliant. Though the last two aren't used in practice when the game runs and the final one may actually not be referenced in the code. Though it might be.

kazzmir
Member #1,786
December 2001
avatar

Quote:

kazzmir, testing games in wine doesnt seem like a fair test.

What Thomas says is true, I couldn't find the source so I used wine as a backup. But what do you think was unfair about running it in wine? The games that did run seemed to run just fine. I don't blame the games for any abnormalities (like having to move the window to refresh the screen), the blame for that rests squarely with wine.

I mean, you do know that wine isn't an emulator, right?

SiegeLord
Member #7,827
October 2006
avatar

Attached is a (slightly) updated source/windows binary package for GiftGiver. It's still a little buggy... ::sigh::

"For in much wisdom is much grief: and he that increases knowledge increases sorrow."-Ecclesiastes 1:18
[SiegeLord's Abode][Codes]:[DAllegro5]

crocidb
Member #7,728
September 2006
avatar

kazzmir said:

burning cards:
source:
no top level directory
no source

game:
ran fine in wine
I won by randonmly clicking on cards but there doesn't seem to be any skill involved whatsoever. Whats the point?
graphics are nice though

:P

I made a lot of concepts and rules for the game in the first and second day, but I just started programming the actual game friday, and (of course) I had problems with all the thing I wanted to do, so I just finished the game as a Jan-ken-pon! hahaha

I will make the game better with all the things I wanted and with an online module! :p

Well thank you for the review! xDDD

------------------------------------------------
CrociDB

http://crocidb.wordpress.com/ - CrociDBlog (in portuguese)

Jakub Wasilewski
Member #3,653
June 2003
avatar

I've actually spent quite a bit of time today working on the revised version of my entry. Currently I'm doing some graphics to make the factory dialog a little bit more attractive:

http://www.allegro.cc/files/attachment/597382

There is more in store, but I'll let it be a surprise for when I post the updated version :).

---------------------------
[ ChristmasHack! | My games ] :::: One CSS to style them all, One Javascript to script them, / One HTML to bring them all and in the browser bind them / In the Land of Fantasy where Standards mean something.

HardTranceFan
Member #7,317
June 2006
avatar

I get this message when I try to download any of the binaries:

Quote:

Fatal error: Call to undefined function mime_content_type() in /var/www/vhosts/bafsoft.com/subdomains/xmashack/httpdocs/download.php on line 83

--
"Shame your mind don't shine like your possessions do" - Faithless (I want more part 1)

Jakub Wasilewski
Member #3,653
June 2003
avatar

Wait, what?

Apparently, mime_content_type ceased to exist after some upgrade made to BAF's server. Well, it was deprecated by the PHP guys - it wasn't when I was first coding the ChristmasHack site, though :).

Should be fixed using a replacement method now.

---------------------------
[ ChristmasHack! | My games ] :::: One CSS to style them all, One Javascript to script them, / One HTML to bring them all and in the browser bind them / In the Land of Fantasy where Standards mean something.

kenmasters1976
Member #8,794
July 2007

I've only had time to try a couple of entries but I'll check the rest soon.

Big Red Sled is a really complete game. There's some issues (with collision detection maybe) when you aim correctly but the present just goes through the kids, but other than that it's all nicely done and the background music is sweet.

HardTranceFan
Member #7,317
June 2006
avatar

Quote:

Should be fixed using a replacement method now.

It did. Thanks :). Now to try out all the games...

--
"Shame your mind don't shine like your possessions do" - Faithless (I want more part 1)

kenmasters1976
Member #8,794
July 2007

Burning Cards by crocidb runs OK, but there's not much to it, I think.

I couldn't run Candy Commerce by Jakub Wasilewski for it gave me this error:

Quote:

[ARGH!] Failed to load proc glBlendFuncSeparate from shared library opengl32.dll

but it might be due to my crappy integrated graphics card.

Gauntlet by TestSubject just showed a character moving towards another. I didn't find any way to control any of the characters so I think that's all it does.

Kathekon by Kikaru ran fine. I think it is kinda slow, besides it slows down in some places (again maybe due to my graphics card). I have yet to explore all of it.

Meanwhile by Bernardo Lopes has some really nice graphics for both the character and backgrounds, but there's not much to do other than walk a couple of screens until you reach the purple tentacle.

Orphan's Revenge by FrankyR won't run on my machine. The screen blinks in magic pink once and then only the button on the Task Bar remains. It "quits" when I press ESCAPE.

The Day The Grinch Stole Santa by someone972 runs fine but you can only control the "player" to deliver presents to a couple of houses and that's all. There's not much to it.

Big Red Sled by Wilson Saunders as I said before is a really nice and complete game with a nice background tune. I think it is the best entry I've played.

The rest of the entries won't run on my machine for one reason or another.

Wilson Saunders
Member #5,872
May 2005
avatar

Thanks kenmasters1976, FYI the music was a last minute addition. It is a MIDI of Grandma Got Ran Over by a Reindeer. It seemed appropriate consideing how much damage you and your reindeer can do in the game :)

________________________________________________
Play my games at http://monkeydev.com

 1   2 


Go to: