登录
首页 » Android » Nim Challenge 游戏

Nim Challenge 游戏

于 2022-12-11 发布 文件大小:246.48 kB
0 236
下载积分: 2 下载次数: 1

代码说明:

翻译  maninwest@Codeforge 作者:Giannakakis Kostas@CodeProjectNim 是个策略游戏,两个玩家轮流从不同的堆中移除对象。一个玩家可以移除任何数量的项目,只要它们都来自相同的堆且出现在相连的位置。移走所有堆中最后一个项目的玩家赢。相信很多人玩过这个游戏,也许有人认为这不过是碰运气的游戏。但是该游戏有个算法,如果正确运用的话,可以让一个玩家总是赢。Nim Challenge 是个 Android 应用程序,它实现了这个 "赢家战略" ,挑战玩家在不同的情景下和有限时间内对战略的应用。赢家战略考虑这样一种情况:3 个堆,大小分别是 1, 2 和 3 的排列  |  | |  | | |这种排列可以表示为:1 = 00122 = 01023 = 0112  ---Sum: 000数每一行元素的个数,转化成二进制表示(1 和 0)。在每一列,数 1 的数量。如果结果是奇数,则对应的列在Sum中是 1/如果是偶数,则是 0.如果 Sum  都是 0,则第一个玩的人会输。如果Sum 中有一个 1, 第一个玩家总能找到一步,让自己获胜。上述算法假设最后一个移除项目的人赢。但是这个游戏也常常让最后一个玩家输,这就是所谓的 "misère " 游戏,在一个"misère " 游戏中,可以应用相同的算法,不同的是当大小为 1 的堆剩下时的情景。在这种情

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 自定义控件实现视差滚动
    应用背景有对页面视图有视差滚动要求的app和对视差滚动有幅度变更需求的app关键技术自定义控件继承scrollview更改滚动方式实现双层滚动时实现视差滚动效果
    2022-09-25 22:35:03下载
    积分:1
  • android 炫的3D标签云的效果,类似于各种播放器首页的字体悬浮效果
    资源描述android 炫的3D标签云的效果,类似于各种播放器首页的字体悬浮效果
    2022-02-03 23:02:09下载
    积分:1
  • android 侧滑菜单 实例源码
    android 侧滑菜单 实例源码
    2014-05-30下载
    积分:1
  • game-engin
    java平台上一些专门为android编写的游戏引擎代码,非常适合新手练习!简单易懂,代码可读性强!(some of the java platform written specifically for android game engine code, very suitable for novices to practice! Easy to understand, code readability!)
    2014-01-13 23:04:50下载
    积分:1
  • android照片移动app
    private class ImageViewOnTouchListener implements OnTouchListener { @Override public boolean onTouch(View v, MotionEvent event) { switch (event.getAction() & MotionEvent.ACTION_MASK) {// 这里取出来的是event.getAction()返回的值的低八位,MotionEvent.ACTION_MASK是255, case MotionEvent.ACTION_DOWN: startPoint.set(event.getX(), event.getY()); break; case MotionEvent.ACTION_MOVE:// 移动过程,该事件会不断被触发 float dx = event.getX() -
    2022-01-30 14:46:32下载
    积分:1
  • WIFIConnectLast
    wifi链接的demo,帮助初学者学习andorid的初步学习(the wifi link demo, to help beginners learning andorid preliminary study)
    2013-04-23 10:18:47下载
    积分:1
  • androidAPP源码---手机作为服务端实现WiFi通讯
    资源描述手机端作为服务端进行监听,WiFi模块等作为客户端后与其连接后,可实现通讯。
    2022-02-28 12:11:18下载
    积分:1
  • GPS
    一份在android下学习GPS和运用百度地图api(Learning to use a GPS and Baidu map api in android)
    2013-12-12 12:42:10下载
    积分:1
  • android
    1) 利用GreenDAO对SQLite数据库中的表单进行创建并实现增删查改 =〉Greendao实现的是将java对象映射到SQLlite数据库中的ORM(将关系型数据转化成Object的方式); =〉在此期间是可以不涉及到sql语言,可以直接通过对象类建表以及增删改插操作。 =〉通过使用一个简单的面向对象API,开发者可以对Java对象进行存储、更新、删除和查询; =〉一个实体类只对应一个表,也就是只支持一对一;
    2022-02-14 04:00:14下载
    积分:1
  • Android版捕鱼达人源代码
    Android版捕鱼达人源代码 《捕鱼游戏》是由当前最具人气的街机游戏“捕鱼达人”移植而来,游戏场景采用全3D制作,以深海作为游戏背景。通过真实的画面效果和丰富的剧情任务以及随机的炸弹系统,增加了游戏的挑战性。主要的捕鱼游戏为:千炮捕鱼,金蟾捕鱼,大圣闹海 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2023-02-21 21:10:08下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载