Archive for September, 2009

Looking into Angelscript code.

Sunday, September 6th, 2009

Hey everyone,

Just a small update to let you know where my development time is going 😀

While working on bindings for Angelscript, I noticed that by default, AS doesn’t support binding of classes without default constructors.  I’ve posted this on the Angelcode forums at Gamedev, (you can find the post here) and WitchLord (The angelscript developer) told me that it should be entirely possible to write support for classes without the default constructor! SO i’ll be looking into that now!

I think Angelscript is an awesome script language to write in, so I really want to use this in Piko3D 😀 It’s light weight, extremely easy to implement, and offers great functionality in scripting, like static types, and script classes, which I really like. So I’ll see what I can do, and I hope I can get it to work with all the classes in Piko3D soon!

Keep ya posted!

Wracky.

Paramike joins Piko3D!

Saturday, September 5th, 2009

Hey everyone.

I asked paramike to help out with Piko3D, and he agreed! He’s going to help me implement the ODE physics library into Piko3D, aswell as some other misc programming. It’s great to have someone extra to talk about architecture in general, and of course it helps in making better progress aswell! ‘Cause I have to admit, as much as I love working in Piko3D, it’s still a whole lot of work!

So far, paramike has made a setup for memory management within piko3d. It’s now possible to, optionally, use a memory-pool structure in piko3D, and we will probably implement one later, to speed up memory allocation and reduce heap fragmentation. There’s a little tutorial about placement new operators, in the tutorial section, which talks a bit about memory management in mem-pools etc.

That’s it for now! I’m still hard at work on the Angelscript bindings generator, which seems to be coming along just fine.

Best regards,
Wracky.