A recent tweet has revealed that the latest teaser is actually an older game made by Mihai Morosanu. Fair enough, but it turns out he was a developer for a crypto ponzi scheme called FairWin. Why is the BOOM DAO team showcasing a game made by a crypto scammer? Is this person involved with BOOM DAO in any way, and if not then why this game in particular?
They apparently tried to deceive the community and later updated their repo as well
Hi Archetypal, Iâm happy to clear up any confusion
The 3D assets used in Vogue the Explorer and Astral Rift are assets from Unityâs library of free and open-source assets. This means any developer can leverage them for any purpose, because they are under open license. Unity purposely created these 3D assets to help game developers kickstart building games. Anyone can use the 3D assets for any purpose. The team behind Vogue the Explorer used these 3D assets to build a pretty awful game, and then tried to sell it on the Steam store. Which is pretty shady, but I wouldnât expect less from a crypto ponzi scheme. However, using these assets is legal, because the assets are under Unityâs Standard EULA license.
At BOOM DAO, we donât build games, we build gaming infrastructure. Hence, Astral Rift was built as a template to help game developers on ICP. It was not built as a game we intend to monetize. We have no intention of ever selling it. Itâs a free developer template. This is why Astral Rift is open-source on our Github to help ICP developers have an example of a fully on-chain on ICP that they can use. The shining feature of Astral Rift arenât the 3D assets, itâs that the project has a game server and database running entirely from ICP canister smart contracts. It leverages the World Engine Protocol built by BOOM DAO to validate and store everything on-chain. Anyone can download the source code and modify the game however they want, because all the code and assets are under open license.
I would recommend reading my tweet about Autonomous Worlds to understand better why we built the Astral Rift Template. We built this as an example game to help ICP game developers kickstart their game development on ICP:
Hi Tommy. Iâm curious, what does âfully on-chainâ mean in the context of Astral Rift?
Hey LightningLad,
Thatâs a great question!
It means the entirety of the game logic and data is 100% on-chain. Nothing is off-chain.
All game data goes through blockchain consensus and is stored in canister smart contracts. The game server and database runs from canister smart contracts. You can directly interact with the gameâs smart contract here and it has the entirety of the game logic and data inside the smart contract.
Anyone can create a frontend client to interact with the smart contract. These clients can be visually very different, one client could be a 2D game, another client could be a command-line interface etc. But they all interact with the same game canister smart contract, which is where all the game functionality resides.
The Astral Rift Unity project is simply a PC game client for the Astral Rift canister smart contract. The canister smart contract is where the real magic lies. Itâs where the rules of the game are enforced and where the data of the game is stored. Anyone could create another game client to interact with the canister smart contract if they wanted.
We also host the Astral Rift PC game client in an asset canister for anyone to download, although you could also download the Astral Rift Unity source code and build the client yourself.
Thank you for the response. This is exciting stuff!
Especially this part, lots of potential here.
How do you feel about scaling the world engine at this point? Iâm a huge fan of the multi-canister approach. Any cross-subnet scaling being considered?
Have yâall spoken with IC1101 at all? I know their original concept could benefit from something like the World Engine.
No problem!
Actually I have great news for you, because the World Engine Protocol already infinitely scales (at least until it hits the limits of its subnet ). We do this by creating a new user canister for each user that connects to the World Engine Protocol. This user canister stores all the data of that user. And the best part is that the user carries this user canister to whatever game they connect to on the World Engine Protocol.
For example, if I connect to Astral Rift, it will store my data in my user canister. And then if I connect to Cubetopia, it stores my data in my same user canister. And if I connect to Paws Arena, it does the same, and so on. So essentially every user has their own canister on the World Engine Protocol, and it contains the data of every game they connect to.
This is how we unlocked interoperability between games that wasnât possible before. Because now your user canister contains all your user data in a standardized way across all the games you play, and each of those games can grant each other permission to change data. So Cubetopia can give Astral Rift permission to change items/achievements/quests in Cubetopia, or vice versa.
This also enables players to build on top of an existing game smart contract. For example, if someone wanted to create an Astral Rift V2 smart contract and add new functionality where you can mine for diamonds, they can simply clone the original Astral Rift V1 smart contract and then import all the existing users to the new Astral Rift V2 smart contract. Then any user connecting to the Astral Rift V2 smart contract has all their progress from the original Astral Rift V1 smart contract.
We make this super easy to do on the Game Launcher website, it can be done in 2 clicks. You basically create a new âWorldâ canister (aka the Astral Rift V2 smart contract). And then you can import all the rules and users from the other smart contract. And then you can modify it to your hearts desire.
Itâs novel functionality that doesnât exist on any other blockchain. In fact, itâs never existed ever, itâs a completely new use case for gaming. Only possible because of ICP smart contracts.
Weâre trying to avoid cross-subnet scaling because that would introduce higher latency for update calls, so all World Engine Protocol canisters are on one subnet. As well as all the NFT and ICRC collections that anyone creates from the Game Launcher website.
We used to keep up closely with the IC1101 team, the last time we spoke they were exploring building outside the IC. If theyâre still interested in the IC, then we would love to help them leverage the World Engine Protocol to bring IC1101 fully on-chain. At the moment, weâre helping 6 ICP games transition/build on the World Engine Protocol.
Taking this in consideration there should be no issue. Proposal: 35672 - ICP Dashboard
That makes sense and clears things up a lot. Thanks for the answer.
Great stuff! I wish yâall luck with your development efforts
That should be enough clarification one would assumeâŚ
Good work as usual tommy!!
Im so confused by that project, I have no idea if it is or is not related to the IC. https://twitter.com/dominic_w/status/1645503766945300482
our team has already worked on a C and C++ interface for the Rust Agent Crate. We have completed already this work and can be found here GitHub - Zondax/icp-client-cpp: Internet Computer - Client C/C++
(also listed here Integrating external agents with the IC | Internet Computer)
Here you have a demo video https://youtu.be/wdjql_lmooE
Congratulations BOOM DAO team. We are happy to inform you that BOOM tokens have been added to Sonic Dex.
Thankyou.
Congrats Boom DAO on a successful launch! As the retired leader of a global online gaming community i am highly interested in the guild aspect of what you are doing. Guilds are a great way of grouping like minded people and attract players to games they may not otherwise have known about, especially if membership is incentivized. I did this back in the day by negotiating with local business owners for sponsorships. But today blockchain has changed much opening an array of possibilities for incentives that could be utilized. Looking forward to see how this develops. It would be interesting to come out of retirement and reform Alpha Defense Force as one of the first gaming guilds on the IC.
when next proposals related to DEX liquidity?
Waiting for your Dex Liquidity proposalsâŚ
I tried to take initiative to list BOOM DAO on coingecko, but my application was rejected with the below rationale: âNo trading activity found. Please resubmit the request for re-evaluation once the token is actively being traded on either a DEX or CEXâ. We desperately need liquidity.
Thatâs the crazy thing about all of these SNSes.
They were meant to provide liquidity, but have actually drained ICP maturity liquidity. At least theyâre sucking up ICP to lock in different dapp tokens, as otherwise that ICP would have most likely been sold on exchanges.
Thereâs just an huge imbalance of supply and demand that hasnât slowed down even after the initial insider dumps and crash (token inflation & rewards)?
Hey!
First of all, I take this opportunity to wish you all the best for Sonic SNS!
Would love to schedule a call with you to discuss what are the best options for BOOM DAO community when it comes to adding liquidity to Sonic.
Looking forward to seeing Sonic turning into an SNS and bringing ICP DeFi to the next level. All the best for you and your team.