Cravesoft

A game development blog

New game engine and Macro Wars development status

I am going to update this blog in the coming days.

But first, I would like to mention the game engine I have been working on: oboy. As its name suggests, it is based on the rapid prototyping framework made by 2D boy. The main new feature that I added is OpenGL support for 3D graphics (and SDL support for input). It remains compatible with DirectX, but now I can finally run my code on Linux as well, which will let me use my favourite tools (especially Valgrind). Other features were also added: some primitives, a new font loading class that  supports outline fonts generated by Font Studio, an interface to CEGUI, …

The code of Macro Wars has been modified to use oboy instead of the clunky game engine that I made myself, and hopefully this will help move its development forward. So, stay tuned.

[WIP] Macro Wars

My next game will be a real-time strategy game set in space. The game is designed such that players do not control any units directly nor do they gather any resources. Movement commands are only defined through waypoints and instead of gathering resources, players colonize planets. The bigger the planet, the more ships it will produce. The game was originally inspired by Swarm and was supposed to feature ants battling against each others, then it became more and more like Galcon which is also a great source of inspiration.

When the game will be finished, players will be able to load and save an entire set of strategies for a particular map where a strategy is a combination of different orders. Ideally, a player could simply load a strategy at the beginning of a match and watch the game plays by itself without even interacting with it unless his strategy requires improvements or is overcome in which case it could easily be replaced by another.

My priorities are now to improve the artificial intelligence and the collision detection mechanism.

[WIP] Macro Wars from cravesoft on Vimeo.

Castle Wars DS

This is the first release of my remake of Castle Wars on the DS.

Castle Wars DS

Castle Wars DS

The purpose of the game is to be the first to build a 100 storey castle, but it’s also possible to win by destroying your opponent’s castle. In this game, cards are used to perform different actions, and each card has its own action (building, attacking, etc.). Your job is to select and use the cards you think will be most useful and help you win. To use a card just touch it and if you have enough resources it will perform its action. If you can’t use any of the cards you will have to discard one, you can do this by holding down L (or R) and touching the card you want to discard, you can discard a card anytime.

Many game modes are available: Single player, Two players (hotseat and Wi-Fi) and IA vs IA.

Castle Wars DS from cravesoft on Vimeo.

[WIP] Castle Wars DS

My next game will be a remake of Castle Wars, a card game based on Ants by Miroslav Nemecek. I just finished the mock-up and collected all the sprites this week-end.

Castle Wars DS

Chat Noir DS

Chat Noir DS

Chat Noir DS is a remake of the flash game Chat Noir created by GAMEDESIGN. The goal is to prevent the cat from leaving the screen. The stylus is used to create blue dots which the cat cannot pass through. The select button generates a new random starting pattern.

Chat Noir DS from cravesoft on Vimeo.