Skip to content

strawstack/ManyTiles

Repository files navigation

ManyTiles

The ManyTiles framework makes it easy to create an interactive web-based 2D tile project. ManyTiles, at its core, is a 2D grid of tiles onto which an agent is rendered. The agent can move in four directions around the grid to explore tiles. Tiles can be configured to prevent movement or trigger events, which hook into arbitrary user code to modify the state of the project.

Use Cases

ManyTiles is written in a very general manner and can be used to create a large variety of projects. The following is a list of example projects:

  • Dungeon Crawling Game
  • Interactive Artwork
  • Brick-breaker Clone
  • An Interactive Story Experience
  • Prototypes, and much more

Live Demo

View Live Demo

Screenshots

Dev Notes

  • Inventory system

    • Events can check inventory for items
    • Inventory items are shown in inventory below textbox area
  • Highlight speaker/source

  • Chunk text by words

  • Note, on enter press, world should check in with dialogue system and render the next line of dialogue if something is in progress

  • Objects should freeze during dialogue

  • Text box system

  • Load queue with text objects

  • When called, show text box one after the other

About

Framework for creating tile-based projects with built-in icons and custom events

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published