Snakebird/Anhinga AIIDE 2020 Artifact
Anhinga is a clone of the SnakeBird game for research purposes. It supports most of the features of the original game, but also is designed for research purposes. The game includes support for:
Near-complete support for game elements:
- Up to 4 snakes (also the maximum used in-game)
- Support for spikes, ground, fruit
- Up to 4 objects (all levels except SnakeBird Primer levels 41 & 42 are supported)
- Support for pushing objects, other snakes. Minor inconsistencies in commercial version made consistent in our implementation
- Portals for objects and snakes
Advanced features:
- API allows solver for finding solutions
- Ability to tween between frames for animation purposes
- Ability to export animation frames to .svg
- Integrated EPCG for incremental design changes
- Integrated editor (currently under development)
Papers:
Anhinga is implemented as part of the HOG2 code base.
Anhinga public artifact resources for evaluation:
Resources in progress