Házi feladat
Tudnivalók
A feladatlapon olvasható instrukciók mellett az alábbiakra hívnám fel a figyelmet:- Az osztályok dokumentációjának elkészítéséhez érdemes valamilyen öndokumentáló rendszert használni, pl. doxygen. Természetesen enélkül is elkészíthető, de majdnem kétszeres munkával.
- Manapság mindenkinek barátja a gugli. Ha a feladattal kapcsolatos fogalmi, algoritmikus nehézséged támad, használd bátran, de ügyelj arra, hogy inkább magyarázó, leíró oldalakat böngéssz, ne C ill. C++ kódot.
A grafikus megjelenítés egyetlen feladatnál sincs előírva, a szöveges konzol ablak teljesen megfelel. Aki azonban szeretne egy kis grafikát a programba csempészni, megteheti. Ha egyszeri megjelenítésről van szó, akkor egy SVG esetleg gnuplot file kiírásával a legegyszerűbb ezt megtenni.
Ha folyamatos megjelenítés szükséges, akkor valamilyen grafikus könyvtárra támaszkodhat a programunk. A grafikus programokhoz csak platformfüggetlen grafikus könyvtár, pl. az Allegro 4 használható. A grafikus megjelenítés ebben a tárgyban nem tananyag, de önszorgalomból bárki készíthet grafikus programot is. Ezzel azonban a házi feladat egyéb követelményeit nem lehet kiváltani. Rövid útmutató az Allegro telepítéséhez és használatához.
C++ programokhoz talán érdemes a modernebb (igaz kissé összetettebb) SDL könyvtárat használni. Ehhez is van rövid útmutató a telepítéshez és a használathoz.