首先,我要感谢英特尔为全球各地像我一样的开发人员提供了莫大的帮助。 我发现,英特尔® Edison 开发板为我的创新项目带来了极大助益。
在本文中,我将与大家分享我面向英特尔® Edison 平台创建的游戏。
几个月前,我们参加了国际奥林匹克信息学培训课程。在这期间,我们需要编写一个机器人,并且支持它与其他机器人交互, 以便最强大的机器人能够从这场简单的游戏中胜出。 我想到在英特尔® Edison 开发板上实施这款游戏。
游戏介绍
在液晶显示屏上,一排有 n 个数字。 (n 为偶数。)两个玩家(您和 Edison)轮流从液晶显示屏上显示的一排数字的一端抽取一个数字,直至数字抽完。 数字大的玩家获胜。
您可能会想,每次都选择较大的数字(贪心的方法),但是这并非每次都能够实现。
因此,我的代码中使用了动态编程。
在本款游戏中,用户先选择。 (我让用户先选是因为 'Edison' 每一轮都能选择最佳的顺序,因而如果 'Edison' 先选择,那么用户获胜的几率会非常小。)
忘记说游戏的名称了,这款游戏叫做:英特尔® Edison :: BrainHack();
项目网站: http://inteledison.xyz
我创建了一个 Instructable 以便于大家创建自己的游戏。 - http://www.instructables.com/id/Intel-Edison-BrainHack/
文章来源:英特尔开发人员专区