From 1d9925c287b318ec21343e2682b51ab6a36ae8db Mon Sep 17 00:00:00 2001 From: Diego Roversi Date: Sun, 8 Sep 2019 18:12:27 +0200 Subject: initial commit from cvs 1.6.2 --- bubbob/levels/README.txt | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 bubbob/levels/README.txt (limited to 'bubbob/levels/README.txt') diff --git a/bubbob/levels/README.txt b/bubbob/levels/README.txt new file mode 100644 index 0000000..544b571 --- /dev/null +++ b/bubbob/levels/README.txt @@ -0,0 +1,23 @@ +=============================== +How to make your own level sets +=============================== + +The .bin files are MacBinary files from the original MacOS9 game. The +.py files are the levels that we did ourselves. To make new levels, you +need to make a new .py file in the current directory (bubbob/levels/). + +For an example, open CompactLevels.py with any text editor. The +structure should be fairly simple to understand even without knowledge +about Python. (Just don't try to look at RandomLevels.py first: it is a +full Python program that generates the levels completely randomly.) + +To get started, copy CompactLevels.py to a new name, like MyLevels.py, +and start editing it. You can remove or change levels, but the last one +should always be called LevelFinal and have no monster in it. All other +levels should have monsters, otherwise they'll be considered as the +final level. + +Also note that all levels need to have the same size (width and height), +but different level sets can have different sizes. For example, the +levels in CompactLevels.py are a bit smaller than the ones in the .bin +files, and the levels in scratch.py are a bit larger. -- cgit v1.2.3