-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathDEVMAP
More file actions
40 lines (30 loc) · 1.45 KB
/
Copy pathDEVMAP
File metadata and controls
40 lines (30 loc) · 1.45 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Hello world!
Welcome and thank you to contribute to the SubCity project!
SubCity is a video-game project involving the use of bio-inspired computing, such as:
- Genetic algorithm
- Genetic programming
- Swarm-inspired agent design...
The game is now developed with C++, and uses the following libraries:
- SDL for audio and graphical interfaces
- CxxTests for tests
----- The game mechanics -----
-- General model:
The whole world the players evolve is a matrix of tiles. Each tile is a surface (water, accomodation; industry, transportation...).
Each tile has properties that when linked together create multiple set of graphs, allowing the different parameters such as economics, transportation
to evolve accordingly to the cities development.
-- Graphics structure and
The idea is to have a game with a isometric 3d pixel art design. As there will be a maximum of 4 views, a building would be an image designed like this:
|-----------|-----------|
| | |
| NW view | NE view |
| | |
|-----------|-----------|
| | |
| SW view | SE view |
| | |
|-----------|-----------|
Where each view is the representation of the building in each possible player view.
As we want the game to be community-sensitive, the development of a file format defining sets of tiles, and moving agents is planned.
The idea is to allow constributors to create new agents with a simple description format, without having to touch the code.
----- The structure -----
T.B.A.