First of all: the excuses. This will be my first blog series about a development process, and also my longest English writing about anything. Ask me anything on Facebook if it’s not clear.
I’m making this software as an university project, so it’s most likely won’t be published, but the code will be available on Github.
Okay, so let’s start with some planning.
The theme is a real-time cross-platform game for Android and iOS. It’s going to be ultra minimalistic: the two connected devices has a couple of ants, and the goal is to overthrow the other anthill. So from now on the game will be referenced as Ant Warfare.
The rules aren’t defined yet, it will be formed during the development, but the technical approach is given. I’m going to use the Google Play services which will manage the multiplayer needs. Because it’s so simple graphically, for the visual representation on iOS I will use Core Graphics, and on Android the Canvas.
Not much to present about the graphics yet, but it’s going to made with the new Material Design in mind. Just look at the tiny drop shadow around the ants.
Also, here’s a simple example made with processing.js to represent the ants movement.
It’s using Perlin noise mapped inside the circle.