ProjectSimple (not really) project where a user learns a form of "language" to "program" bricks instead of eventing them with click and pick. The project would first - remove the wrench.
The wrench would be replaced by adding a tool called "BrickModder." The BrickModder tool is used to program bricks. When you are finished programming the brick, you simply press "Save" and the brick will be saved. Below I will explain my idea of the syntax of the language.
SyntaxA hello world program would look something like this:
self.activate(brick,player)
[
var name, blid
name = player.name
blid = player.bl_id
player.centerPrint("You are " > name < " BLID " > blid < "\n"-3)
]
This simple program would have the name of the player who activated the brick have a center print of "You are YourNameHere blid YourBLIDHere" for 3 seconds. Simple, eh? Since I really haven't had much work done on the structure of the language, I haven't gotten much done on the actual code of the language. I just changed a few things around. If a player can learn this, if he changed his mind set a bit, he could easily become a programming for add-ons.
ProgressLanguage Interpreter - 0%
General Input Methods - 10% -
Wrote the onActivate commandClient/GUI - 0%
Item - 0%
Not much is done, though it will take a bit. I will be showcasing the client and beta here. So keep I'll keep you posted.
Post what you think about the idea. Ill be posting more ideas on the syntax below.