2025-07-24 16:08:06 +02:00
|
|
|
import random as _random
|
2025-07-24 21:27:36 +02:00
|
|
|
from entities import weapon_syms as _wsyms
|
2025-07-24 16:08:06 +02:00
|
|
|
from entities import arena as _arena
|
2025-07-23 19:54:39 +02:00
|
|
|
|
2025-07-24 22:36:36 +02:00
|
|
|
def init_arena(players, weapons):
|
2025-07-24 16:08:06 +02:00
|
|
|
return _arena.BrSimArena(players, weapons)
|
2025-07-23 19:54:39 +02:00
|
|
|
|
2025-07-24 16:08:06 +02:00
|
|
|
def run_events(Arena):
|
|
|
|
|
#A event for each player:
|
2025-07-23 19:54:39 +02:00
|
|
|
pass
|
|
|
|
|
|
2025-07-23 21:17:09 +02:00
|
|
|
def local_debug():
|
2025-07-24 23:00:34 +02:00
|
|
|
players= [{'name': 'Crystal'}, {'name': 'Andrea'}, {'name' : 'giampi'}]
|
2025-07-24 22:36:36 +02:00
|
|
|
w= _wsyms.KNIFE
|
|
|
|
|
#weapons= [{_wsyms.WEAPONS[w]['name' ]: 1}]
|
|
|
|
|
weapons= [{w: 1}]
|
|
|
|
|
|
|
|
|
|
Arena= init_arena(players, weapons)
|
2025-07-23 23:43:26 +02:00
|
|
|
print(f'Players: {Arena.get_players()}')
|
|
|
|
|
print(f'Weapons: {Arena.get_weapons()}')
|
2025-07-24 21:27:36 +02:00
|
|
|
while (len(Arena.get_alive_players()) > 1):
|
2025-07-24 16:08:06 +02:00
|
|
|
#Start a day
|
|
|
|
|
run_events(Arena)
|
2025-07-23 19:54:39 +02:00
|
|
|
|
2025-07-24 16:08:06 +02:00
|
|
|
#At 23:59:
|
|
|
|
|
Arena.next_day()
|
|
|
|
|
#End of day
|