Történet
Ebben a feladatban egy „Varázslók és harcosok” nevű szerepjátékkal játszol, amelyben vagy varázslóként vagy harcosként vehetsz részt.
A harcosokra és a varázslókra más-más szabályok vonatkoznak, amelyek meghatározzák, mennyi sebzéspontot okoznak.
A harcosra ezek a szabályok vonatkoznak:
- 6 sebzéspontot okoz, ha a megtámadott karakter nem sérülékeny
- 10 sebzéspontot okoz, ha a megtámadott karakter sérülékeny
A varázslóra ezek a szabályok vonatkoznak:
- 3 sebzéspontot okoz, ha a varázsló nem készített elő előre varázslatot
- 12 sebzéspontot okoz, ha a varázsló előre elkészített egy varázslatot
A karakterek általában soha nem sérülékenyek. A varázslók viszont sérülékenyek, ha nem készítettek elő varázslatot.
Részfeladatok
A történet a következő függvények definiálását teszi lehetővé:
- Írj le egy karaktert
- A karakterek alapértelmezés szerint ne legyenek sérülékenyek
- Engedélyezd, hogy a varázslók varázslatot készítsenek elő
- A varázslók legyenek sérülékenyek, ha nem készítettek elő varázslatot
- Számítsd ki egy varázsló sebzéspontjait
- Számítsd ki egy harcos sebzéspontjait
Implementációk
Referencia