A nagyházi feladatom a mintaházik közül választatott Kalandjáték. Ez egy
olyan egy ember számára kialakított, szöveges, konzolos játék, ahol a játékos parancsok begépelésével és/vagy a megadott lehetőségek közül a számára megfelelő sorszámának kiválasztásával és begépelésével tetszése szerint tudja a történetet alakítani. A programom fájlokból fogja beolvasni a játékhoz szükséges adatokat – így például magát a történetet, a helyszíneket, azok koordinátáit, valamint az ott található tárgyakat. Ez a beolvasás már a program elején lefut és egy pont erre a célra megalkotott függvény segítségével inicializálódik, azaz dinamikus tömbökbe helyezi el a fájlok tartalmát, melyeket a program a lefutása végén fel is szabadít. Azonban ha már a beolvasás műveletének az eredménye sikertelen vagy a fájl maga üres, akkor a program hibaüzenetet fog kiírni a konzol képernyőjére. A játék az üdvözlő üzenettel fogadja a felhasználót, aki a kalandot elkezdheti a „start” vagy a „betoltes” parancsok valamelyikének begépelésével. A játékban többféle helyszín is inicializálva lesz, azonban a játékos csak a felkínált irányokba tud mozogni, ellenkező esetben hibaüzenet vár majd rá. Egyes helyeken lehetőség nyílik bizonyos tárgyak felvételére pl kulcs, amellyel a hősünk küldetéseket teljesíthet. A játék véget ér: ha a felhasználó egy bizonyos lépésszámot elért teljesítette a küldetések mindegyikét meghalt a játék során A játékban emellett lehetőség nyílik mentésre is, amelyet egy saját, erre a célra kialakított, már előre legenerált szöveges fájlba fog történni.