Navigation

  • index
  • modules |
  • next |
  • spygame 0.1a9 documentation »

Table Of Contents

  • Welcome to spygame’s documentation!
    • spygame is a python 2D game engine based on pygame and level-tmx files
  • Indices and tables

Next topic

1. spygame - Quick Setup Instructions

This Page

  • Show Source

Quick search

Welcome to spygame’s documentation!¶

spygame is a python 2D game engine based on pygame and level-tmx files¶


Level: "We are back!"

Contents:

  • 1. spygame - Quick Setup Instructions
    • 1.1. Get the code
    • 1.2. Get started
    • 1.3. Next steps and Full Documentation
    • 1.4. AI (Reinforcement Learning) with spygame
    • 1.5. Contribute to spygame
  • 2. Introduction to spygame
    • 2.1. What is spygame?
    • 2.2. Main Features
      • 2.2.1. Simple, yet Powerful
      • 2.2.2. Built-In Complex Physics
      • 2.2.3. Example Levels from “The Lost Vikings” Universe
      • 2.2.4. Support for Academic AI and Reinforcement Learning
  • 3. How to build a Platformer with spygame
    • 3.1. Level tmx-files
    • 3.2. Layers
      • 3.2.1. Tilesets
      • 3.2.2. The Collision Layer
      • 3.2.3. The Background Layer
      • 3.2.4. The Foreground Layer
      • 3.2.5. The Object Layer
    • 3.3. Keyboard Event Setup
    • 3.4. Code to get Level Running
  • 4. Adding more Things to our Platformer
    • 4.1. Converting our Stairs into Slopes
    • 4.2. Fixing the Foreground Layer and Preparing for Ladders
    • 4.3. Adding Ladders to the Levels
    • 4.4. Adding Dangerous Quicksand to the Level
    • 4.5. Adding a Repeater for an even better 3D Effect
    • 4.6. Adding an Additional Viking to the Level
    • 4.7. Adding a Movable Rock
    • 4.8. Adding an Elevator
    • 4.9. Adding a Fire Spitter
    • 4.10. Adding Monsters
  • 5. How to code against spygame
  • 6. Spygame API Reference Documentation
    • 6.1. Core API
    • 6.2. Example Classes:
      • 6.2.1. The Lost Vikings

Indices and tables¶

  • Index
  • Module Index
  • Search Page

Navigation

  • index
  • modules |
  • next |
  • spygame 0.1a9 documentation »
© Copyright 2017, ducandu GmbH. Created using Sphinx 1.6.2.