forked from Cryz/battle_royale_sim
replace print with log_debug
This commit is contained in:
29
debug.py
29
debug.py
@@ -1,6 +1,7 @@
|
||||
import time as _time
|
||||
import random as _rand
|
||||
import main as _main
|
||||
from utils import logs as _logs
|
||||
from bot_libs import syms as _syms
|
||||
|
||||
def _debug_data():
|
||||
@@ -15,7 +16,7 @@ def _debug_data():
|
||||
def _end_game_debug(alive_players, day):
|
||||
last_player= alive_players[0]
|
||||
msg= f'{last_player.get_name()} sopravvive e vince dopo {day} lunghi Giorni, conquistando l\'amore eterno di Guarino'
|
||||
print(msg)
|
||||
_logs.log_debug(msg)
|
||||
return msg
|
||||
|
||||
def _random_action(Arena, Player_one):
|
||||
@@ -25,7 +26,7 @@ def _random_action(Arena, Player_one):
|
||||
}
|
||||
Map= Arena.get_map()
|
||||
avail_actions= Map.get_player_available_actions(Player_one)
|
||||
print(f'{Player_one.get_name()}:{Player_one.get_coordinates()}, avail_actions: {avail_actions}')
|
||||
_logs.log_debug(f'{Player_one.get_name()}:{Player_one.get_coordinates()}, avail_actions: {avail_actions}')
|
||||
msg= ''
|
||||
if 1 in avail_actions:
|
||||
# XXX maybe in future this action is available only if you are near to another player
|
||||
@@ -38,7 +39,7 @@ def _random_action(Arena, Player_one):
|
||||
elif 2 in avail_actions:
|
||||
Map= Arena.get_map()
|
||||
available_movements= Map.get_player_available_directions(Player_one)
|
||||
print(f'{Player_one.get_name()}:{Player_one.get_coordinates()}, avail_movements: {available_movements}')
|
||||
_logs.log_debug(f'{Player_one.get_name()}:{Player_one.get_coordinates()}, avail_movements: {available_movements}')
|
||||
if not available_movements:
|
||||
# XXX probably should skip this action and look for another action
|
||||
return f'{Player_one.get_name()} Pensa a Guarino tutto il giorno'
|
||||
@@ -46,14 +47,14 @@ def _random_action(Arena, Player_one):
|
||||
x, y, direction= available_movements[0]
|
||||
Player_one.move(x, y)
|
||||
Map.init_map_matrix()
|
||||
print(Map.get_renderized_map())
|
||||
_logs.log_debug(Map.get_renderized_map())
|
||||
msg= f'{Player_one.get_name()} Si muove verso »»» {direction}'
|
||||
|
||||
return msg
|
||||
|
||||
def play_one_day_debug(Arena):
|
||||
if not Arena.get_players(): return
|
||||
print(f'Giorno #{Arena.day}')
|
||||
_logs.log_debug(f'Giorno #{Arena.day}')
|
||||
alive_players= Arena.get_alive_players()
|
||||
if len(alive_players) == 1:
|
||||
day= Arena.day
|
||||
@@ -81,13 +82,13 @@ def init_debug_simulation():
|
||||
Arena= _debug_data()
|
||||
while (len(Arena.get_alive_players()) > 1):
|
||||
events= play_one_day_debug(Arena)
|
||||
print('#################')
|
||||
print('#################')
|
||||
print('#################')
|
||||
print(events)
|
||||
print('#################')
|
||||
print('#################')
|
||||
print('#################')
|
||||
_logs.log_debug('#################')
|
||||
_logs.log_debug('#################')
|
||||
_logs.log_debug('#################')
|
||||
_logs.log_debug(events)
|
||||
_logs.log_debug('#################')
|
||||
_logs.log_debug('#################')
|
||||
_logs.log_debug('#################')
|
||||
_time.sleep(0.3)
|
||||
|
||||
def init_debug_loop():
|
||||
@@ -105,14 +106,14 @@ def init_debug_loop():
|
||||
#End of day
|
||||
|
||||
last_player= Arena.get_alive_players()[0]
|
||||
print(f'{last_player.get_name()} sopravvive e vince dopo {Arena.day} lunghi Giorni, conquistando l\'amore eterno di Guarino')
|
||||
_logs.log_debug(f'{last_player.get_name()} sopravvive e vince dopo {Arena.day} lunghi Giorni, conquistando l\'amore eterno di Guarino')
|
||||
|
||||
def debug_random_map():
|
||||
from entities import map as _map;
|
||||
from entities import player;
|
||||
M= _map.BrSimMap(players= [player.BrSimPlayer(i) for i in range(20)]);
|
||||
res= M.get_renderized_map()
|
||||
print(res)
|
||||
_logs.log_debug(res)
|
||||
|
||||
if __name__ == '__main__':
|
||||
init_debug()
|
||||
|
||||
Reference in New Issue
Block a user