Paralēla procesu darbība un laiksakritīga resursa darbība
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:
• 3 procesi / pavedieni (spēlētāji)
• lauks ar 8x12 rūtiņām (divdimensiju masīvs)
• jānodrošina paralēlo darbību, katram no 3 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ā.…