登录
首页 » Android » Nim Challenge 游戏

Nim Challenge 游戏

于 2022-12-11 发布 文件大小:246.48 kB
0 276
下载积分: 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 个回复

  • Android拍照和相册剪辑上传 例子源码下载
    Android拍照和相册剪辑上传 例子源码下载
    2015-05-08下载
    积分:1
  • 安卓蓝牙打印机程序
    经过测试可用的安卓蓝牙打印程序,可连接世面上常见的蓝牙打印机(非热敏),源码结构清晰可用,非常具有参考价值。
    2022-09-04 00:20:03下载
    积分:1
  • Android 简单换肤实例
    Android 简单换肤实例,单击Set按钮,可将APP的主界面变换成其它的风格,本例子中实现的比较简单,只是换了两张图片背景,有兴趣的可参考代码:单击换肤按钮后,会执行以下代码:   btnSet.setOnClickListener(new OnClickListener() {   @Override   public void onClick(View v) {    new Handler().post(new Runnable() {    @Override    public void run() {    layout.setBackgroundDrawable(friendContext.getResources().getDrawable(R.drawable.bg));    }    });   }   );
    2022-03-05 13:09:50下载
    积分:1
  • android-vcard-1.4-
    android联系人导出和导入vcf格式文件(android contacts export and import vcf format files)
    2013-05-31 11:14:33下载
    积分:1
  • android 通过wifi传输文件的例子源码,参考茄子快传的原理
    android 通过wifi传输文件的例子源码,参考茄子快传的原理
    2014-08-29下载
    积分:1
  • ZXing识别条形码和二维码
    android上使用ZXing识别条形码和二维码,代码简单易懂,相信能帮助读者迅速掌握相关的开发。
    2023-04-30 19:55:04下载
    积分:1
  • dex2jar-0.0.9.15
    反编译工具中的最新更新,能够反编译android程序。(Decompilation tool latest updates can decompile android program.)
    2013-08-06 09:36:32下载
    积分:1
  • Android 源代码
    这个应用程序是以解释如何在安卓系统,将值存储在它使用微调控制项项目和选择项目作为电台 buttos 写在文本视图中的选定的项
    2022-05-21 00:52:47下载
    积分:1
  • Mplaydemo
    Mplaydemo,非常的好安卓播放器例子。 display 视频播放的载体及相关界面, 相关的接口调用,播放、暂停、恢复等实现。
    2022-04-01 07:51:42下载
    积分:1
  • android
    android开发相关文档,android学习基础文档、界面切换效果总结(the book of android)
    2013-09-09 08:37:24下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载