Git Product home page Git Product logo

boomdao / game-launcher Goto Github PK

View Code? Open in Web Editor NEW
34.0 1.0 4.0 13.21 MB

A platform for discovering games, deploying game builds to smart contract canisters, creating NFT & Token collections, airdrops, payments, in-game minting & burning, configuring World smart contracts and more.

Home Page: http://launcher.boomdao.xyz

License: GNU General Public License v3.0

Shell 0.07% JavaScript 2.85% HTML 0.05% TypeScript 15.33% CSS 0.47% Motoko 80.25% Python 0.08% Makefile 0.04% Dhall 0.06% Modelica 0.79%
dfinity internet-computer motoko

game-launcher's Introduction

my banner

GAME LAUNCHER

The Game Launcher is a platform that simplifies the creation of on-chain games on the Internet Computer blockchain. With just one click, developers can upload WebGL, PC, and Android builds directly to canister smart contracts. All uploaded games are immediately surfaced on a dedicated discovery page for players to browse and play.

Game developers have the power to create self-custodial NFT and Token collections with a single click, alongside launching seamless airdrops to thousands of holders. Streamline in-game NFT and Token minting, payments, staking, and burning directly from the website.

Deploy a game World and configure the contract directly on the Game Launcher website without writing a single line of code. Enforce smart contract laws and empower composability in your game at its inception.

The Game Launcher shortens game development timelines from months to days.

CHECK IT OUT

You can use the Game Launcher here: http://launcher.boomdao.xyz

TECH DOCUMENTATION

To dive deeper into the Game Launcher, read the tech docs here: https://docs.boomdao.xyz/game-launcher

my banner

VERIFYING CANISTER BUILDS

To get the hash for Game Launcher canisters:

  • Get the canister IDs from canister_ids.json.

  • Get hash using the DFX SDK by running: dfx canister --network ic info <canister-id>.

  • The output of the above command should contain Module hash followed up with the hash value. Example output:

    $ > dfx canister --network ic info 6rvbl-uqaaa-aaaal-ab24a-cai
    
    Controllers: 2ot7t-idkzt-murdg-in2md-bmj2w-urej7-ft6wa-i4bd3-zglmv-pf42b-zqe ...
    Module hash: 0x9d32c5bc82e9784d61856c7fa265e9b3dda4e97ee8082b30069ff39ab8626255
    

To get the hash for Canisters deployment:

  • Go to Github actions deployment runs
  • Open the latest succesful run. (Click to see an example run)
  • Go to Build and Deploy all BOOM DAO Game Launcher canisters job.
  • Open Deploy All Canisters step. Scroll to the end of this Job, you should find the Module hash in this step. This value should match the value you got locally.

TECHNICAL ARCHITECTURE

my banner

game-launcher's People

Contributors

capuzr avatar h1teshtr1path1 avatar l0st0 avatar tommygames avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.