Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
PyRat documentation
Logo
PyRat documentation
  • Install PyRat
  • Quick Overview
  • Tutorials
    • The Random Programs
    • Customizing Your Game
    • Choosing a Game Mode
    • Stopping a PyRat Game
    • Building a Maze
    • The postprocessing() Method
  • PyRat API
    • BigHolesRandomMaze
    • FixedPlayer
    • Game
    • GameState
    • Graph
    • HolesOnSideRandomMaze
    • Maze
    • MazeFromDict
    • MazeFromMatrix
    • Player
    • PygameRenderingEngine
    • RandomMaze
    • RenderingEngine
    • ShellRenderingEngine
    • UniformHolesRandomMaze
    • enums
    • utils
  • Workspace API
    • Games
      • sample_game
      • visualize_random_players
    • Players
      • Random1
      • Random2
      • Random3
      • Random4
      • TemplatePlayer
Back to top
View this page

TutorialsΒΆ

This section provides various tutorials for using the PyRat library. These tutorials cover different use cases and help you understand how to implement your own games using the PyRat API.

If you are new to PyRat, we advise you to start with the following tutorials:

  • The Random Programs
  • Customizing Your Game
  • Choosing a Game Mode
  • Stopping a PyRat Game

When familiar with the basics, you can explore more advanced topics:

  • Building a Maze
  • The postprocessing() Method
Next
The Random Programs
Previous
Quick Overview
Copyright © 2025, Bastien Pasdeloup & IMT Atlantique
Made with Sphinx and @pradyunsg's Furo