Bátyi Bence: Aknakereső

Hagyományos aknakereső játék, annak minden szokásos funkciójával (pl.: bombák jelölése zászlóval, maradék bombák száma) konzolos megjelenítésben. Menüvezérlés is került a programba, indításkor itt kezdünk. Itt lehet beállítani a pálya méretét (bizonyos határokon belül), innen indíthatjuk játékunkat, illetve a dicsőséglistát is itt tekinthetjük meg, ami mindig a 10 legjobb eredményű és leggyorsabb játékost tartja számon.

Bugyik Richárd: Moonlander

A játék arról szól, hogy sikeresen landoljál egy űrhajóval a Holdon. A játékosnak ügyelnie kell az üzemanyagra és a rakéta zuhanási sebességére. A játékosnak még figyelnie kell arra, hogy jó talajra is landoljon, ha rossz talajra landol az űrhajó életpontja csökken. A játék SDL3 grafikus könyvtárat használ.

Csepreghy Zsombor: Étterem

Ez egy étterem kezelő szoftver konzolgrafikus megjelenítéssel, kicsit új köntösben. A program képes az étlap és asztalok pozíciójának és egyéb adatainak tárolására, a vendégek nyilvántartására, a rendelések felvételére és kezelésére, ezekből fizetéskor egy számla kiírására és össz bevétel számolásra. Az asztalok foglaltság szerint vannak színkódolva az asztaltérképen.

Csető Dániel: Autószerviz Nyilvántartó Program

Az alkalmazás komplett adminisztrációs megoldást nyújt autószervizeknek, kiváltva a nehézkes papíralapú nyilvántartást. Egyetlen átlátható felületen kezeli az ügyfelek, járművek és szervizelések adatait. A szoftver teljes körű adatkezelést tesz lehetővé, miközben intelligensen ellenőrzi a bevitelt és javítja a formázási hibákat, így minimalizálva a tévedést. Segíti a napi munkát a lejáró műszaki vizsgák figyelésével és pénzügyi statisztikák generálásával. Az adatok biztonságáról a mentés funkció gondoskodik, az információk pedig Excel-kompatibilis formátumban is kimenthetők.

Deák Csongor: Képfeldolgozás

Egy képszerkesztő programot készítettem, amely képeket nagyítani, elforgatni, és a színüket változtatni képes. A program készítésekor az a kérdésem támadt, hogy mi lenne, ha átkonvertálnám az RGB értékeket HSV értékekbe, majd a három közül valamelyik értéket minden pixel esetében azonosra állítanám. A kísérlet a hue/színárnyalat esetében adta a legérdekesebb eredményt, egy ilyen, abszolút színárnyalattal rendelkező kép látható a bal-felső sarokban.

Elekes Attila: Minesweeper

A klasszikus Aknakereső játékot valósítottam meg. A játék célja, hogy egy aknákkal teli mezőn felfedjük az összes olyan cellát, amely nem tartalmaz aknát. A nem aknát rejtő mezők egy számmal jelzik, hogy a szomszédos cellákban hány bomba található. A játékban állítható a pálya mérete, az aknák száma, valamint időkorlát is megadható. A játék végén a megszerzett pontszám elmenthető a dicsőséglistára.

Fülöp Krisztián Szilárd: schell

A schell egy parancssor program (shell) POSIX kompatibilis rendszerekre (elsősorban Linuxra), ami használható interaktív (-i), script (-f), vagy argumentum (-c) módban. A schell a parancsok szabványos kimenetét át tudja irányítani fájlba (>, >>), vagy egy másik parancs bemenetére (|), és képes egy parancs bemenetére egy fájl tartalmát irányítani (<). Aliasokkal könnyíti meg az interaktív használatot, valamint a schell (és a schellből futtatott programok) környezete kezelhető a set/unset parancsokkal. A konfiguráció menthető a config.schell fájlba, ami interaktív módban automatikusan betöltődik (hasonlóan a .bashrc fájlhoz bash-nél). A schell szintaxisa legjobban a fish shell szintaxisára hasonlít: nem követi a POSIX shell szabványokat, inkább felhasználóbarát próbál lenni.

Gyimesi Máté: PongC - Atari Pong klón

A PongC a klasszikus Atari Pong játék implementációja C nyelven, mely a grafikus megjelenítéshez, illetve a hálózatkezeléshez SDL2-t használ. A hagyományos játékmenet mellett extra funkciókkal rendelkezik: Gép elleni játék három nehézségi szinten, lokális és hálózati többjátékos mód, valamint speciális játékmódok (Időpróba és Speed Run). A programba ezek mellett került visszajátszó rendszer, valamint a speciális játékmódban játszott meccsek eredményeinek megjelenítésére szolgáló toplista is.

Igrinyi Zalán: Seegoll - Conway's Game of Life

A program a Conway-féle életjáték (Game of Life) szimulációját valósítja meg. Ez egy celluláris automata, amelyben egy rácson elhelyezkedő élő és halott cellák állapota generációról generációra, meghatározott szabályok alapján változik. A bal oldalon egy "glider gun" (siklóágyú) alakzat, míg a jobb oldalon egy véletlenszerűen generált állapot látható.

Kósa Máté: WhoDat.C

A WhoDat.C egy teljes funkcionalitású telefonkönyv, amely lehetővé teszi személyes kontaktlista létrehozását és kezelését terminálon keresztül. A program támogatja a kontaktok hozzáadását, módosítását, törlését és keresését (wildcarddal is) különböző kritériumok alapján (név, telefon, email, munkahely, cím), valamint vCard 3.0 formátumú fájlok importálását és exportálását a más alkalmazásokkal való kompatibilitás érdekében.

Kovács Patrik: Troubled Tank

A Troubled Tank a klasszikus Tank Trouble online játékot veszi alapul. A cél az, hogy a másik játékos lelövésével pontot szerezzünk és a játék kezdetén beállított pontszámot elérjük. A játék egy véletlenszerű méretű és elrendezésű pályán játszódik. A kezelőfelületet teljessé teszi a főmenü és a kör közbeni szünetmenü. A játékállás kilépéskor automatikusan mentődik és a főmenüből folytatható.

Ligeti Blanka: Aknakereső

A program a sokak által ismert aknakereső konzolon megvalósítva. A játék célja az összes akna nélküli cella felfedése. A játékosnak lehetősége van a pálya méretének és aknáinak számát meghatározni, illetve menteni és betölteni egy játékot. A program automatikusan felfedi az üres területeket és méri az időt is.

Markó László: Kígyós játék

A megszokott játékmenetű kígyós játék, lokális kétjátékos támogatással és retro stílusú grafikus játékélménnyel. Lehetőség a játékeredmények mentésére, egy billentyűzeten való játékra a WASD és nyilak segítségével a játékosszámtól függően. Különböző nehézségi szintek választása révén a játéksebesség pedig befolyásolható a személyreszabott kihívás érdekében.

Mélykuti Ádám Soma: PlaneLab

A PlaneLab egy 2D-s matematikai alakzatok kirajzolására és szerkesztésére használható program, amely egyszerre több projektet tud kezelni, külön grafikonokkal. A program képes a megkezdett projekteket saját formátumban fájlokba elmenteni és onnan visszatölteni. A cimgui és a cimplot könyvtárak segítségével szabadon rendezhető al-ablakokat és egérrel vezérelhető interaktív grafikonokat jelenít meg.

Mihajlik Hanga: Aknakereső

A játékos feladata minden olyan mezőre rákattintani, ami nem rejt bombát. Ehhez segítséget jelentenek a már felfedezett mezők: jelzik, a körülöttük levő 8 mezőből hány alatt lapul bomba. Ha a játékos egy bombát rejtő mezőre kattint, vesztett. Ha viszont sikeresen teljesíti a feladatot, láthatja, mennyi idő alatt végzett, és akár a dicsőséglistára is felkerülhet. Van lehetőség a dicsőséglista megtekintésére, a pálya méretének és a bombák számának megválasztására, és a játékban a mezők zászlóval való megjelölésére.

Oláh Illés: Aknakereső

Egy egyszerű aknakereső játékot hoztam létre, amelynek az az érdekessége, hogy az SDL verzió, amit használtam abban nincs gyári text kezelés ezért minden kiírást textúrákkal kellet megoldanom.

Orbán Barnabás: Könyvtár

A program egy könyvtári nyilvántartó rendszer, amely CSV fájlokból olvassa be az adatokat. A felhasználó könyveket és olvasókat vehet fel, módosíthat, törölhet, valamint kölcsönzéseket rögzíthet és kezelhet szűrési és keresési lehetőségekkel.

Pál Álmos Máté: Bitbirtok

A Bitbirtok egy könnyed, kattintásos farmmenedzsment játék, ahol a játékos egy farmer szerepébe bújva igyekszik minél nagyobb profitra szert tenni. A farm irányítása a kurzorral történik, amely maga testesíti meg a gazdát. A játékos kedvére ültethet különféle növényeket, gondozhatja a birtokot, és a termésből befolyó bevételt új területek vásárlására, illetve a farm fejlesztésére fordíthatja, miközben a teljes látványvilág egyedileg rajzolt pixeles grafikából áll.

Pozsik Péter: Sakk (algebrai jelöléssel)

Konzolos sakkprogram, amely az algebrai sakk jelölés alapján lép, képes visszalépésre, játékállások fájlba kiírására és fájlból betöltésére. Tartalmaz olyan szabályokat is mint az ötven lépés szabálya vagy en passant.

Radványi József Dávid: BoulderDash

Ez egy c64-es játék megvalósítása SDL2-ben, saját textúrákkal. Ez egy 1 játékosos játék amiben a cél egy karaktert irányítva gyémántokat szerezni és utána egy ajtón kijutni. Viszont eközben a játékosra különböző veszélyek leselkednek: ilyenek például a mobok, amikhez ha hozzáér a játékos meghal, vagy a leeső kövek meg a gyémántok. Csak 4 pálya van benne eddig, mindegyik külön dicsőséglistával. A pontszámot több gyémánt szerzésével, meg a pálya gyors kivitelével lehet növelni.

Ránky Emese Zsuzsanna: Bevásárló labirintus

Egy labirintus szerű random generált pályán megvásárolható elemeket kell gyűjteni, majd bemenni vele a célba. A menüben vicces animált kinézet választható, utána több nehézségi szintet végig kell játszani, majd meg lehet nézni a mentett eredményeket.

Reich Márton: BetterStockfish

A BetterStockfish konzolos sakkprogram, amely támogatja mind a kétjátékos módot, mind pedig a gép elleni játékot. A beépített mesterséges intelligencia négy választható nehézségi szinten áll a játékos rendelkezésére. A program megjeleníti a kiválasztott bábu lehetséges lépéseit kényelmet biztosítva a játékos számára. A játszmák bármikor elmenthetők és később betölthetők, így az állás későbbi analizálása is lehetséges.

Simon Dusán: Aknakereső

Ez a program egy klasszikus logikai játékot valósít meg, ahol a felhasználó mezőket fedez fel egy rácson. A játék különböző pályaméretekkel játszható, és a felhasználó beállíthatja az aknák számát. A cél az összes biztonságos mező megtalálása anélkül, hogy aknára lépnénk, miközben a program jelzi a szomszédos aknák számát. Ha a játékos jó teljesítményt nyújt, felkerülhet a ranglistára is, ami motivál a jobb eredmények elérésére. A program egyszerű kezelhetőséget és szórakoztató játékélményt biztosít minden korosztály számára.

Solt Barnabás: NES Emulátor

Az NES (Nintendo Entertainment System) egy 1980-as években megjelent 8-bites konzol, amelyből kb. 62 milliót darabot adtak el világszerte. Ez a program a konzol alapvető egységeit emulálja, és megjeleníti. Bár nem törekszik a legpontosabb emulációra, mégis elég pontos ahhoz, hogy többek közt lehessen rajta futtatni az erre a konzolra legtöbbet eladott játékot: Super Mario Bros. https://github.com/smbhacks/nes_emulator/

Szabó Zsombor Milán: Sakk

Egy konzolos felületen megvalósított sakkprogram, amelyen két játékos egymás ellen játszhat a sakk hivatalos szabályait követve. A program csak helyes lépéseket enged végrehajtani, a sakkot és mattot/pattot szövegesen jelzi a játékosok számára. A kész meccsek mentését és visszanézését is lehetővé teszi.

Szepesfalvy Kristóf: Ki nevet a végén

A mindenki által ismert Ki nevet a végén nevű játék számítógépre átültetett változata. Négy játékos játszhatja, de beállítástól függően a gép is tud játszani. A kamera forgatható, így minden szögből meg lehet csodálni a játéktáblát. Ha nem lenne időnk végigjátszani (az egyébként őrjítően hosszú) játszmát, a játék elmenti az állást, így bármikor vissza lehet térni egymás szivatásához. A kód elérhető githubon: https://github.com/szkristof32/ki-nevet-a-vegen

Vadoba Hunor Gergely: Minesweeper - Aknakereső játék

A program egy klasszikus aknakereső játékot valósít meg. A játék célja, hogy a játékos felfedezze a mezőket anélkül, hogy aknára lépne. A mezők és aknák száma a nehezségi szinttől függően változik. Az aknák elhelyezkedése véletlenszerű.

Varga Zétény: Scarabeusokoban

Sokoban, csak ezúttal egy ganajtúrót irányítasz nemes küldetésén.

Woynárovich Gergely: Torpedó

A programom egy konzolban futó kétjátékosos torpedó játék. A játék célja, hogy elsüllyeszd az ellenfeled összes hajóját. A játékosok, miután lerakták a hajóikat, felváltva tippelnek addig, amíg az egyik el nem süllyeszti a másik teljes flottáját. A játék a nyertes nevét elmenti a dicsőséglistába, tehát ha mindig ugyanazzal a névvel játszik valaki, tudja növelni a győzelmeinek számát a listában. A dicsőséglistát egy txt fájlból olvassa/tárolja el.