Ludum Dare #37compo
Turtle Fork
Note: this game was not finished, so don't bother rating. You can still try it if you like.
Program the turtle(s) to activate switches, unlock locks and get to the exit. Forking makes the turtle split in two so it can do multiple things.
Sbl (the language):
forward - moves the turtle forward
left - turns the turtle to the left
right - turns the turtle to the right
repeat x:
<something>
- repeats <something> x number of times
fork:
<something>
- creates a new turtle. The new one will execute <something> then execute code after. The old turtle will directly execute the code after. Unfortunately, a fork cannot be contained within another block (or repeat) and a block cannot contain a fork due to the implementation. This is why the language is broken.
Program the turtle(s) to activate switches, unlock locks and get to the exit. Forking makes the turtle split in two so it can do multiple things.
Sbl (the language):
forward - moves the turtle forward
left - turns the turtle to the left
right - turns the turtle to the right
repeat x:
<something>
- repeats <something> x number of times
fork:
<something>
- creates a new turtle. The new one will execute <something> then execute code after. The old turtle will directly execute the code after. Unfortunately, a fork cannot be contained within another block (or repeat) and a block cannot contain a fork due to the implementation. This is why the language is broken.
Comments3
jerwil30 Dec 2016, 08:00
You shouldn't be so hard on yourself... this game is very cool! You managed to get a text based "programming" language inside of a game, and it works well! It would be nice if it could be sped up to make testing quicker, and some audio would be nice, but overall it's a nice concept that is well executed!
tommarx691 Jan 2017, 16:05
This game is very original ! I really liked it ! You should activate voting, many games are really worse, dont't worry :)
You could maybe make the movement faster.
You could maybe make the movement faster.



interesting that you can fork could be a way to teach the concept in general