Opens profile photo
Follow
Curio
@0xcurio
Creative studio pioneering on-chain games. curio.gg #Treaty #UGL We're hiring 👉 jobs.lever.co/curio.gg
discord.gg/JASMvuTDafJoined January 2022

Curio’s Tweets

Congratulations to for securing the flag ⛳️. Treaty has been frozen in time 🧊 In the coming weeks, rewards and war memorabilia will be distributed to players. The team will also publicize a detailed post-mortem based on all our learnings.
2
22
Show this thread
ありがとうございます!
Quote Tweet
🆕記事をアップしました🆕 今回は、@0xcurio が開発するオンチェーンゲーム「Treaty」について解説📝 社会契約をオンチェーン実装し、あらゆるゲーム内リソースのトークン化に挑む斬新なゲーム🎮 MUDではない独自のECSゲームエンジンを使用している点も注目ポイントです👀 ethereumnavi.com/2023/02/04/wha
Show this thread
2
9
📣🗡 The second phase has commenced … The inner tiles are have now been unlocked The game world will be frozen by Saturday Feb. 4th 12:00 Noon PST Glory belongs to the one that holds the center flag
Image
1
12
Thanks for the shoutout! ✍️
Quote Tweet
🎮Fully on-chain games are pushing the frontiers of gaming 🎮 Players can create their own on-chain rules, tokens and institutions within the gaming universe. How is this possible? Here's what you need to know about fully on-chain games 👇🧵 newsletter.banklesshq.com/p/the-promises 1/6
Show this thread
12
The main battleground is now full 🙏In the mean time, practice your skills in the "Sandbox" game! Please note that idle players in existing games will be subjected to removed in ~1-2 days.
13
We would also like to congratulate on being the 1st winners of the Treaty competition! Your collective idea for a lending treaty has been built and incorporated in this launch 😊. More winners will be revealed throughout the week.
1
7
Show this thread
Note: Inactive players for more than 24 hours might be removed to make space for newcomers. However, you can always rejoin and will not be perma-banned.
1
5
Show this thread
In the first phase of the game (~5 days), players compete for resources and occupy land, building up their nations. In the second phase, the inner world layer is unlocked. Players must occupy and hold the middle tile to secure a victory.
1
6
Show this thread
Most importantly, for the first time, the game allows players to launch smart contracts aka treaties that directly hook into the core game logic, such as “OTC Trading”, “Loan Agreement”, or “Sanction”. This is simply not feasible in traditional games.
1
16
Show this thread
Treaty is a classic 4x strategy game where players compete by securing land and building economies. Crystal and food are the two in-game ERC-20s that drive the economy, each intended to serve different strategies.
1
10
Show this thread
We've also chosen the winners for our treaty competition! These custom treaties will be directly deployable and playable in this upcoming version.
1
Show this thread
The submission window will close in a few days. Then we’ll handpick the best treaties that are implementable for this version. For developers, submitting the code of your treaty in a link is highly encouraged although not required. Winners are guaranteed with $150 USD.
2
Show this thread
We've already published several articles to explain Treaty and provided an overview of our game rules, so you have all the information you need to come up with innovative and exciting treaty ideas. The possibilities are endless, so let your imagination run wild.
1
2
Show this thread
We've created a template for you to present your ideas: - What's the name of the treaty? - What does this treaty do? - Where did you take the inspiration from? - Why should people use your treaty?
1
2
Show this thread
For the next few days, you can submit your treaty ideas in our Discord channel and discuss them with other aspiring diplomats. Our team will also be participating in the discussions to help you refine your ideas and answer any question.
1
2
Show this thread
With Treaty, we aim to show that blockchain gaming can offer much more than what we have seen up to now. Players can create their own rules and mechanics within the game, resulting in a truly decentralized and player-driven gaming experience.
3
Show this thread
For example, they can agree on a set of rules with a flexible number of other players, or they can make agreements with a smart contract alone. The coolest part is that all those contracts are directly hooked into the core game engine and executed.
1
2
Show this thread
This grants players more control over the metagame, as they can now form social contracts with each other in a variety of ways without disrupting the underlying game physics.
1
2
Show this thread
Treaty enables permissionless social contract creation, unlocking players' creativity that was previously untapped. By hooking UGL into the core game functions, players can now build upon game rules and mechanics.
1
3
Show this thread
Despite this limitation, players have always been participating in a broader scheme of game design. Social contracts that operate on game physics are very common in all genres of games, but there has never been an effective way to make them tangible.
1
2
Show this thread
Traditional user-generated content (UGC) has been limited by the need for universal consent on game physics. This has resulted in most mods only staying on players' local machines and UGC that gets merged into the global state mostly being cosmetic.
1
2
Show this thread
The next level of blockchain gaming is here. In our new blog post by , we explore the significance of Treaty from a game design perspective. Through on-chain social contracts, we can tap into a new realm of possibilities: user-generated logic
3
62
Show this thread
Second, a treaty can prohibit players from performing certain actions, such as banning battling between alliance members. This is also checked by default using the `approve` function in `CurioTreaty`, the standard contract which all treaties must extend.
1
3
Show this thread
We’ve also added two types of permissioning patterns for players. First, a player is able to automatically give permission to others for performing actions, such as harvesting a resource or battling, on behalf of the player, using the `delegateGameFunction` function.
1
1
Show this thread
For an ownership structure most compatible with existing crypto infra, we built CurioERC20, a custom token for in-game resources, as well as smart contract wallets for resource holders like armies. Data for balances and allowances are stored in ECS for maximum composability.
1
1
Show this thread
We’ve brought a version of ECS, a common game data architecture, into Solidity primarily for 2 purposes: 1) reducing technical overhead coordinating frontend, backend, and indexer, and 2) allowing any developer to extend the game with easy reads and writes.
1
1
Show this thread
Our contract architecture can support arbitrary social agreements with high flexible clauses like the one above and beyond. Let’s see how it’s done:
1
1
Show this thread