Damit die Spiele im Finale beendet werden, wenn sie entschieden sind, muss eine Funktion in der Spieldefinition angegeben werden, deren Rückgabewert wahr sein muss, wenn das laufende Spiel entschieden ist.
config/games/[game].rb
finale do
winner_certain? do |match|
# Hier Code einfügen
end
end z.B.:
finale do
winner_certain? do |match|
v = calculate_victories(match.round_scores(:for => match.slots.first.contestant), [match.round_scores(:for => match.slots.second.contestant)]) v[:mine] > 6 or v[:theirs] > 6
end
end