这个程序员是如何在游戏中实现这个计算器的?

Posted

技术标签:

【中文标题】这个程序员是如何在游戏中实现这个计算器的?【英文标题】:How did this programmer achieve this calculator inside of a game? 【发布时间】:2011-02-26 04:09:08 【问题描述】:

链接:YouTube Video

我很好奇,想了很久,现在我不知道这个人是怎么做到的。我只是看到杠杆和螺纹随机进入和进入齿轮,看起来如此。

谁能为我们这些好奇的极客提供一些启示。 :)

【问题讨论】:

这和编程有什么关系? 他使用算法在游戏中制作了一些东西。虽然它本身不是代码,但它与本网站相关。我不知道为什么 3 个人希望在允许带有“算法”标签的问题时关闭它。 这对我来说似乎是一个有效的、与编程相关的问题。投票决定重新开放。 如何实现 8 位加法器与编程无关?这里只允许使用 jQuery 和 django 吗? 某人 made a computer 也在 Dwarf Fortress 游戏中。 【参考方案1】:

他似乎通过使用游戏内机制模拟门来对计算器进行编程(我对这个话题有点生疏,但请参阅 this 以供参考)。所以在某种程度上,在这种情况下,游戏本身有点像硬件模拟器。

【讨论】:

+1 这就是它的完成方式。请注意,8-bit adder 有数百个门。令人印象深刻!【参考方案2】:

d03boy:Little Big Planet 允许玩家设计自己的关卡,本质上是使用模拟物理对象的游戏内对象对游戏环境进行编程。

为了回答这个问题,在我看来,关卡设计师使用游戏中的对象创建了一个虚拟的adding machine。很整洁,如果你问我的话。

【讨论】:

感谢您的解释。我认为最初的问题应该在中提供了一些高度相关的信息

以上是关于这个程序员是如何在游戏中实现这个计算器的?的主要内容,如果未能解决你的问题,请参考以下文章

如何在LibGDX中实现Sugar ORM

iOS 用户界面 - 这个用户界面是如何在 YouTube 和 Facebook 应用程序中实现的

在 Windows 窗体中实现 gameloop [关闭]

如何在我的游戏中实现脚本?

如何在函数计算中实现无入侵全局网络代理

在我的 Sprite-Kit 游戏中实现这个动作的正确方法是啥?