Welcome to AO War, a simulation of the classic card game on AO.


How To Play: Click any card and you'll take a turn automatically. 

-

Procreate Concept Sketch

Procreate Concept Sketch

Design Goals: As a child, one of my favorite card games was War, a simple card comparison game that just about anyone can play and understand with ease. I wanted to build an asynchronous game with simple “one-button” mechanics, and this classic card game was the perfect blueprint for the AO Game Jam.

-

AO War Terminal

AO War in Terminal

Back End: AO is a hyper-parallel “back end” of sorts, allowing for computational power with data permanence lasting for hundreds of years. It’s the perfect tool for data transparency and multi-user authentication. Most of the development time was dedicated to making the entire game playable from just a terminal window running AOS. Check out the GitHub here: https://github.com/FUDBear/AO_War

-

Rive Animation

Rive State Machine

Front End: The render side is built using React.ts and Rive. Rive is like Lottie animations but faster, smaller, and with built-in state machines that allow for a “game engine”-like experience. I highly recommend it for web developers looking to add more interactivity to their applications.

-

Adobe Illustrator

Adobe Illustrator Art

Art: All the art was made by myself, mostly in Adobe Illustrator. I took references from many old Bicycle card designs and brought them into a modern AO theme, featuring special appearances by DumDum, Llama King, and Cyber Beavers.

-


Music: The music was also made by me using Logic Pro and Native Instruments. It's not very good but I wanted it to sound light hearted and derpy, so it worked out.

-


The OG Llama King

Llama King: The Llama King is a beloved character in the AO/Arweave ecosystem. Stemming from a web application running the Reality Protocol, Llama Land is a unique token dispersion mechanic where users must make a plea to the Llama King to acquire tokens. AI is run on-chain to assess whether the user’s request pleases the Llama King. If so, the user is rewarded with Llama Tokens. This is one of the most engaging Web3 experiences available to date.

-


Atomic Assets: One of my must-have features was the ability for users to use their Atomic Assets from BazAR to unlock a unique deck of cards exclusively for DumDumz holders. Building on this concept, users will be able to unlock special limited-edition decks that function as fully on-chain Atomic Assets in the Arweave ecosystem. Special “preview” versions of these decks can currently be used in the game.

-


Final Thoughts:  War is a frustrating game at times, and having no control over the outcome is tiresome. I plan to develop a RogueLite mechanic on top of the game that allows for players to have choice and control over the outcome. 

The AO community is filled with opportunity and promise, especially for game developers looking to create unique on-chain experiences. If you're curious about developing on the AO ecosystem, check out the AO Discord here: https://discord.gg/SC7bBfXT


Published 2 days ago
StatusIn development
PlatformsHTML5
AuthorJoshBurleson
GenreCard Game

Leave a comment

Log in with itch.io to leave a comment.