Blockland Forums > Modification Help
Brick++ (Brick Language)
Slicksilver:
--- Quote from: DontCare4Free on February 10, 2012, 02:12:33 AM ---Sorry, but that prize goes to TS. Java might be in for a 2nd position though.
--- End quote ---
TS isn't a programming language. It's a scripting language.
Brian Smithers:
--- Quote from: Slicksilver on February 10, 2012, 02:33:51 AM ---TS isn't a programming language. It's a scripting language.
--- End quote ---
Wait wat
HellsHero:
--- Quote from: Brian Smithers on February 10, 2012, 06:56:10 AM ---Wait wat
--- End quote ---
http://www.killersites.com/blog/2005/scripting-vs-programming-is-there-a-difference/
Scout31:
--- Quote from: Slicksilver on February 10, 2012, 02:08:49 AM ---Torque Script is not hard. C++ is not hard. Java is not hard.
--- End quote ---
I've never said that any of these are hard. They're all pretty easy.
--- Quote from: Slicksilver on February 10, 2012, 02:08:49 AM ---Your BLG or whatever project uses a Java wrapper. Java is the worst programming language known to man. Java is the epitome of problems in programming. Its IO system is stuff. Its syntax and namespace functionality is to say the least handicapped. It misses important features other languages have, like nameless functions. I'm sorry you chose the wrong programming language to learn, but don't act like you're a badass because you know Java and scraps of other languages.
--- End quote ---
I only chose Java because it's cross-platform. I considered other options.
Port:
It's funny how I started a project very much like this around six days ago. It currently has 100% working and finished GUI's, transmitting code from and to client and server and a trigger ("event input") management system. The syntax it's going to use is highly inspired by Python.
Example:
--- Code: ---from random import randint, choice
from server_constants import colorset
@event('player.touch.stop')
def whatever(brick, player):
if randint(0, 5) == 5:
player.kill()
else:
brick.setColor(choice(colorset))
--- End code ---