-------------------------------------------------------------------------------
The things you can do realted to map designs
1. designing random/multiplayer maps new map with the current tiles we have (water/ground/forest/hill etc)
2. designing campaign like maps (map+players+units(maybe special units)) this is complete game with any opponents any units and any teaming setup.
3. designing map tiles: eg: current or a completely new "ground" that is actually a shore (with water on the left, right, top, bottom, top-left corner, etc...)
First of all I send you a sample game map that will include information/help for all of the points above, and a few things to know about it.
- camp??.tmx and the terrain png and units png file
- you will need the free tilemap editor application "Tiled" to be downloaded:http://www.mapeditor.org/
- after installing that you need only to click on the .tmx file that will bring up the game-map in the editor.
- there are two layers: terrain and units layer.
- and also there are the same tilesets (little tabs) terrain/units
- from the terrain tileset not all tiles are usable, the ones with BLACK CIRCLES can not be used, later can be redesigned to anything else.
(updated: 2015.03.27)
Depending on what you want to do, you can
1. design a random/mutip. map: simply give me a new tmx file that only have the terrain layer filled (with the already used tile types we use) and no unit layer filled
2. design a campaign like map: you can fill the units layer also (read EXTRA INFO1, EXTRA INFO2 and EXTRA INFO3 to make such map)
3. design a map tile: you need to give me the new modified .png files, and telling me which tileset-tile positions changed.
EXTRA INFO1: "design campaign like map" extra: You will notice that in "tiled" you do not see all units listed, the reason is that the "units layer" editing is available in the on-device mapeditor (ask me for a grant to try it), so in tiled you can drop down the draft of the units (optional), and you can finalize them in the on-device units editor. Read more here: viewtopic.php?f=17&t=1562&p=10158
EXTRA INFO2: "design campaign like map" extra: while you design a game you can create brand new special units (like the troyan horse, spartian hoplite i did on the historical maps. These new units need a bit coding also (but not much) i need to set the proerties of (hp, attack strength and so on). Feel free to design such units, send me the image, send me a proprty list, and i will make the unit and it willbe accessible via the on-device units editor. (read about image requirements here: viewtopic.php?f=17&t=592)
EXTRA INFO2: "design campaign like map" extra: So these will be the main step you take for completing a map
1. designing the terrain (and maybe a draft of the units) in tiled
2. making the "launcher code" for the map (for more info, see below)
3. sending me the tmx file and launcher code (Send them here: zerotouchsystems at gmail doot com)
4. i will upload a DEV version with your map included
5. you edit the map with the on-device editor (finalizing the units, or if you are a PRO you can make triggers onto the map:http://www.androidutils.com/forum/viewt ... f=17&t=234)
6. sending me finished game setup from the on-device editor
7. and i again upload a new DEV version where this final map is in.
If you do anything, send it to me and i can build and upload a new DEV version .apk (without publishing the app on google play) - so this let you check your map in work before publishing.
So this is it, not so complex when you do it.
As i told you: Feel free to send me any suggestions on the game or on anything related to it!
Thanks in advance for trying to build a map! Have fun! You will see it feels awesome seeing your own map in the game!
Launcher code: ALSO send some additional information that i will need to initialize the map, like map name, is FOG map or not, player names and teams and so on.
sent it like this:
Code: Select all
new MapIdent(
"camp_story_v2_new_land_1.tmx", // map file name
EMapTypes.CAMPAIGN, // leave it as CAMPAIGN
40, // turn limit for 2 stars
35, // turn limit for 3 stars
"camp_story_v2_new_land_1.tmx", // map file name
"Invasion", // map name
40, // map rows (in tiled: height)
40, // map columns (in tiled: width)
R.raw.campaign_story_new_land_1, // intro text for the map, here it is called campaign_story_new_land_1.html, write null if you do not want intro text
new Maps.StarterPlayer[]{
new Maps.StarterPlayer(1, "Groon", EController.HUMAN, 1), //player1: player nr/payler name, player team
new Maps.StarterPlayer(2, "Tourey", EController.AI1, 1), //player2: player nr/payler name, player team
new Maps.StarterPlayer(3, "Fagter", EController.AI1, 2), //player3: player nr/payler name, player team
new Maps.StarterPlayer(4, "Houre", EController.AI1, 2), //player4: player nr/payler name, player team (remove any of these player lines if fewer players you have)
},
true, //isLockableMap (if you want it locked until prev. map is completed)
true, //isNonLockableButGemPayingMap - if you do not want it locked but still you want to grant gems for completing (standalone maps, eg. FAN made maps setcion maps)
EMapVisibility.FOG, // mapVisiblity, FOG / REVEALED / TERRAIN
EMapUpgrades.MANY, // mapUpgrades NO / ONLY_UNITS / FEW / MANY (meaings: no/yes(0)/yes(5)/yes(10))
EMapTechs.NO, //EMapTechs mapTechs NO / ALL
EUnitGrants.DEFAULTS, null, null // dont change.
);
daniel