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
Next

© Copyright 2010-2014, Tuukka Turto. Revision 8bc615c0.

Built with Sphinx using a theme provided by Read the Docs.