Building a small blockchain game and SDK.
It will use Celestia for Data Availability, Rollmint, Ignite CLI, Cosmos SDK, and Optimism in order to have a faster development in building 2d modular blockchain game.
Using Flutter and Dart to create the blockchain game that is modular in Web, Desktop both Window, MacOS and Linux and maybe android and ios.
Dart2.18.4Flutter3.3.8Go1.18
What components of the Celestia stack does it interact with?
The components of the Celestia stack for this project:
- Data Availability
- Rollmint
- Ignite CLI
- Cosmos SDK
- Optimism (Coming Soon)
In the future a modular game scaffolder in order to have a faster development in building 2d modular blockchain game.
cd modular_gm_game
flutter run -d macoscd modular_gm_game
flutter run -d chrome./build/celestia light start --node.network arabica-1PATH=$PATH:$(go env GOPATH)/bin./build/celestia light start --core.ip https://limani.celestia-devops.dev --core.grpc.port 9090docker run -e NODE_TYPE=light ghcr.io/celestiaorg/celestia-node:0.6.1 celestia light start --core.ip https://rpc-mocha.pops.one --gateway --gateway.addr 127.0.0.1 --gateway.port 26659 --p2p.network mocha
./celestia light start --core.ip https://rpc-mocha.pops.one --gateway --gateway.addr 127.0.0.1 --gateway.port 26659 --p2p.network mocha
celestia light start --core.ip https://rpc-mocha.pops.one:9090 --core.grpc.port 9090 --gateway --gateway.addr 127.0.0.1 --gateway.port 26659 --p2p.network mocha
curl -X GET http://127.0.0.1 :26658/balance
modulargamed start --rollmint.aggregator true --rollmint.da_layer celestia --rollmint.da_config='{"base_url":"http://localhost:26658","timeout":60000000000,"gas_limit":6000000}' --rollmint.namespace_id 000000000000FFFF --rollmint.da_start_height 100783
sudo kill -9 $(sudo lsof -t -i:8080)
./modulargamed q modulargame fellows ./modulargamed tx modulargame create-fellow 0 0 0 --from alice ./modulargamed tx modulargame create-fellow 0 0 0 --from alice --yes