C++

Blackseeds Alpha Update 1

OMG IT SMILES

Having map maker fun

I haven’t been really updating this as much as I should of so heres a progress report of features and stuff.

Changelog:

+ Redid network object update code. Went from simply sending messages every time an object moves and such to a complex priority update-stack manager that distributes the messages and sends based on changes, priority, and only uses 20 messages every second max.

+ Finished a basic title menu. You can now exit the game, join a server through an ip and port, and get a nice status screen for when you’re connection, lose connection, and whatnot.

+ The network can now handle quite a few objects. (I tested up to 70) without a problem. Fixed the buildup of backed-up network messages that happened when one had too many objects causing buffer overflows.

Sunday, July 11th, 2010 Blackseeds, C++, Development 7 Comments

Black Physics (Physics Engine for blackseeds)

Well, as I’ve said before, I’ve developed my own 2D physics engine for my game. I will release it as a lib but open-source isn’t coming until I really optimize and improve the code. It’s super lightweight, and to make it, I used a bunch (like 5 or 7) articles and things such as the famous Verlet Integration to make it what it is.
Currently, it runs just as beautifully as Box2D but creating polygons and such is soo much easier. (Say like one line).
For example, a map triangle:

maptriangle = new Body();
maptriangle->AddVertex(100, 100);
maptriangle->AddVertex(150, 200);
maptriangle->AddVertex(200, 500);
maptriangle->AutoConnectVertexs();

It also runs about 4x faster then Box2D and currently, I am pretty proud of it. I promise I’ll release some footage once my HyperCam stops acting like Lag-City.

Sunday, January 17th, 2010 Blackseeds, C++, Development 2 Comments

Blackseeds Dev Update #3

Third prototype update of the game:

Whats been done:
-Box2D runs but is minimally setup.
-Dumped a few things into header and class files
-Added class for triangle based maps. Automatically shades them as well to make neat effects and triangles can have seperate textures and such. Looks pretty cool and produces nice effects.

Whats to do:
-Get Box2D to at least integrate with game objects now that it integrates with the world.
-Fix stupid triangle transparency bug with triangles. Looks cool, but might annoy some people.
-Fix stupid triangle overlap bug
-Get basic collision and shit working.

Screenshot

devshot3

Thursday, October 29th, 2009 Blackseeds, C++, Development No Comments
Get Adobe Flash playerPlugin by wpburn.com wordpress themes

Switch to our mobile site