How do you do?
This is the basic idea of my Map System i think its the first of its kind so i hope you like it :-)
(Please ignore the great painted Bitmap ;P)
Folder structure:
--root
--data
--maps
--<Map Name>
--map.dat
--map_0_0.dat
--map_x_x.dat
Map File XML Syntax "map.dat"
<map>
<xsize>1</xsize> <-- Chunk per Maps X -->
<ysize>1</ysize> <-- Chunk per Maps Y -->
<name>City</name>
<version>1</version>
<addons>
<-- List of Addons -->
</addons>
<crc>-1</crc> <-- CRC for Server-Client Security -->
</map>
Chunk Map File "map_0_0.dat" ("map_0_1.dat","map_1_1.dat","map_1_2.dat",...)
<chunk>
<info>
<x>0</x>
<y>0</y>
<name>Chunk 0/0</name>
<crc>-1</crc>
</info>
<layers>
<layer1>
<objects>
<object1>
<id>obj_test</id>
<x>512</x>
<y>350</y>
<r>0</r>
</object1>
</objects>
</layer1>
</layers>
<spawns>
<spawn1>
<layer>1</layer>
<x>100</x>
<y>100</y>
<name>Test Spawn</name>
</spawn1>
</spawns>
</chunk>
Actually its a 2D-SideShooter with 3D depth over a Open World Map, so every player (with/without car/plane/heli) could play without a direct confrontation like on a 2D map.
Example:
- xXxKillaaaxXx can walk on hill
- gangstaCHEETAHHH can simultaneously drive in a tunnel
- Campa123!!!!111 can shoot N[00]b out of a house 200m away and gangstaCHEETAHHH dont notice the shot
I think this is really a great idea to make a Open World with 2d Graphics.
Thats it!
Bye R3booz