Go to file
Jake 05dd8cb6a3 added individual objectives 2025-06-26 17:53:24 +08:00
data added individual objectives 2025-06-26 17:53:24 +08:00
game.js added individual objectives 2025-06-26 17:53:24 +08:00
gameworld.js new, minimalist layout 2025-06-24 13:21:04 +08:00
index.html added individual objectives 2025-06-26 17:53:24 +08:00
old.html implemented output to page console, and updates DOM after every line of code to prevent long waits 2025-03-23 17:02:14 +08:00
pyodide-worker.js added up to lesson 8:loops. checkLessonDone() now done on code execution compelte only 2025-06-24 23:34:05 +08:00
readme.md new, minimalist layout 2025-06-24 13:21:04 +08:00
robot.js new, minimalist layout 2025-06-24 13:21:04 +08:00
sensor.js new, minimalist layout 2025-06-24 13:21:04 +08:00
style.css added individual objectives 2025-06-26 17:53:24 +08:00
todo.md implemented monacoEditor to make text editor much more advanced, rearranged screen elements 2025-03-30 22:10:40 +08:00

readme.md

import robot import time

robot.move(0.00006) while True: if robot.get_sensors()[0]["hitpoint"]["x"] is not None: robot.turn(0.001) elif robot.get_sensors()[1]["hitpoint"]["x"] is not None: robot.turn(-0.001) else: robot.turn(0) time.sleep(0.1)

import robot import time

robot.move(0.00006) while True: left = robot.get_sensors()[0]["distance"] right = robot.get_sensors()[1]["distance"] print(str(int(left)) + "\t" + str(int(right))) if left < 55: robot.turn(0.01) elif right < 55: robot.turn(-0.01) else: robot.turn(0) time.sleep(0.1)