Saturday, July 18, 2009 at 12:03 AM |  
Ah.. time sure flies. Just to update, I had been busy putting a working network prototype together.

While doing so, I've also did some research on scripting to ease up game logic coding later. I was thinking of using V8 at the beginning. However after digging it through, I realised that it was designed to only run on a single thread (Google Chrome is designed as a multiprocess app instead of multithreaded app). So in the end, I'm back to square one of using Angel Script. It looked like it has evolved since my last use for it when I was still in my previous game company.

P.S. I did look at spidermonkey too. But getting from their source tree is a little troublesome with my ever so crappy always disconnect ISP. So I dropped it. Mercurial really sucks without the auto resume feature.
Posted by Lf3T-Hn4D


Yakov said...

why not Lua?

July 20, 2009 at 12:26 AM  
Lf3T-Hn4D said...

Because I didn't like the syntax. Same reason why I didn't opt for Game Monkey Script. Aside from that, I also didn't quite like the table idea. Though it's possible to treat it like an OO concept, it's far from ideal compared to true OO scripting engines. Also, I've worked with Angel Script before. So it's easier for me to integrate since it's most familiar to me.

So in the end, it's just mainly personal preference. Nothing more. ;)

July 20, 2009 at 11:44 AM  
Vlad said...

I like how neatly AngelScript handles binding. Finally they implemented true inheritance, which makes it cleanest and easiest to use scripting language.. I only wish it had a little more documentation.

July 20, 2009 at 5:05 PM  
Lf3T-Hn4D said...

Yes, very much agree with you :) In fact, I find Angel Script to have quite an impressive potential in the direction it's going. There's even a JIT engine work in progress. This will definitely improve performance a lot. :) But overall, Angel Script is one of the easiest to bind compared to other script engines I've tried.

July 20, 2009 at 10:30 PM  
Matthieu said...

Squirel is very simple and powerfull too

July 23, 2009 at 2:23 AM  
FuzzYspo0N said...

Hi, i also use angel script and prefer it for the same reasons. I often get people thinking im crazy but i prefer strong types, nice syntax and some powerful features and easy binding anyday ;p plus the licence of course.

Either way, thanks for the posts.

September 8, 2009 at 3:15 AM  

Post a Comment

Liquid Rock Games and Project Aftershock. All Rights Reserved.