Hello everyone. Now in 1.8 we have a lot of new possibilities with command blocks, but sometimes it's just too hard to use them. When you are working with command blocks you can't see all your commands at once and sometimes it's tricky to edit them, not to mention a very long and unclear syntax. It may be ok when you have a dozen of command blocks in your project, but that means you are probably not using on 100% all the cool stuff that came out.
Anyway, this is my attempt to simplify things. Redstone Programming Language is a way to generate any amount of command blocks based on code in a text file. You write your code in a file, go to MCEdit, use RPL filter and it will build all the command blocks. That way you always have a code of your project, you can easily edit it and more importantly it's intended to have a short and intuitive syntax. You will write about 2-5 times less code than you would do working with command blocks ingame. And you will write this code faster because you're working with it in a text file where you don't have to fly around and right-click every command block.
I also include a simple "parser". Another filter for MCEdit that will scan all the command blocks in the selection and write a list of all the commands to a text file. I didn't put much effort in it, so it doen't convert your commands to RPL syntax. If you know Python and want to help with it - it will be very much appreciated.
And here's a download of Radio Controlled Sheep Racing Mini-game i talk about in the video. It is intended to demonstate what's possible with RPL. This is not a final version of the mini-game and it only works in singleplayer.
Please feel free to leave any bug reports, suggestions and other feedback. I hope RPL will help somebody
I sent you a PM on your question. I updated the download with the <<>> highlighting and put in a few missing commands. I think it's got all of them now. Also, AutoComplete is now working fine! I only added it for commands, though.