Quote: " ... yur doin it rong! "
Might as well make it official...
Quote: " Anyone have a COMEFROM plugin? "
There's a product called "obfuscationgamedevelopmentkitversion1.1" scheduled for release in january 2012. It will include plugins for INTERCAL, FALSE and [brainf...] (see TheComet's link). It comes with an editor/compiler that will refuse to tell you which line an error occurred on if one occurs, but instead give you four possibilities to guess from. You will receive three "lifelines" per session to give you hints. Should you fail to correct the CORRECT error, your system will be crashed upon the next compile. This is to train you to think laterally.
As for the native "obfuscationcode", it is dead easy to learn. Here is the Hello World program:
Remark Comments must be preceded by "Remark". Witty comments must be preceded by "Witty Remark".
Remark START THE PROGRAM is necessary at the beginning of all programs as it denotes when and where execution must begin.
Remark THE SCREEN is a command that points any actions to the screen
Remark TO BE CLEARED is a command that points to the action "to clear". This command is altered by its context.
Remark TO BE PRINTED means that the preceding data is to be printed.
Remark If the screen has been cleared recenly, it is assumed you are directing this action to the screen,
Remark otherwise it will be directed to a random bitmap between 1 and 32.
Remark NOT TO BE CLEARED is very important. You must specify that the screen, a file or any portion of memory
Remark not be cleared after writing data to it. If you fail to specify this, the portion of memory associated with
Remark the last data writing command may be cleared as it will be seen as an untidy "space" by the compiler and a cleanup instruction inserted.
Remark A KEYBOARD INPUT directs the next action to keyboard input context.
Remark TO BE WAITED FOR specifies that the preceeding action be waited for before execution of the program continues.
Remark END THE PROGRAM is necessary at the end of all programs. Failing to tell the program to end will cause a state of confusion
Remark within the machine which may manifest dire psychological problems, such as commitment problems.
START THE PROGRAM
THE SCREEN, TO BE CLEARED
"Hello World!", TO BE PRINTED
"Press any key to exit...", TO BE PRINTED
THE SCREEN, NOT TO BE CLEARED
A KEYBOARD INPUT, TO BE WAITED FOR
END OF THE PROGRAM
"obfuscationgamedevelopmentkitversion1.1" also comes with a free 3D modelling app that will help bring your models to life by adding bright, sparkly colours to them over those dull metal textures we're all so bored with. A product like this could easily sell for $1.99 USD but we're offering it to you at a special launch price of $70-00 USD. What a bargain!
Xmas this year's gonna be great...to survive!