Games / Codename: Xmas

About the game

If it’s Christmas, it’s Snowfight Time! Jake the dog and his brothers are playing against you in a snowball fight, can you outsmart them all? Also the battlefield is riddled with candies, if you find them all, you’ll have your Xmas dose of sugar.


Move: W A S D
Menu: Esc
Throw snowball: Left mousebutton
Look: Mouse

System requirements
- Retargeted to 64-bit architecture and .NET 4.5.
- Updated irrKlang to version 1.6, 64 bit.
- Since health is measured in warmth, the fireplace now restores up to 3 health points (and then goes out).
- Fireplace light dims as it gets consumed.
- Added a retry button to both the fail and victory screens.
- Recoded sounds to ogg.
- Changed default FOV to 85 degrees.
- Music ON/OFF switch now also controls end-screen tunes.
- Minor fixes and improvements.

- Added Hungarian translation.
- AI is now detecting other Jakes as obstacles and recalculate path if someone gets in the way.
- Fixed a bug that was preventing the game in windowed mode to be played anywhere other that the center of the primary screen.
- When putting the game into full screen mode, now it will do it on the current screen it is on instead of always using the primary.
- Made the menu more brighter and colorful.
- Made the roads and all outdoor sprites covered in snow.
- Changed pillars to sprites, and with that gone there are no more partial tiles so I made a few minor performance improvements.
- Removed snow particles painting themselves to the ground (since it is already covered in snow).
- Better input response (I think, it's hard to tell).
- Made Jake's legs a bit thicker.

- Improved performance by adding some tricks I implemented in later iterations of the engine.
- Improved mouse aim.
- Properly animated Jake's arms and legs.
- Replaced the Wolf3D barrels with my own drawings.
- Changed spawn point to a more christmassy one.
- Framecap changed to 60 FPS.
- Merged resources into one file.
- Minor lighting change.
- Removed unused assets and functions (18 megabites!).

- Highly improved ray-casting for more accurate rendering and better performance.
- Slight change in the intro text.

- You can change sound volume, music volume, FOV and mouse sensitivity in the settings menu.
- Smoother player movement.
- Enemies shoot where you probably WILL be, not where you are now.
- Snowball splatter animation no longer dissolve into walls.
- Nicer snowfall.
- Mouse speed slowed down while zooming.

- On some systems the game started with a blank screen, then the menu started flickering and couldn't receive any user input.

- Even though the VC++ runtime library was installed, irrKlang threw an error under Windows XP, so I added msvcr100.dll next to the exe.
- Icon changed to the game's own one.
Age limit:for all ages
Game mode:single-player
Languages:english, hungarian
    Last updated:6 October 2019
    Published:24 December 2012
    Download Application
    Platform:Windows (64-bit)
    File size:7.2 MB
    MD5 hash: 0cd14c8e4aba0998c175375917b97d11
    Download Application
    Platform:Windows (32-bit)
    File size:9.1 MB
    MD5 hash: 373886e6c4da7595a8a8bd33015cb30f
    Older versions
    Codename: Xmas v1.5