๐๐ ๐๐๐ - ๐
๐ข๐ซ๐๐ฌ๐ข๐๐ ๐๐ก๐๐ญ ๐๐๐๐๐ฉ
Moderator -
@norswap
Guests:
@Kooshaba @lordOfAFew
In the Fireside chat, we're thrilled to welcome three trailblazers in FOCG and AW scene. These pioneers explore a range of compelling topics, from the intricacies of game design to the challenges and innovations shaping the future of on-chain gaming.
๐๐ฎ๐๐ฌ๐ญ ๐ข๐ง๐ญ๐ซ๐จ๐๐ฎ๐๐ญ๐ข๐จ๐ง
๐๐จ๐จ๐ฌ๐ก๐๐๐: You can call me Andy. I work at Lattice, focusing on Mud. Specifically, I'm involved in Skystrife.
๐๐จ๐๐: I'm one of the core contributors to the Realms ecosystem and also to Dojo, an on-chain engine running on StarkNet. I've been working on building on-chain games for a couple of years now.
๐๐ฎ๐๐ฌ๐ญ๐ข๐จ๐ง ๐
๐๐จ๐ซ๐ฌ๐ฐ๐๐ฉ:What do you think about the fun factor in your game, what will bring user enjoyment?
๐๐จ๐๐ believes that everyone is still exploring interesting games. He appreciates the permanence of these games and highlights the competitiveness and challenge of Loot Survivor as an example.
๐๐จ๐จ๐ฌ๐ก๐๐๐ is fascinated by two distinct forms of fun observed in Dark Forest and traditional games. He shares his experience of launching the last round of Dark Forest at EthDenver and his views on the importance of real-time decision-making in Skystrife.
๐๐ฎ๐๐ฌ๐ญ๐ข๐จ๐ง 2
๐๐จ๐ซ๐ฌ๐ฐ๐๐ฉ: Were there features you wanted to implement in your project but couldn't, due to these constraints?Did these challenges inspire any creative or innovative solutions?
๐๐จ๐๐ considers storage cost as the main challenge they are currently facing, especially when running games on the mainnet. He is optimistic about overcoming this hurdle in the next 24 months and mentions an innovative solution implemented in Loot Survivor, which involves extensive compression to minimize gas costs.
๐๐จ๐จ๐ฌ๐ก๐๐๐ insisted that all maps should be human-created and stored on-chain in the initial stages of Skystrife. He shares how they optimized on-chain map files, enabling anyone to upload a map for just a few dollars, allowing any Skystrife player to play on that map.
๐๐ฎ๐๐ฌ๐ญ๐ข๐จ๐ง 3
๐๐จ๐ซ๐ฌ๐ฐ๐๐ฉ: Why build on-chain?
๐๐จ๐๐ emphasizes the key to effectively scaling games through app chains and horizontal scaling. He mentions their work at Dojo and the approach of managing most operations on the client side, similar to using ZK state channels, to enhance client-side computing. Additionally, he suggests creating channels to reduce latency.
๐๐จ๐จ๐ฌ๐ก๐๐๐ expresses concerns about the trade-off in client-side computing, particularly in terms of response time, and its limitation on real-time interaction. He also voices reservations about the composability of the L3 approach, especially regarding inter-game interactions. He shares his hopes and doubts about the launch of Skystrife and the creation of new content.
๐๐ฎ๐๐ฌ๐ญ๐ข๐จ๐ง 4
๐๐จ๐ซ๐ฌ๐ฐ๐๐ฉ: Within each world, full composability is essential. This might necessitate its own blockchain, but it's feasible across different worlds too. There should also be a secondary level of composability. Can you think of a scenario where this approach would be particularly effective?
๐๐จ๐จ๐ฌ๐ก๐๐๐ proposes an integration idea where entering a SkyStrife match requires proving completion of a task in Loot Survivors. He notes that such integration is impossible if everyone is on separate app chains. Additionally, he expresses a desire to modify elements of one game within another, like burning something in one game when a unit is lost in another.
๐๐จ๐๐: Discusses a solution to this problem, such as direct verification on Starknet. He talks about submitting proof on Starknet along with ownership and emphasizes the feasibility of this verification.
๐๐ฎ๐๐ฌ๐ญ๐ข๐จ๐ง 5
๐๐จ๐ซ๐ฌ๐ฐ๐๐ฉ: Do you believe blockchain is essential for what we're building here?
๐๐จ๐๐ discusses how Bitcoin solved the consensus problem and highlights advancements in zero-knowledge proofs, which could allow certain operations to bypass the need for a blockchain. In gaming, for instance, players might not need a blockchain to play the game itself but could generate and verify proofs client-side, maintaining trust without constant blockchain use.
๐๐จ๐จ๐ฌ๐ก๐๐๐ offers a philosophical perspective on the trend of players becoming the true owners in MMO games. He suggests that blockchains could revolutionize gaming by enabling an entirely on-chain revenue stream, creating a truly autonomous environment where players have the power to shape and evolve the game world.
๐๐ฎ๐๐ฌ๐ญ๐ข๐จ๐ง 6
๐๐จ๐ซ๐ฌ๐ฐ๐๐ฉ: I'd like for some war stories of things that happened to your game.
๐๐จ๐๐ discusses the challenges of creating complex games, particularly highlighted during the development of Loot Survivor. He emphasizes that game development is a difficult task filled with lessons.
๐๐จ๐จ๐ฌ๐ก๐๐๐ shares an issue encountered during Skystrife's playtest, where players couldn't join matches due to an unexpected surge in gas usage in their system, making the game practically inoperable.
๐๐ฎ๐๐ฌ๐ญ๐ข๐จ๐ง 7
๐๐จ๐ซ๐ฌ๐ฐ๐๐ฉ: How you come up with ideas?
๐๐จ๐๐ stresses the importance of complete dedication to one's project, essential for creating impactful work.
๐๐จ๐จ๐ฌ๐ก๐๐๐ spends his free time playing games and interacting with his nephews, drawing inspiration from their creativity.
๐๐ฎ๐๐ฌ๐ญ๐ข๐จ๐ง 8
๐๐จ๐ซ๐ฌ๐ฐ๐๐ฉ: What do you think is the best game idea or infrastructure idea that nobody is building right now that you would really like to see?
๐๐จ๐๐ discusses the significant challenge of managing hidden information in on-chain games, emphasizing the importance of solving this issue as hidden information is a vital element in these games.
๐๐จ๐จ๐ฌ๐ก๐๐๐ mentions the games he's playing and those he'd like to see on the blockchain, such as Runescape or games similar to Loot Survivor, and expresses admiration for the infinite playability of Roblox.
Read the whole๐
mirror.xyz/dashboard/edit/3uโฆ