BodgeMaster
|
ab0912b968
|
Only print "Available conditons:" section if conditions are available
|
2023-01-06 15:10:45 +01:00 |
BodgeMaster
|
ea4e8f0248
|
Move the delay into setup_and_run_task()
|
2023-01-06 15:10:12 +01:00 |
BodgeMaster
|
f8e316bdc4
|
Repeat the same level until success
|
2022-12-23 12:56:57 +01:00 |
BodgeMaster
|
e814cfe21d
|
Replace debug function with debug level
|
2022-12-23 12:20:48 +01:00 |
BodgeMaster
|
e3475eefc3
|
Make this a standalone application and add level file support
|
2022-12-23 12:19:58 +01:00 |
BodgeMaster
|
9e9fb38b60
|
Make lists of allowed commands/conditions print properly
|
2022-12-23 12:17:21 +01:00 |
BodgeMaster
|
31981b541e
|
Add UI
|
2022-11-30 15:16:15 +01:00 |
BodgeMaster
|
f1f271abbe
|
Enforce command/condition whitelist
|
2022-11-26 15:19:02 +01:00 |
BodgeMaster
|
7ed9e8cc4f
|
Check if the goal has been reached after interpreting code
|
2022-11-26 15:05:52 +01:00 |
BodgeMaster
|
c00f788d27
|
Minor improvements all over the place
|
2022-11-06 06:22:20 +01:00 |
BodgeMaster
|
b8b23249a0
|
Add runner portion of the interpreter
The interpreter is now complete. Apart from bugs that may be hiding in the code, it should work now.
|
2022-11-06 06:21:01 +01:00 |
BodgeMaster
|
fbdf2e42f2
|
Implement remaining command_... functions for control structures
|
2022-11-06 06:18:07 +01:00 |
BodgeMaster
|
f9f454625b
|
Return formatted code from the parser so it can be used in error messages.
|
2022-11-06 03:51:31 +01:00 |
BodgeMaster
|
12dd5f50d6
|
Implement motion and take commands
|
2022-11-06 03:30:58 +01:00 |
BodgeMaster
|
5f6990050b
|
Fix condition_goal_reached() and condition_on_apple()
|
2022-11-06 03:30:03 +01:00 |
BodgeMaster
|
cf311ae3fa
|
Implement condition functions
|
2022-11-06 02:24:21 +01:00 |
BodgeMaster
|
70456794a4
|
Start working on engine
|
2022-11-06 02:23:38 +01:00 |
BodgeMaster
|
c8ad44e93e
|
lambdaV: Implement parser
At this point, I have no idea how well it actually works as I have
only performed basic sanity checks on it. But it seems to work.
|
2022-11-05 05:58:05 +01:00 |