Saturday, November 24, 2007

Box2D for D, take three

Alright, the java port was not giving me the correct output that I wanted. So, I decided to take the C++ D port, remove the memory management code, and implement the java solution for dealing void*'s. Now I'm getting an assert error. So, what I'm going to D, is mostly use the C++ version to base off of, and trace the C++ code versus the D code to see where I have gone wrong.

Monday, November 19, 2007

Box2D for D, take two

Alright, so I become stuck on box2d4d not only with the custom memory management code, but also with all the pointers, of which Erin Catto is a fan of. I didn't really have time to deal with the pointer problems, so I'm taking a different strategy.

There is already a java port of box2d, so I'm taking that code and porting it to D. I already got it to compile. After I get some examples working, I will then add doc comments, upgrade it to the latest box2d version, and perhaps the re-implement custom memory management.

The box2d4d project already has more files than my own ArcLib project has, to give an idea of the scope of the project.

Thursday, November 15, 2007

TankWars Development Update

The media is almost all complete. All required sound effects, and still images of the tank, helicopter, and person, as well as missle and tank shell. We have some tiles too. We still need person/tank/helicopter fire muzzle flash, destroyed vehicle art, and some dirt tiles.

Also, the XML level reader and writer is 90% done, the last 10% will just be testing it to see if it works.

My next task is to hook up the editor with the level reader and writer.

Tuesday, November 13, 2007

ArcLib get's a logo...

Keyframe win's the logo contest! Many thanks and appreciations to all those who entered. It was a difficult toss up for me between CodexArcanum's logo and Keyframe's logo, but I feel that Keyframe's logo has a more professional look, and indeed more professionalism will be the theme of the Arc v.3 release as I believe that will be the first one on which real work can start being done with games and such as things start to stabilize and the scope of Arc is realized.