level-template.txt 2.84 KB

;;; This file is a template for creating your own levels. You should
;;; copy this file to start creating your own level. Lines starting
;;; with ";" are comments to explain how to make your own level. You
;;; can remove the comments from your own level if you wish.


;;; The "prop" lines define various properties of your level.

;;; Level title and author name.
(prop title "Level Template")
(prop author "Your Name Here")

;;; Number of players the level is designed for.
(prop players 2)

;;; Gravity scale. 1.0 = normal, 0.5 = half, 2.0 = double, etc.
(prop gravity 1.0)

;;; Background (sky) color. RGB color, ranging from 0-255.
(prop bg-color (25 50 100))


;;; The "row" lines below define the rows in the level.
;;;
;;; The lines with "---" are tile type IDs, which specify what kind of
;;; tile is there. "---" means empty space. See data/tiletypes.scm for
;;; a list of all available tile type IDs.
;;;
;;; The lines with "~~~" are tile labels, which add extra behavior to
;;; the tile on the line above it. Available tile labels are:
;;;
;;;   ~~~  =  no special behavior
;;;   pl1  =  primary spawn point for player 1
;;;   pl2  =  primary spawn point for player 2
;;;   pl*  =  secondary spawn point for any player
;;;   tr1  =  grade 1 treasure spawn point (only coins)
;;;   tr2  =  grade 2 treasure spawn point (mostly coins, few gems)
;;;   tr3  =  grade 3 treasure spawn point (balance of coins and gems)
;;;   tr4  =  grade 4 treasure spawn point (mostly gems, few coins)
;;;   tr5  =  grade 5 treasure spawn point (only gems)
;;;
;;; Player spawn points are where the players will appear. At the
;;; start of the game, players will spawn at a random primary spawn
;;; point if available, or else a random secondary spawn point. If a
;;; player falls off the level, they will be respawned at a random
;;; primary or secondary spawn point.
;;;
;;; Treasure spawn points are where coins and gems will randomly
;;; appear during the game. The grade number of the spawn point
;;; affects what kinds of treasure appear there, and how often. Lower
;;; grade spawns mostly coins, but very often. Higher grade spawns
;;; mostly gems, but less often. For the most fun, put many low grade
;;; spawn points in easy-to-reach places, and a few high grade spawn
;;; points in hard-to-reach places.


(row (--- --- --- --- --- --- --- --- --- --- --- --- ---)
     (~~~ ~~~ ~~~ ~~~ ~~~ ~~~ tr5 ~~~ ~~~ ~~~ ~~~ ~~~ ~~~))
(row (--- --- --- --- --- --- --- --- --- --- --- --- ---)
     (~~~ ~~~ ~~~ ~~~ ~~~ tr3 tr4 tr3 ~~~ ~~~ ~~~ ~~~ ~~~))
(row (--- --- --- --- --- --- --- --- --- --- --- --- ---)
     (~~~ ~~~ pl1 ~~~ tr1 tr2 tr3 tr4 tr5 ~~~ pl2 ~~~ ~~~))
(row (--- GL- GM- GM- GM- GM- GM- GM- GM- GM- GM- GR- ---)
     (~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~))
(row (--- --- --- --- --- --- --- --- --- --- --- --- ---)
     (~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ ~~~))