DSAnts is a project mainly written in C++ and C, it's free.
Ant simulator for Nintendo DS.
Concept:
Sim-Ants / DigDug style game created in a large disk, mario-galaxy style world. -Decided to go with a grid for now, sphere math was taking way too long.
Both red and black ants will share the same underground world
Initially the game will focus more on the under-ground aspect and building an impenetrable ant-cave and focus less on the above ground aspects.
Development process, Asterisk indicates complete:
*1. Create the 2D underground world.
*2. Create basics
*3. Create surface world
*4. Basic ant functions
A.I.
-Queen, egg production -Forage = ant prefers stronger chemical trail = chemical trail deteriorates over time
-Attack (patch knows who is on it, if red + black ant, fight). -Defend -Follow (player, etc?) -???
Gameplay,
Polish
Wants
Underground world data structure.
The world is a flat donut, with an unpassable "rock" core at the bottom. The donut is broken down into SLICES. A slice is a logical entity which can be loaded in parts. Slices are stitched together to adjacent slices Each slice is loaded in entirety in such a way that only 2 slices need to be loaded at once for display purposes. Each slice is a 2D array. It does not taper out towards the bottom, as the bottom is "rock" it can be spoofed.
Each slice is broken down into squares which can be: -dirt (clearable) -cleared (walkable, objects may be placed, can be buried) -unpassable (i.e. rock)