Battle for Blockchain: Dev Notes #1

stokarz
3 min readAug 29, 2023

--

https://www.mintersworld.com/

Yesterday, we have announced Battle for Blockchain, the first Autonomous War — powered by MUD. It’s the largest project of Minters to date. Developing a simulation platform for game-like autonomous warfare, driven by socio-economic incentives and integrated with crypto networks is a massive endeavor. That’s why we are leveraging our yearly experience in building digital physics modules for onchain games.

Weekly dev notes will act as a walkthrough for readers interested in our journey, as we build Battle for Blockchain.

Gaming Genre: From the game design perspective, Battle for Blockchain can be characterized as MMO Auto Battler. Created in 2019 by the Dota modding community, auto battlers are storming the world of traditional gaming. We are pushing this model into the asynchronous MMO version, as the first company ever.

TLDR: Our week was focused on integrating MUD-based smart contracts with the Godot engine and several gameplay and UI enhancements.

  1. Units & Mana Management: We’ve successfully developed the mana management and skill casting systems. This adds depth to strategy and gameplay, ensuring each unit has unique capabilities and constraints.
  2. Skill Implementation: The first unit [Healer] skill is now live! We’re keen to roll out more as development continues, bringing varied tactics and gameplay dynamics.
  3. Gas Optimization: An essential aspect for any onchain game. We’ve streamlined the game processing system to lower gas costs. And this isn’t a one-off — we’re committed to weekly optimizations to prioritize user experience.
  4. Internal Testing: Our team ran the developed features through a test battle scenario. Results? Success, with seamless visualization in Godot. This ensures gameplay is as fluid as it is engaging.
  5. Randomness Generation: No two battles will be the same. Our new system ensures dynamic gameplay, with each encounter offering a unique experience, keeping players engaged and strategies evolving. No spoilers attached for now!
  6. MUD & Godot Integration: We’ve successfully integrated MUD-written smart contracts with the Godot engine. This synergy promises a robust, fluid, and immersive gaming environment.
  7. One-Click Deployment: With our new local server for the JavaScript-based library integrating MUD with Godot, we’ve supercharged our development. Deploying a new testing environment post-modifications is now a breeze, enhancing our efficiency.
  8. Visual & UI Enhancements: Improvements abound! From smoother camera movements and dynamic unit health bars to the introduction of mana bars, we’re ensuring the game is visually appealing and intuitive.
  9. Exploring Godot’s Potential: Exploration into its various features, from tilemaps and physics to light and animations. MUD x Godot tech stack is growing on us. It seems to be a much better solution than Phaser, or Unity.

Okay, that’s all for this week. We will be publishing these updates frequently. Follow them to be the first to try the game yourself ^ ^.

Follow us on Twitter: https://twitter.com/mintersworld

Visit our website: https://www.mintersworld.com/

Join the community: https://discord.com/invite/mintersworld

Play Rhascau: https://www.rhascau.com/

Previous announcement: https://medium.com/@stokasz/announcing-battle-for-blockchain-the-first-autonomous-war-powered-by-mud-c2a21be84fd4

Contribute to MUD engine for autonomous worlds: https://mud.dev/

Disclaimer: This communication is intended for promotional purposes. We encourage recipients to validate the information contained herein prior to basing any decisions on its contents.

--

--