A dungeon crawler game based on Raking of Kings (王様ランキング) made with Golang, WebAssembly and JavaScript.
The game features an editor that empowers you to shape the very tower Bojji ascends. Populate ascending floors with creatures, set traps, and script events to create challenges that reflect the essence of Bojji's ascent. Kage, your ever-helpful companion, will assist in unraveling the secrets hidden within the ascending tower, providing guidance and aid as you climb to new heights.
(Thanks ChatGPT)
If you have goexec installed, simply run
bash ./build.sh
Or you can build it and use your favorite web server with
GOOS=js GOARCH=wasm go build -o dist/editor.wasm game-engine/editor.go game-engine/utils.go
Editor -> localhost:8080/web/editor.html
- Tileset and Map Editor
- Add collisions
- Add layers
- Add different types of walls, grounds, etc
- Save current block
- Load a block
- Choose a size for the block
- Procedural Generation Controls
- Enemy Placement and Behavior
- Item and Loot Editor
- Event Trigger System
- Group floors and tiles by complexity and difficulty
- Dialogue and Quest Editor
- Undo/Redo Functionality
- Procedurally Generated floors
- Random events
- Boss battles
- Character Progression
- Items, weapons and armors
- Tactical combat
- Sound and Music
- Level progression
- Multi language support (ENG and JPN)
- Add a proper console log for wasm
- Add JSdoc for the client
- Make a proper build
- Error handling