UZDEVUMS
Izstrādāt programmu (iespējams izmantot jebkuru programmēšanas valodu), kas realizē paralēlas darbības un laiksakritīga resursa darbību. Ir obligāts sākumstāvoklis un obligātie izpildes nosacījumi:
2 procesi / pavedieni (spēlētāji)
lauks ar 8x8 rūtiņām (divdimensiju masīvs)
jānodrošina paralēlo darbību, katram no 2 procesiem (spēlētāji) tiek dots laiks iterācijai
jānodrošina laiksakrītīgu resursu darbību (lauka rūtiņas), procesiem iespējams aizņemt rūtiņas, cīnīties par rūtiņu ar citu procesu, utt.
jābūt definēts spēles pabeigšanas nolikums (iterāciju skaits, maksimālo punktu skaits utt.)
Nosacījumi (nav obligāti jāizpilda visi nosacījumi), kuri paaugstina atzīmi:
viens resurss var "cīnīties" ar citu resursu par rūtiņu
visām rūtiņām sākuma stāvoklī ir gadījuma vērtības (ne nulles) un tās tiek izmantotas spēles procesā
PROGRAMMAS FUNKCIONĒŠANAS PIEMĒRS
PROGRAMMAS PIRMTEKSTS AR KOMANDU KOMENTĀRIEM
SECINĀJUMI