Commit Graph

14 Commits (9bbc8592e05e0ea235a4493abd7686a0612b077a)

Author SHA1 Message Date
Jake 9bbc8592e0 added up to lesson 8:loops. checkLessonDone() now done on code execution compelte only 2025-06-24 23:34:05 +08:00
Jake af9cd8177e added more done conditions 2025-06-24 17:28:28 +08:00
Jake 97e02d28c1 lesson interface added 2025-06-24 15:05:06 +08:00
Jake 92b2b12f92 new, minimalist layout 2025-06-24 13:21:04 +08:00
Jake 2dfdbab898 obstacles and player position drawn from data/levels.json file 2025-06-19 00:05:09 +08:00
Jake 98b46f58fc implemented monacoEditor to make text editor much more advanced, rearranged screen elements 2025-03-30 22:10:40 +08:00
Jake 6051be2f61 robot sensor values now available in simulation, line sensors return distance, await is automatically inserted before sleep commands 2025-03-30 21:31:04 +08:00
Jake 39cac21741 reimplemented sensor data pushes, need to update to new sensor paradigm. Added 30fps frame lock 2025-03-30 00:02:46 +08:00
Jake 3934ec2ae1 reset button now resets robot and obstacles 2025-03-29 23:21:01 +08:00
Jake 938d5790ae line sensors now drawn correctly and work with matter.js physics system 2025-03-29 23:10:25 +08:00
Jake c7a0c9c834 implementing matter.js, added obstacles and tank, need to convert to rigidbody driven rather than just moving pixels for movement 2025-03-27 18:58:27 +08:00
Jake 0674e5ca2f added line sensor obstacle collisions 2025-03-27 16:05:41 +08:00
Jake 485aa4557d added sensor objects and drawing, multiple extended types, no logic yet 2025-03-27 14:38:23 +08:00
Jake 0676c077fd added pause and reset buttons 2025-03-27 11:00:57 +08:00