Informatika2-2019/HF5
A MathWikiből
A lap korábbi változatát látod, amilyen Gaebor (vitalap | szerkesztései) 2019. április 9., 13:48-kor történt szerkesztése után volt.
Tartalomjegyzék |
Sakk
A 8. gyakorlat instrukciói szerint írjunk egy sakkozó programot, amivel két felhasználó tud egymással sakkozni.
pontozás
A tökéletes megoldás 6 pont, részpontokat lehet kapni a alábbiak szerint.
- Legyenek meg a Piece és a Board osztályok. A konkrét bábuk a Piece osztályból öröklődjenek.
- A bábuk mozgathatók legyenek, az adott bábu lépésszabályai szerint
- A bábuk oda tudjanak lépni, ahol nem áll azonos színű bábu és ha ellentétes színűre lép, akkor azt üsse ki.
- A felhasználók lépéseit kérje be a program egymás után és tegye meg azokat.
- Amikor elkezdjük a játékot, akkor tegyük a bábukat a helyükre. Az nyer, aki leüti a másik királyát.
- Először egy egyszerűsített szabályrendszerrel próbálkozzunk
- csak kétféle bábu: gyalog és király
- a gyalog is csak egyszerűsített módon léphet, csak előre egyet.
- Teljes pontszám akkor jár, ha minden bábu minden megengedett lépését leprogramozzuk (és csak a megengedett lépéseket) szabályok
Beadás
A megoldást egy .py fájlba írjuk és azt küldjük el az alábbi címre.
info1hazi@gmail.com
A levelet a matekos címetekről küldjétek és a levél tárgya legyen az alábbi:
<kurzus kód>_HF5_<username>
Például nekem T0_HF5_borbely lenne. A csatolmány neve legyen ugyan ez, csak .py kiterjesztéssel.
Határidő
Szorgalmi időszak utolsó péntekje, éjfél.
2019.05.17. 23:59