01-16-2004, 11:24 AM
Quote:You wrote a language in QB? Wicked! What have you written for it? Interpreter? (obviously) Interface? Compiler? Could I get a copy?
Hmm well it's not fully finished yet, but it's fairly capable...
it was mainly designed so that source files are very small, all commands are 1 byte in length, no gfx commands it's all ascii.
So far a pong game, simple walkaround/battle rpg and a game where u gotta get to a piece of cheese b4 the enemy does
A cheap 'compiler' has been made, it converts the code to qb code and compiles with bc and link, but it still has a few bugs and it'll prolly be scraped as i like using the int for this language, a IDE was started but never finished, u can load/save files and a few other features altho u can't run files from it.
if you want you can add me to your msn contact list and i'll give ya a copy and a few example progs. (binaryshock@hotmail.com)
It's loosely a esoteric language (language meant to be difficult to program in, hence the 1 byte commands) i donno what it is, i just love esoteric langs. this 1 is sorta inbetween esoteric and high level.
oh and btw it's called Smurf (long story behind that).
here's a code sample... don't freak out
Code:
Cx; Cy;
Cox; Coy;
Ci;
Cxkey;
@x:40; @y:12;
T0:2; %
T14:2;
Gx:y; P'';
{
&&
{
Kxkey;
?xkey!0:^;
}
Gx:y; P' ';
?xkey=75:-x;
?xkey=77:+x;
?xkey=80:+y;
?xkey=72:-y;
?xkey=1:^;
?x=0:+x;
?x=81:-x;
?y=0:+y;
?y=24:-y;
T14:2;
Gx:y; P'';
}
E
What this does is, turns the screen green and allows u to move a lil smiley face around.
Smurf is really a cool language once u understand it all, it's really easy. I plan on making some large scale project in it... (obviously not as large scale as qb project could be, but large for smurf)
very F***ing song remains the same
To everyone who sucks-up for the fame
Out of strength you know we speak the truth
Every trend that dies is living proof
MasterMinds Software
To everyone who sucks-up for the fame
Out of strength you know we speak the truth
Every trend that dies is living proof
MasterMinds Software