C++ ban készült még az egyetemi évek alatt ez a mini játék. Lényege, hogy egy labirintus pályán végighaladva meg kell atalálni a kijáratot. A pályát egy szöveges fájl tartalmazza. A játék fake 3d technikát használ.
Képek a játékról:
C++ ban készült még az egyetemi évek alatt ez a mini játék. Lényege, hogy egy labirintus pályán végighaladva meg kell atalálni a kijáratot. A pályát egy szöveges fájl tartalmazza. A játék fake 3d technikát használ.
Egy érdekes kihívás, hogy egy tetszőlegs poligont egy tetszőleges egyenes mentén kettévágjunk és az így keletkező poligonok körbejárási iránya megfelelő maradjon. Mindezt dinamikus adatszerkezettel kezelve.
A program egy tetszőleges poligont színez ki. A poligont először felháromszögezi, majd a háromszögeket színezi ki. Három különböző árnyalási móddal történik a színezés.
A jól ismert tetris játék megvalósítása C++ programozási nyelven. A két különálló programból az egyik egyszemélyes, a másik kétszemélyes játékmódot valósít meg. A játékok grafikája egyszerű szöveges képernyőn lett megvalósítva, mivel oktatási célokra készült (programozás tárgyhoz), így a program kódja lett előtérbe helyezve nem pedig a grafika. Továbbá a kód nem használja ki az OOP adta lehetőségeket, mivel a diákok csak későbbi tanulmányaik során Java-ból ismerkednek meg a paradigmával.
A kétszemélyes tetrisz lényege, hogyha az egyik játékos egy teljes sort kirak, akkor az ellenfél pályájára kikerül véletlenszerűen egy akadály, amivel nehezíthetjük a másik dolgát.
Egyjátékos mód:
Kétjátékos mód:
Futtatható állományok letöltése
A telefonokról ismert snake játék megvalósítása C++ programozási nyelven. A két különálló programból az egyik egyszemélyes, a másik kétszemélyes játékmódot valósít meg. A játékok grafikája egyszerű szöveges képernyőn lett megvalósítva, mivel oktatási célokra készült (programozás tárgyhoz), így a program kódja lett előtérbe helyezve nem pedig a grafika. Továbbá a kód nem használja ki az OOP adta lehetőségeket, mivel a diákok csak későbbi tanulmányaik során Java-ból ismerkednek meg a paradigmával.
Egyjátékos mód:
Kétjátékos mód:
Futtatható állományok letöltése