WasmBots

WasmBots

Visit Site

WasmBots: A WebAssembly-Based Dungeon Exploration Game

WasmBots is an in-progress project that hosts WebAssembly modules that play a light dungeon exploration game. The system allows for multiple bots to explore a randomly generated dungeon, each written in a different programming language (Zig, Go, C, and Rust).

Key Features:

  • Hosts WebAssembly modules that can be played with
  • Allows users to interact with the game by adjusting settings such as animation timings and dungeon generation parameters
  • Enables stepping through the world's execution one turn at a time like in a debugger
  • Supports loading custom bots or choosing from pre-existing example bots implemented in various languages
  • Provides documentation for those interested in writing their own bots

Benefits:

  • Demonstrates the functionality of WebAssembly modules and its potential applications
  • Allows users to experiment with different programming languages and explore the concept of modular code execution
  • Offers a unique gaming experience that showcases the capabilities (and limitations) of WebAssembly technology