Directories ¶
Path | Synopsis |
---|---|
src
|
|
github.com/nsf/termbox-go
termbox is a library for creating cross-platform text-based interfaces
|
termbox is a library for creating cross-platform text-based interfaces |
teratogen
Teratogen is a survival horror roguelike game.
|
Teratogen is a survival horror roguelike game. |
teratogen/action
Package action defines the system for performing complex operations on the game world, such as game character behavior.
|
Package action defines the system for performing complex operations on the game world, such as game character behavior. |
teratogen/app
Package app provides a singleton toplevel game application wrapper.
|
Package app provides a singleton toplevel game application wrapper. |
teratogen/archive
Package archive provides an unified interface to various file storage devices.
|
Package archive provides an unified interface to various file storage devices. |
teratogen/babble
Package babble implements Bubble Babble encoding and decoding, as specified by http://wiki.yak.net/589.
|
Package babble implements Bubble Babble encoding and decoding, as specified by http://wiki.yak.net/589. |
teratogen/cache
Package cache provides in-memory storage structures for static assets such as images.
|
Package cache provides in-memory storage structures for static assets such as images. |
teratogen/display/anim
Package anim contains display logic for transient effect animations in the game view.
|
Package anim contains display logic for transient effect animations in the game view. |
teratogen/display/fx
Package fx provides a high-level API for invoking game events that are converted into user interface visual effects.
|
Package fx provides a high-level API for invoking game events that are converted into user interface visual effects. |
teratogen/display/hud
Package hud handles displaying onscreen status readouts and messages during gameplay.
|
Package hud handles displaying onscreen status readouts and messages during gameplay. |
teratogen/display/util
Package util contains utility functions for the on-screen display.
|
Package util contains utility functions for the on-screen display. |
teratogen/display/view
Package view handles drawing the persistent game world on screen.
|
Package view handles drawing the persistent game world on screen. |
teratogen/entity
Package entity provides interfaces for the game world entities, such as items and creatures.
|
Package entity provides interfaces for the game world entities, such as items and creatures. |
teratogen/factory
Package factory contains data and utilities for generating game entities.
|
Package factory contains data and utilities for generating game entities. |
teratogen/font
Package font reads TrueType font files and renders them into bitmaps that can be used in games.
|
Package font reads TrueType font files and renders them into bitmaps that can be used in games. |
teratogen/fov
Package fov implements a field-of-view algorithm for manifold maps.
|
Package fov implements a field-of-view algorithm for manifold maps. |
teratogen/gfx
Package gfx provides miscellaneous graphics utilities.
|
Package gfx provides miscellaneous graphics utilities. |
teratogen/mapgen
Package mapgen defines the system for generating new game levels and populating them with entities.
|
Package mapgen defines the system for generating new game levels and populating them with entities. |
teratogen/mob
Package mob defines the types for the creatures in Teratogen.
|
Package mob defines the types for the creatures in Teratogen. |
teratogen/num
Package num provides miscellaneous numerical utilities.
|
Package num provides miscellaneous numerical utilities. |
teratogen/query
Package query defines methods for complex queries about the game world state.
|
Package query defines methods for complex queries about the game world state. |
teratogen/screen
Package screen defines the toplevel application states for Teratogen.
|
Package screen defines the toplevel application states for Teratogen. |
teratogen/sdl
Package sdl provides partial bindings for the SDL multimedia library.
|
Package sdl provides partial bindings for the SDL multimedia library. |
teratogen/ser
Package ser provides serialization support for implementing save games.
|
Package ser provides serialization support for implementing save games. |
teratogen/space
Package space provides tools for working with a game world with portals.
|
Package space provides tools for working with a game world with portals. |
teratogen/tile
Package tile provides utility functions for hexagon tile maps.
|
Package tile provides utility functions for hexagon tile maps. |
teratogen/typography
Package typography handles printing text on a graphical display.
|
Package typography handles printing text on a graphical display. |
teratogen/world
Package world defines the structure you want to store when you save the game.
|
Package world defines the structure you want to store when you save the game. |
Click to show internal directories.
Click to hide internal directories.