UltraCatan

Java | Games | Catan | Engine | OO | CSS

UltraCatanDeze game is opgezet n.a.v. het vele spelen van de originele WanCatan. Het originele spel crashte nogal vaak indien via Internet werd gespeeld met vrienden / familie. Het idee ontstond om een Java-versie te maken waarbij het mogelijk zou zijn om spellen op te slaan, af te spelen (via record-optie) en te hervatten. Deze Java-versie is nooit compleet afgemaakt, alhoewel het wel speelbaar is. De indrukwekkende game-engine werkt via het Command-pattern-principe. Hiermee is het mogelijk om games op te slaan en af te spelen alsof het een film is. Ook zijn alle resources (plaatjes, geluiden) opgeslagen in de originele JAR zodat er geen extra mappen nodig zijn. Mocht een gebruiker toch zijn eigen implementatie (bijvoorbeeld futuristische kaarten en andere geluiden) willen hebben, dan hoeft deze alleen maar de juiste mappenstructuur in de onderliggende map aan te leggen. De resources zullen daarna automatisch worden geladen.

Gebruikte technieken: Java, XML, Command-principe, game-engine.

Link: UltraCatan