Spaces:
Sleeping
Sleeping
File size: 674 Bytes
dfbb493 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | from env import generate_pcb, decide_action, calculate_reward
from env import update_factory, factory
TOTAL_BOARDS = 10
total_score = 0
# Reset factory
factory["soldering_slots"] = [0, 0, 0]
for i in range(TOTAL_BOARDS):
print(f"\n--- TIME STEP {i+1} ---")
#Update factory (time passes)
update_factory()
pcb = generate_pcb()
decision = decide_action(pcb)
reward = calculate_reward(pcb, decision)
total_score += reward
print(f"PCB: {pcb}")
print(f"Decision: {decision}")
print(f"Reward: {round(reward,2)}")
print(f"Factory Slots: {factory['soldering_slots']}")
print("\n⚔️ Total Economic Score:", round(total_score,2)) |