炮打洋人(炮打洋鬼子)微信小程序创作
一、简介
炮打洋人是流传于中国民间多地的一款棋类游戏,又称炮打兵、炮轰洋毛子、炮打洋兵、炮打洋鬼子、洋炮专打鬼子兵等,操作简单,策略和趣味性强,老少皆宜。
二、棋盘
五条等长横线和五条等长竖线构成的方格(也有个别地方是六条线)。
三、摆棋
每一个横线和竖线的交叉点是一个棋子位。所有棋子都摆在棋子位上,炮和兵分别在棋盘的一侧。
四、行棋
炮和兵都可以朝上、下、左、右相邻且未被占用的棋子位移动。此外,炮还可以吃子(见“五、吃子”)。
五、吃子
炮和兵在一条横线或竖线上,且间隔一个未被占用的棋子位时,炮行棋可以把兵吃掉。兵不能吃子。
六、胜负
炮先行棋,然后炮和兵交替行棋。1、炮把兵全部吃掉时,或兵被包围无法行棋时,则【炮胜】。2、兵把全部炮包围使炮无法行棋时,则【兵胜】。3、500步时炮和兵都未获胜,则【平】。
游戏开发使用微信小程序开发工具,采用云开发模式,自定义UI,核心开发语言是JS。游戏设计了四个难度等级的人机对战,还有200关的残局可以挑战,支持角色选择、模式选择、悔棋、复盘等功能,其中人机对战的机器算法,根据随机走、制定规则走、预判两类棋子交替多步走等评价机器每步走的得分让难度有低有高,最后做到了最高难度等级下“人使用炮”几乎不可能战胜“机器使用兵”。
炮打洋人(炮打洋鬼子)微信小程序创作相关推荐
- 【微信小程序创作之路】-入门
[微信小程序创作之路]-入门 第一章 微信小程序历史.简介.开启创作之路 文章目录 [微信小程序创作之路]-入门 前言 一.小程序的简介 二.小程序的历史 三.小程序优势 1.使用门槛低 2.快速开发 ...
- 【微信小程序创作之路】- 小程序窗口整体配置(导航栏、标题)
[微信小程序创作之路]- 小程序窗口导航栏配置 第五章 微信小程序窗口导航栏配置 文章目录 [微信小程序创作之路]- 小程序窗口导航栏配置 前言 一.入口文件的配置 二.页面配置 三.全局默认窗口配置 ...
- 【微信小程序创作之路】- 小程序常用页面样式
[微信小程序创作之路]- 小程序常用页面样式 第四章 微信小程序用页面样式 文章目录 [微信小程序创作之路]- 小程序常用页面样式 前言 一.总体样式--全局样式and局部样式 1.全局样式 2.局部 ...
- 从程序员的角度分析微信小程序
从程序员的角度分析微信小程序 我赶快在书架上拿出三年前买的书,把上面的土擦干净,压压惊. 作为一个并不是资深的程序员. 从程序员的角度分析一下微信小程序,欢迎指点. 首先 ...
- 微信小程序的出现会给前端开发带来什么
让业务来源都在中国境内的开发者或者设计师或小公司越来越觉得和越来越感受到这种现实,不靠你微信我在中国做互联网我就得死?我一定得为你微信做开发?我做安卓做苹果我做网站我就落伍我就跟不上时代潮流?非要被你 ...
- 1万字!彻底看懂微信小程序
Q:为什么说小程序如炮友? A:小程序刚发布不久就流行一个段子:APP如原配,一年不用几次:服务号如情人,一个月固定几次:订阅号如酒店小卡片,天天可以卖广告:小程序像炮友,用完就走. 资本如嫖客,各个 ...
- 从程序员的角度分析微信小程序(编程语言:用到什么学什么)
从程序员的角度分析微信小程序(编程语言:用到什么学什么) 一.总结 一句话总结:微信小程序原理就是用JS调用底层native组件,和React Native非常类似.(需要时,用到时再学) 1.选择语 ...
- 小程序api 分享scene_网课查题题库接口API-在线免费授权,微信小程序网课答案api接口...
网课查题题库接口API-在线免费授权,微信小程序网课答案api接口更多相关问题 支持员工实现绩效目标.促进员工自身发展的能力标准的目标是().A.组织目标B.部门目标C.发展目标B.化肝煎合左金丸C. ...
- 微信小程序页面之间数据传递
微信小程序跳转界面传递数据,要传递的数据拼接在url 后面实现 下面看一个简单的demo 传递数据 要传递界面 wxml <!--index.wxml--> <view class= ...
最新文章
- js判断display隐藏显示
- Laravel5.1 搭建博客 --文章的增删改查
- Unity3D shaderLab
- Luogu P4708 画画 (Burnside引理、组合计数、划分数)
- scanf()的使用
- 入门机器学习(一)--单变量线性回归
- [.Net 4.0]泛型的协变,以及高阶函数对泛型的影响 Part 1
- mysql 10048 linux_解决Can't connect to MySQL server on 'localhost' (10048)
- NBA TopShot中勒布朗·詹姆斯的数字收藏卡以4.75万美元售出
- python实现多个excel文件两种方式合并:多表单形式合并、单表单(增加标识列来区分不同文件)形式合并
- 搭建HDFS和HBase集群
- WARNING:CPU :2 PID:593 at net/wireless/nl802.c:2883 nl80211_send_chandef+0x54/0x180
- Bootstrap折叠导航栏
- 工行电子银行收费标准
- 如何使用Xcode的Targets来管理开发和生产版本的构建( 还不懂,复制过来后面再看)
- cisco 路由器 ADSL拨号上网配置
- FaceX-Zoo: A PyTocrh Toolbox for Face Recognition
- 安装Ubuntu的几十次坑的经验
- ubuntu下彻底卸载软件
- 医疗实施-MDM主数据管理基本介绍