首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >以太游戏设计思想

以太游戏设计思想
EN

Ethereum用户
提问于 2019-04-10 19:13:30
回答 1查看 83关注 0票数 1

是否有可能在稳定的情况下编写emacs dunnet游戏?并不是说游戏有任何理由出现在区块链上,而是为了班级分配。我试过2048游戏。但它似乎有一些棘手的代码要创建在坚实的。我可以找到邓尼特游戏,但我不确定是否有任何地方,我可以找到算法或设计模式为它。如果有人知道的话请告诉我。

EN

回答 1

Ethereum用户

发布于 2019-04-10 19:56:16

这是一个通用的答案--我不打算尝试实现您提到的任何游戏:)

Ethereum虚拟机是图灵完整的(某种程度上),所以你可以用它编写任何你想要的东西-所有的算法都是可能的。您只需要一些被转换成EVM理解的字节码的语言--稳健是最常见的一种。

它之所以只是图灵-完全的,是因为有气体限制。契约只能具有一定的大小,事务(块)只能具有一定的大小。这(特别是后一种限制)基本上意味着您不能在Ethereum中运行任何花哨的算法,因为您运行到了块气体限制,整个事务就会被恢复。

有一些方法可以解决这些问题--例如,将算法拆分为多个事务,并将(太大的)契约拆分为多个契约/库。因此,如果你使用足够的技巧,你可以,至少在理论上,运行任何你想要的算法。那你当然得付很多汽油费了。

票数 1
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/69512

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档