跳转到主要内容

使用英特尔 Edison 创建您的专属游戏

editor 提交于


首先,我要感谢英特尔为全球各地像我一样的开发人员提供了莫大的帮助。 我发现,英特尔® Edison 开发板为我的创新项目带来了极大助益。

在本文中,我将与大家分享我面向英特尔® Edison 平台创建的游戏。

几个月前,我们参加了国际奥林匹克信息学培训课程。在这期间,我们需要编写一个机器人,并且支持它与其他机器人交互, 以便最强大的机器人能够从这场简单的游戏中胜出。 我想到在英特尔® Edison 开发板上实施这款游戏。

游戏介绍

在液晶显示屏上,一排有 n 个数字。 (n 为偶数。)两个玩家(您和 Edison)轮流从液晶显示屏上显示的一排数字的一端抽取一个数字,直至数字抽完。 数字大的玩家获胜。

您可能会想,每次都选择较大的数字(贪心的方法),但是这并非每次都能够实现。

因此,我的代码中使用了动态编程。

在本款游戏中,用户先选择。 (我让用户先选是因为 'Edison' 每一轮都能选择最佳的顺序,因而如果 'Edison' 先选择,那么用户获胜的几率会非常小。)

忘记说游戏的名称了,这款游戏叫做:英特尔® Edison :: BrainHack();

项目网站: http://inteledison.xyz

我创建了一个 Instructable 以便于大家创建自己的游戏。 - http://www.instructables.com/id/Intel-Edison-BrainHack/

文章来源:英特尔开发人员专区