Programozás 3 féléves feladat doksi (Kovács András csoportjainál) Kedves Hallgatók! Ahogy a laborokon röviden elhangzott, a prog3 tárgy teljesítéséhez féléves feladatot kell teljesíteni. Ez a feladat sehogy sem kerülhető el, évközi jegy pótló vizsgán is szükséges pótolva bemutatni és megvédeni. Az alábbiakban olvashatjátok az elvárásaimat a feladathoz (többi laborvezetővel egyeztetve): Visual Studio 2015-ös verzióban fordulnia és futnia kell Nem lehet engine-t vagy grafikus frameworköt használni A grafikai rétegnek vagy a.net Drawing osztályának leszármazottaival vagy a Visual osztályának leszármazottaival kell elkészülnie (ezt a két technikát órán is vesszük) A játék grafikai rétege nem lehet UIElement utódokkal felépítve (tehát a Shape osztály nem használható) A játékban elvárás részemről egy menü (új játék, ranglista, szabályok, kilépés) A játék legalább 3 szintből álljon, a következők szerint: o Mászkálós játéknál legalább 3 terem (ezek ne látszódjanak egyszerre) o Táblás játéknál legalább 3 fajta játékmód (1-1 szabály változtatható) o Ügyességi játéknál legalább 3 fajta sebesség A játék teljesítése után ne egy MessageBox jelenjen meg, hogy ön nyert, hanem valamilyen szép kép jelenjen meg, vagy valamilyen animáció. Tehát a felhasználónak okozzunk sikerélményt, ha megnyerte a játékot. Nem kötelező, hogy a számítógép ellenfelünk legyen, lehet akár 2 játékos mód is (w-a-s-d gombok vs. nyilak) Mit érdemel az, akinek kimagaslóan szép, igényes és érdekes a játéka? Minden laborról az oktató a prog3 féléves feladatok versenyére hallgatókat jelölhet, a legjobbak szakmai szigorlat beugró mentességet kaphatnak A játékot kiállítjuk az Educatio kiállításon, illetve nyílt napjainkon a szerző nevével együtt A féléves feladat specifikációjához kapcsolódó információk: A féléves feladatokon agyalni jövő szerda este 20:00-ig lehet, ekkor lesz élesítve egy regisztrációs űrlap a következő linken (http://users.nik.uni-obuda.hu/kovacs.andras) egy új gomb fog megjelenni a főlapon Az űrlapon majd a következő adatokat kell megadni: o név o neptunkód o játék címe (röviden) o játék rövid leírása 3-4 mondatban (nyilvános lesz mindenki számára) o kurzus száma o dokumentáció csatolása A feltöltés sorrendjében fogom elfogadni sorban a feladatokat, látni fogjátok, hogy melyik neptunkódú hallgató mikor adta be.
A szabályom a következő: beadás szerint sorban olvasom a specifikációkat, akié összecsapott és trehány, vagy a feladat nem felel meg az első pontban leírtaknak, azon átlépek és a következő hallgató specifikációjával folytatom. Majd 2. körben visszajelzek az átlépett specifikációkra is. Specifikáció elvárásai: Legyen egy borító, ahol a hallgató neve, neptunkódja, szakja, prog3 kurzusa megjelenik és a feladat címe A borítón kívül 2 oldalt várok el (képeket is beleértve) Szükséges a játékról egy vizuális tervet készíteni (paint, photoshop, office termékek használatával vagy akár kézzel). Ez a terv mutatja, hogy mit látunk majd a képernyőn A 2 oldalas leírásban a játékról szeretnék egy pontos képet kapni (mik a szabályok, a karakterünk hogy néz ki, esetleg egy kis mese a játékhoz kapcsolódóan). Azt nem kell leírni, hogy milyen osztályokkal és hogyan lesz megvalósítva Pár támpont/jótanács: 3D ne legyen benne mászkálós játéknál felülnézet, ügyességi játéknál oldalnézet az, ami teljesíthető 5-6 hét alatt logikai játéknál, táblás játéknál ügyeljetek arra, hogy a szabályrendszert képesek legyetek implementálni Tehát jövő szerdán 20:00-tól élesítem a specifikáció beadó felületét, addigra készítsétek elő a fontos adatokat. Aki emailben küldte már (bár nem kértem), annak is kötelező beadni. Semmilyen más formában nem fogadok el specifikációt és senkinek nem nézem meg előre, hogy jó lesz-e amit bead. Kérem a szabályokat betartani, hogy igazságos legyen a féléves értékelése! A következő oldalakon néhány kép korábbi félévesekből kedvcsinálónak: