Ši programa pakeičia 5 kauliukų poreikį norint žaisti stalo žaidimą „Risk“.
- nustatyti armijų skaičių puolančioje teritorijoje
- nustatyti armijų skaičių ginamoje teritorijoje
- nustatyti atakuojamų armijų skaičių (nuo 1 iki 3)
- nustatykite ginamų armijų skaičių (1 arba 2)
- paspauskite kauliukų ridenimo mygtuką
Programėlė sugeneruoja atsitiktinį skaičių nuo 1 iki 6 kiekvienam kauliui. Tada lygina aukščiausią kauliuką iš abiejų pusių. Jei užpuoliko aukščiausias kauliukas yra didesnis už aukščiausią gynėjo kauliuką, gynėjas praranda armiją. Priešingu atveju užpuolikas praranda armiją.
Jei kiekviena pusė metė daugiau nei vieną kauliuką, lyginamas antras pagal dydį kauliukas iš kiekvienos pusės. Vėlgi, jei puolėjo metimas yra didesnis nei gynėjo, gynėjas praranda armiją. Priešingu atveju užpuolikas praranda armiją.
Programėlė pateikia kiekvieno mūšio rezultatus ir prireikus sumažina armijas kiekvienoje teritorijoje.
Norėdami išlaikyti teritorijos užimtumą, užpuolikas negali pulti paskutine savo armija. Todėl,
- jei puolančioje teritorijoje yra tik 3 kariuomenės, puolančių armijų skaičius ribojamas iki 1 arba 2
- jei puolančioje teritorijoje yra tik 2 armijas, puolančių armijų skaičius ribojamas iki 1
- jei puolančioje teritorijoje yra tik 1 armija, puolimas iš tos teritorijos sustabdomas.
Programa tai supranta ir prireikus pateikia instrukcijas arba sustabdo ataką.
Gynėjas užima teritoriją tol, kol prarandama paskutinė jos kariuomenė. Be to, ji gali apsiginti tik turėdama 1 armiją, jei turi tik 1 armiją.
Vėlgi, programa tai supranta ir prireikus pateikia instrukcijas arba sustabdo ataką.
Pasikeitus atakos kilmei, užpuolikas nustato armijų skaičių puolančioje teritorijoje ir armijų skaičių, su kuriomis pulti.
Pasikeitus puolimo tikslui, gynėjas nustato armijų skaičių besiginamoje teritorijoje ir armijų, su kuriomis gintis, skaičių.
Tada paspaudžiamas kauliukų ridenimo mygtukas ir aukščiau aprašytas procesas kartojamas…