-=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- (c) WidthPadding Industries 1987 0|558|0 -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=-
SoCoder -> Showcase Home -> Apps and Utilities


 
bram32
Created : 08 May 2010
Edited : 09 May 2010
System : PSP Vita
Language : Forth

haXic

online programming language for Flashgames

online version
offline version
Screenshots
The project is named haXic. It is a programming language to create Flashgames. The lanugage is mainly based on BASIC, but there are some major differences, such as the usage of curly brackets, and the way arrays are implemented.
You can try it online, and if you like it, there is a downloadable version that is free to use.
Please feel free to report any bugs to me, or ask for features. I'd like to know if you were able to create something with it.

 

Comments


Saturday, 08 May 2010, 07:51
JL235
Awesome!
Sunday, 16 May 2010, 11:38
HoboBen
That's *really* cool!
Sunday, 16 May 2010, 12:55
steve_ancell
Holy s**t, I don't know what to say but COOL !
Sunday, 16 May 2010, 12:59
steve_ancell
What are the licensing rules on haXic ?. Can it be used for commercial web based game and apps development?.
Sunday, 16 May 2010, 13:03
bram32
Thank you guys.
Wednesday, 19 May 2010, 19:09
realtime
sounds like Haxe, but better

does it support preloader, mochiads API, and other API from third party.

Can you share it as a form of class like other flash tool.
That should be cool.
Wednesday, 19 May 2010, 20:01
Mog
This kicks ass. Great work, Bram.

*edit* Although, on the OFFLINE version, it just sits at Compiling... Any idea why? Also, using Standalone, are you able to force it to run a script?
Thursday, 20 May 2010, 11:26
bram32
@realtime
It was written using haXe, that is how I thought of the name: "like haXe, only more BASIC". I haven't looked into supporting preloader. How does that work? Using a 2nd swf to load the applet? That should not be a problem.
There is no support for other API's however, because of the way it was built. Releasing a class, would that be the same as releasing the source? Since I wanted to go towards a shareware version when it is done.

@mog
Thank you. I tried downloading the offline version at the above link, but I was able to run one of the examples. What were you trying to compile? Maybe there is a bug in the compiler.
Thursday, 20 May 2010, 22:15
Mog
@Bram: any of the examples - it seems to just hang at 'Compiling..'
Friday, 21 May 2010, 16:24
bram32
Strange .. I don't really know what it could be. I would like to solve it though. What version of Flash? 9/10 .. MacOS? The standalone version works under Flash9, the IDE version uses Flash10.
If the standalone version works better, you might try using NotePad++ for editing the scripts. I've uploaded a new version, where you can overwrite which file is loaded by the standalone version. Howto in reference.pdf.
Saturday, 22 May 2010, 03:12
bram32
Right, tested it at a friends house. There (macos) it gave a security warning. Meanwhile, the program hung at 'compiling'. The warning is caused by the commands that use javascript. I removed these commands, and uploaded again.
Now it runs without warning. Hopefully this solves this issue.
Saturday, 22 May 2010, 07:18
Mog
@Bram: IDE version is working fine now, but Standalone flashes Loading.. and then goes to a black screen. You mentioned that it's Java that's causing it, or what could it be now?

Like your friend, It gave me a security error before the reupload, too.

*EDIT* I tested it on my web server, and Standalone works, but 'offline', it does what i mentioned above.
Saturday, 22 May 2010, 07:46
bram32
Ah, I didn't update the standalone version. I assumed it was working correctly. I will upload the new version.
|edit| done