Index
1. Chisel floor levels and doom3 botlib experimentation, documentation andextension
- for your coursework you need to
alter chisel and also extend the doom3 botlib API
- during this tutorial we will attempt
to modify the floor level in chisel
- make a start on
changing the botlib API
- this section
will start with some experimentation, to gain confidence
about the botlib API
2. Step 1: new emacs configuration file
3. Step 2: chisel floor levels
- currently
pen2map converts a penguin tower
file into a doom3 map file
- however map
floor is completely level
- it would be good
aesthetically to introduce minor floor level changes between
rooms
- start up emacs and
press F7 and then press F10
- in
pen2map.py search forward for
floorLevel
- notice how it is
initialised to zero in the roomInfo
constructor
- modify this so that it is 0 for an even
room number and -0.25 for an odd room number
- test these
changes on a two room map
- test these
changes on a three room map
- test these changes on a
four room map
- a unit of 1 in a penguin tower map
represents 48 inches in the doom3 world
- homework: see
if you can think of a better algorithm in which to change
floor levels
4. Step 3: understanding more about the Python Bot API
Index
1. Chisel floor levels and doom3 botlib experimentation, documentation andextension
2. Step 1: new emacs configuration file
3. Step 2: chisel floor levels
4. Step 3: understanding more about the Python Bot API
Index
This document was produced using
groff-1.22.