Simple point-and-click adventure game written in Java.
- Currently, only first episode of the game is out. (available in GitHub Releases)
- Estimated playtime: 1+ hrs.
- Game achieved 2nd place at event ITNetwork Summer 2017 (In Czech).
- Walkthrough is available on YouTube.
Have you ever wonderered, what would happen if Santa got kidnapped? No? Well, that's sad but that's exactly what happens, and it's up to the player to figure out the identity of the criminal as well as to save Santa... and Xmas I guess.
- Santa's missing
- Who knows? (like I really don't have a clue)
Player is invited for yearly Christmas party with Santa at the North Pole. At the Santa's cottage everybody is dancing to the Christmas carolls under the lights of mutlicolored reflectors when suddenly...
Lights go out, panic bursts out, and when the lights are back up, the most important person is missing.
Uses Slick2D graphics engine.
Everything is working and ready to be extended, commented, and maybe to add even new episodes. No external dependencies are required. Everything is contained in lib folder.
Project consists of 3 modules:
- CoobleEngine
- Engine which manages all low level stuff, provides locations, resource loaders etc.
- Parses custom locations from xml files
- ChristmasGameV2
- Content of the game itself, is dependent on the Engine.
- contains xml files for locations as well as custom Locations.java (items entities...)
- contains all resources (audio, textures, dialogs ...)
- CoobleSandpit
- Graphical editor that generates xml files for locations.
- Generates all static content from placing items in locations to writing branching dialog
- constant
Loc.SRC_FOLDERstores game resource folder, defaultly is set to ChristmasGameV2
- At first, I started writing the game in JavaFX, let's just say that it's possibly not the optimal solution...
- During development, I became so lazy that I wrote a level editor to create more game content easily.
- I wrote an algorithm for entity navigation in location (finding path from A to B), so now the hero can solve any maze without players help. Or it can walk around a table. :D
- Game contains simple branching dialog system, where player can pick from various questions to find out more about Santa's unfortunate fate.
- Inventory is overloaded with all the items that could be useful.
- You can save Santa in 1280/720 or in Fullscreen.
- Textures have a resolution of 320/180. That's not a lot I know. Btw. the first version was in 160/90.
- All textures drawn in GIMP (by me, unfortunately).
