Herculeum
latest
Intro
Building blocks
Main components
Generating a level
Modular level generator
Generating an item
Generating characters
Actions
Events
Effects
Configuration
Magic
Finite-state machines
Error Handling
Testing
Release 0.1
Release 0.2
Release 0.3
Release 0.4
Release 0.5
Release 0.6
Release 0.7
Release 0.8
Release 0.9
Release 0.10
Release 0.11
Release 0.12
Release 0.13
Release 0.14
Release 0.15
Herculeum
Docs
»
Welcome to pyherc programmer’s reference
Edit on GitHub
Welcome to pyherc programmer’s reference
¶
Reference
¶
Intro
Building blocks
Main components
Model
Character
Dungeon
Level
Rules
Ports
Generating a level
Overview of generating dungeon
Adding a new type of level
Modular level generator
Overview of level generator
Partitioners
Room generators
Decorators
Portal adders
Creature adder
Item adder
Defining levels
Generating an item
Overview of generating item
Defining items
Generating characters
Character generator
Character selector
Actions
Overview of Action system
Action creation during play
Interface
Extending
Events
Overview of event system
Effects
Overview of effects system
Effect handles
Effect
Creating Effects
Effects collection
Configuration
Configuration scripts
Level configuration
Item configuration
Character configuration
Player characters
Effects configuration
Handling icons
Magic
Overview of Magic system
How spells are cast
Spell creation during play
Adding a new type of spell
Finite-state machines
Sample configuration
Syntax of finite-state machine definition
Error Handling
General idea
Specific cases
Testing
Overview of testing
Running tests
Writing tests
Release notes
¶
Release 0.1
Release 0.2
Release 0.3
Release 0.4
Release 0.5
Release 0.6
Release 0.7
Release 0.8
Release 0.9
Release 0.10
Release 0.11
Release 0.12
Release 0.13
Release 0.14
Release 0.15
Indices and tables
¶
Index
Search Page
Read the Docs
v: latest
Versions
latest
stable
Downloads
pdf
htmlzip
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.