Original Title: "Optimistic on OPCraft"
Original Author: William M. Peaster, Bankless
Original Compilation: The Way of DeFi
Earlier this week, I wrote an article about the difficulties of NFT game design.
However, not every game should be polished to perfection, or follow conventional gaming wisdom.
This is because some games can be used as experiments to explore new possibilities.
OPCraft is one such NFT project, a compelling unconventional experiment.
OPCraft is interesting, it sits at the crossroads of on-chain game engines and Layer 2 (L2) scaling solutions, and works in a way we haven't seen before passed.
In today's article, we'll explore the basics of this innovative project!
A lot of things happen in OPCraft.
This project is easily the best blockchain game experiment/experience opcraft.mud.dev has ever been.
To understand OPCraft, you must first master its basics.
It's worth noting that the game is built on the OP Stack, a modular system first introduced by the creators of OptimismL2 in October 2022, designed to "Build your own blockchain".
As the team explained in their announcement:
"The OP Stack is for Optimism The code that powers the next-generation architecture. It is a series of modules that together form a coherent, reliable blockchain. Each of these components implements a specific layer of the stack."
The developers of Optimism set out to formalize the rollup system after noticing their codebase was being forked for various unique experiments. An early project in these experiments is OPCraft, which customized its own chain to amplify Optimism's already sizable transaction throughput advantage.
OPCraft was created by the Lattice team and is a 3D voxel game on the chain.
"Voxel" refers to the virtual blocks used to build structures in the game.
"On-chain" refers to the fact that the project uses a decentralized blockchain - Optimism's modular L2 technology - to host Lattice's MUD games engine, not a centralized server.
In a sense, you can think of OPCraft as being very "on-chain" in that all of its activities and projects are ultimately tracked through Ethereum transactions .
As the builder previously noted:
"OPCraft is an autonomous world, a A virtual space entirely on the chain, every aspect of the world, every river, blade of grass, and snow on a mountain top exists on the chain, and every action in this world is an Ethereum transaction.
< p>Just like other self-made voxel worlds, you can explore procedurally generated landscapes, mine ores, place materials, and craft new items. Players can create magnificent Building, erecting monuments, and transforming the land, whether done by yourself or as a team.
OPCraft runs on the OP chain, which means that the blockchain It is mainly used to update the world when the player modifies it. Just like a normal rollup, developers can deploy smart contracts on this chain, and anyone can run a node in order to access it.”
Two of the most compelling things about making on-chain games like OPCraft are the extreme customizability and extreme interoperability possibilities they open up .
Regarding customizability, the game engine on the chain is the dream of the modding community, and the dream of the modder can lead to the player's paradise. Being so open and continuously available, these kinds of engines allow anyone to build the base game any way they want.
On this point, Lattice has said:
“Imagine the world of OPCraft in Beautiful ray tracing and rendering by Unreal Engine 5 in 4K resolution. Or imagine an enterprise-grade project management UI for managing and automating mining operations in OPCraft.
< /p>
Since the world is completely on-chain, anyone can go and build a custom client that interacts with it without special permissions, as long as the input and output conform to the protocol. Like a Like DeFi protocols accessed through many different portals, OPCraft does not have a canonical representation.
We can't wait for someone else to build a client and replace all roles into an anime character, or a complete rewrite with beautiful shaders".
Secondly, since everything in OPCraft is tracked on-chain via smart contracts, all of these activities and digital things can be done instantly with other smart contracts interoperability. This allows people to build their own on-chain extensions around the game, making game building an open community-focused process where the possibilities are endless.
“Imagine a smart contract that pays you 1ETH for every diamond block you mine, or a smart contract that pays to engrave your name on Smart contracts on top of its Worldstone," Lattice said.
Another example is that in the not-too-distant future, you could imagine your web3 identity and reputation solution of choice having your on-chain game achievements as NFTs Badges are displayed alongside your other personal web3 honors, as the smart contracts in question can connect directly to each other.
If you want to explore OPCraft, you can go to opcraft.mud.dev now.
But please note that OPCraft is just a proof-of-concept for a custom Optimism testnet right now. The experiment will run for two weeks and will end on Halloween, October 31, 2022 at 23:59 UTC.
Note: "The World will be frozen, immortalizing any structures, art and monuments you create."
That said, at the time of this writing, you still have a few days to do some building and exploring before the testnet shuts down, but just keep in mind that any initial creations will soon be become digital relics.
As for what will happen next, Lattice didn't say much, although they have noted that OPCraft "like current rollup... has a credible path, towards autonomy and permissionlessness.”
This suggests that OPCraft will eventually develop to the mainnet, so this experiment seems to have just begun.
So, will the revival of chain games be the same?
Only time will tell, but I like the opportunity.
If you want to learn more, and dig deeper into OPCraft, follow Lattice's work (Discord, Twitter), or explore and build on OPCraft's codebase yourself.
OPCraft's code base is completely open source! If you're interested in building a plugin (or two) for OPCraft, building your own AW, or just curious about how we do it, check out our repo.
Original link a>
Welcome to join the official BlockBeats community:
Telegram Subscription Group: https://t.me/theblockbeats
Telegram Discussion Group: https://t.me/BlockBeats_App
Official Twitter Account: https://twitter.com/BlockBeatsAsia