Difference between revisions of "Creating Custom Maps"

From OBEY wiki
Jump to: navigation, search
(creating 'creating custom maps' page)
 
Line 3: Line 3:
  
 
'''NOTES:'''
 
'''NOTES:'''
* maps should not exceed 99 tiles in either axis (or it will cause lighting bugs)
+
* Maps should not exceed 99 tiles in either axis (or it will cause lighting bugs)
* also consider that large maps and maps with lots of forest areas will cause slowdown for players with older machines
+
* Large maps and maps with lots of forest areas will cause slowdown for players with older machines
* all maps need ONE dropship location
+
* All maps need '''one, and only one''' dropship location
* sentries should exist at least by robo's door so that mines and laser walls will not be placeable there (mines and laser walls are not allowed to be placed near any sentries). In maps with multiple Robosaru's, sentries are attached to the nearest robo.
+
* Mines and Laser Walls cannot be placed near Sentries, so Sentries should be placed by Robosaru's entrance so that those items cannot be placed there. In maps with multiple robos, sentries are linked to the nearest robo.
* feed boxes will not work unless the the property on it called 'robo'  has a value that matches a the name of a Robosaru in the map
+
* Feed boxes will not work unless the the property on it called 'robo'  has a value that matches a the name of a Robosaru in the map
* do not allow holes in the map where players have no way out (this will cause them to suicide which will penalize their points on some servers) aka they will hate your map and never play it again.
+
* Do not allow pits in the map which could trap players (this will require them to suicide which will penalize their points on some servers) until a terrain that kills bunnies is implemented
* PLEASE NOTE THAT OBEY IS STILL IN DEVELOPMENT AND MAP ELEMENTS AND COMPONENTS WILL CHANGE AS DEVELOPMENT PROGRESSES!
+
* Make sure that the edges of the map are made out of terrain that cannot be climbed. Gaps in the edge will allow Bunnies to walk off the edge and then underneath the map. Do pay attention to where High Grass is placed, and ensure it doesn't allow access to these rim walls.
 +
* '''Please note that obey is still in development and map elements and components will change as development progresses!'''
  
 
'''HOW TO EDIT:'''
 
'''HOW TO EDIT:'''

Revision as of 02:22, 2 February 2015

You can create custom maps for OBEY by using the free and open source Tiled map editor.


NOTES:

  • Maps should not exceed 99 tiles in either axis (or it will cause lighting bugs)
  • Large maps and maps with lots of forest areas will cause slowdown for players with older machines
  • All maps need one, and only one dropship location
  • Mines and Laser Walls cannot be placed near Sentries, so Sentries should be placed by Robosaru's entrance so that those items cannot be placed there. In maps with multiple robos, sentries are linked to the nearest robo.
  • Feed boxes will not work unless the the property on it called 'robo' has a value that matches a the name of a Robosaru in the map
  • Do not allow pits in the map which could trap players (this will require them to suicide which will penalize their points on some servers) until a terrain that kills bunnies is implemented
  • Make sure that the edges of the map are made out of terrain that cannot be climbed. Gaps in the edge will allow Bunnies to walk off the edge and then underneath the map. Do pay attention to where High Grass is placed, and ensure it doesn't allow access to these rim walls.
  • Please note that obey is still in development and map elements and components will change as development progresses!

HOW TO EDIT:

  • 1) To create a map, start by opening one of the existing official maps in Tiled. It has a lot of necessary elements that you won't have to recreate.
  • 2) Once opened save it as your own. It is recommended to save it as yourMapName01, so that with each iteration other players who are helping you test they won't have to delete the older version (a server will not allow a client to connect if the client has a map with the same name that differs).
  • 3) Note that maps have two layers: the object layer and the tile layer, both visible on the upper right
  • 4) Edit the terrain layer ONLY by using the terrain tool which looks like a little map icon at the top of the screen. This is important because it will keep your map from having seams and tile integration bugs.