Project Name: TokenRoll.app
Project Track: NFT (but could also be GameFi)
Team Name: TokenRoll
Team Member(s): 1
DevPost URL: TokenRoll | Devpost
Project Goal: Roleplay with any of your Tron NFTs
Project Website: TokenRoll.app
Project Test Instructions: Connect your wallet and select the NFT you want to play with, that’s all ^^ Copy your room link to invite and play with your friends.
Project Details: See below
Project Milestones: See below
TokenRoll.app
Roleplay with your NFTs!
Demo Video: TokenRoll Demo - YouTube
Why?
NFTs are a lot of fun, but at the moment they do lack some usefullness. Wouldn’t be great to use your NFTs to do something more than just looking at them?
Introduncing TokenRoll
!
TokenRoll is inspired from Roll20 but lets you connect your Tron wallet amd select NFTs to roleplay with as characters of your campaign.
Role Playing fans know how important their character is, and Hodlers
know how important their NFTs are. TokenRoll is merging both. Play with your NFT in your campaign of Dungeons & Dragons, Pathfinder, Dune, Cyberpunk, Fate, or anything else, all you need is your NFTs and a map!
Get started
Let’s get started!
Go to TokenRoll.app and connect your Tronlink wallet. A popup will open, listing all of your NFTs. Select one, and a fully interactive 2D token will appear on the map. Drag and drop your NFT on the map thanks to our integration with HTML Canvas
to fully interact with your character.
It’s now time to invite some friends to play with you! Note that TokenRoll automatically creats a private room url for you in your navigator. Just copy the link or click on Invite your friends
to get the link to your private game.
TokenRoll implements real-time websocket connections between you and your friends so you can all see the position and movements of everyone on the map. Let me show you by opening a second browser.
Note that when one player moves his character, all the others see it.
You can display or hide a tactical grid, and you can also change the map. There are 2 ways to do this.
The first way is that you can upload your own map from your computer and it will upload it to I P F S then share it with your friends autmatically.
The second way is to use an offical Token Roll Map NFT! We have created a collection of unique maps and we are selling them on Ape NFT right now: TokenRoll Maps - Collection | APENFT
We have so far carefully handcrafted 5 maps and are creating much more. If you buy a Token Roll Map NFT, it will appear in the Change Map popup
. Select it to start playing on that map!
All that’s left now is for you and your friends to have fun roleplaying using your favorite NFTs on TokenRoll!
Todo
Import your NFTs
Choose an NFT as a character
Drag and drop your character on the map
Websocket connection for real-time interaction with friends
Move and zoom the map
Display an RP grid
Change map, upload local map or choose NFT Map
Start a collection of NFT Maps on ApeNFT
Increase NFT reading limit (currently at 32 NFTs)
Implement free drawing
Add Canvas Transformer for enemies
Throw a dice in-game
Attack and defense animations
Embedded audio and video feed