Integrate Dungeon POC
Move the implementation of Dungeon POC
We can divide this into 4 parts:
- The first one is the rust:
- implementation,
- clean up and
- optimized the original codes
- The second one is the DApp implementation
- The third one is the integration of the dungeon-kernel in sequencer prototype
- The fourth one is the documentation
The rust implementation !27 (merged)
Setting up to use the kernel-SDK
-
set up to use the official kernel-SDK
Features
-
Implement actors of the game: -
Player -
Floor -
Wall -
Map -
Item -
Inventory -
Gold
-
-
Implement actions of the game: -
Move player -
Light connection with wallet -
Transfer items -
Drop -
Pick up -
Marketplace
-
-
Tests !32 (merged)
-
Write unit tests for each features
The DApp (Front-end) !29 (merged)
-
Display actors of the game: -
Player -
Floor -
Wall -
Map -
Item -
Show inventory -
Show Gold
-
-
Add actions for the game: -
Move players (buttons and keyboard binding) -
Drop item -
Pick up item -
Switch players -
Marketplace
-
-
Clean up front-end as different components instead of one big file
Integrate with Sequencer prototype !28 (merged)
-
integrate the dungeon-SDK in Sequencer prototype -
fix bug (!34 (merged)) -
and minor issue in sequencer prototype (!35 (merged))
Documentation !31 (merged)
-
Readme
Edited by lykimquyen