炮炮兵考眼力

游戏简要说明书

广州大学华软软件学院 郭少豪

Email : gsh0913@qq.com

QICQ : 264965161

游戏简介

游戏主界面

“炮炮兵考眼力”是一款以炮炮兵为游戏形象的类似连连看的一款悠闲小游戏。游戏的方式与连连看类似,但具体操作方式有所不同。游戏规则简单容易上手,游戏速度节奏快,游戏形象惹人喜爱,适合各年龄层面的玩家。

游戏规则

屏幕中央会出现一个网格,网格中将会以一定的填充以炮炮兵为形象的卡片(也就是说不是每一个空格都填有卡片,将会有一部分留空),卡片一共有四种,每种卡片有明显的颜色区分,卡通形象也不一。用鼠标点击网格空白的格子,程序将会以空格为初始位置从上、下、左、右四个方向开始搜索,直到一个方位上的格子不为空白,假如相邻或相对的卡片类型相同,相关的卡片将会消失总分将会相应增加,假如搜索结果发现没有匹配的卡片,这时候就会减去适当的分数和游戏时间。

游戏卡片匹配情况

图中绿色圆圈为鼠标点击的空白空格位置,红色为匹配的卡片,有以下几种情况:左右匹配,上下匹配,左上匹配,左下匹配、右上匹配、右下匹配或上下左右都匹配。前六中情况没出现一次加10分,假如上下左右都匹配再加10分。

游戏卡片匹配情况

游戏目标

游戏的目标就是在规定的时间里面,尽可能以最佳的方式把所有卡片打掉,打掉的卡片越多方式越巧妙分数就越高。

游戏流程

游戏状态流程

游戏截图

游戏菜单界面

游戏主界面

游戏结束界面

下载地址:http://download.csdn.net/source/2933622

我第一个用DirextX做的2D游戏——炮炮兵考眼力相关推荐

  1. 魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~1游戏引擎

    魔塔之拯救白娘子 完整工程下载地址: 前边学习了DX8的相关知识后,想做一个游戏试试看.这里我选取了魔塔这个比较大众化的小游戏.主要是魔塔的游戏画面比较固定,也很简单,似乎很容易做.下边就开始做吧. ...

  2. 魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~6地图编辑器-初始化

    魔塔之拯救白娘子 完整工程下载地址: 从今天开始我将写一下<魔塔之拯救白娘子>的游戏地图编辑器,俗话说,事半功倍.把地图编辑器搞好,基本一个游戏就写好了三分之一了.可以说,魔塔的地图是相对 ...

  3. 魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~16开始游戏-自动寻路(A星算法)

    魔塔之拯救白娘子 完整工程下载地址: <魔塔之拯救白娘子>流程分析2: ⑤游戏界面鼠标点击判断以及自动寻路: 自动寻路的效果如下: 源码如下: Sub 游戏界面鼠标点击判断() Dim m ...

  4. 魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~7地图编辑器-地图格式

    魔塔之拯救白娘子 完整工程下载地址: <魔塔之拯救白娘子>地图编辑器2:确定地图格式 魔塔这个游戏很经典,网上大把源码以及地图之类的,但是DX8做的比较少,源码也没有,因此,我决定自己写一 ...

  5. 魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~24开始游戏-屏幕截图

    魔塔之拯救白娘子 完整工程下载地址: 魔塔之拯救白娘子>流程分析8:屏幕截图和通用申明 有网友问我主窗口设计界面是什么样子?下图就是:frmMain.frm 设计界面非常清爽,只有一个tiemr ...

  6. 魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~8地图编辑器-处理流程

    魔塔之拯救白娘子 完整工程下载地址: <魔塔之拯救白娘子>处理流程: ①在主游戏窗口里添加一个timer控件,名称为:timerDraw 作用:根据running状态绘制不同的背景 Ena ...

  7. 魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~2音效模块

    魔塔之拯救白娘子 完整工程下载地址: 继续上一文,游戏引擎相关源码. ModMain.bas:作用,用来绘制图片精灵,管理物理精灵图片池. Option Explicit'主入口 ' '管理物理精灵图 ...

  8. 魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~18开始游戏-物体碰撞检测

    魔塔之拯救白娘子 完整工程下载地址: <魔塔之拯救白娘子>流程分析4:物体碰撞检测 处理方式分2步,第一步是游戏时主角显示处理:当主角移动时需要擦除上一个坐标位的主角,然后在新位置上放置主 ...

  9. 魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~9地图编辑器-卡通选择

    魔塔之拯救白娘子 完整工程下载地址: <魔塔之拯救白娘子>地图编辑器:流程控制-卡通选择 本课主要讲一下,卡通图片的选择.如下图所示. 卡通图片由3种: ①基础类:25个,主要是路面.NP ...

  10. 魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~4读写ini文件

    魔塔之拯救白娘子 完整工程下载地址: 读写ini.bas 用来读写ini文件 Option Explicit '读写INI声明Dim TempBol Public iniFileName As Str ...

最新文章

  1. 【C++】C++对象模型:对象内存布局详解(C#实例)
  2. aspx网页背景图片设置代码_python requests,BeautifulSoup批量下载360图片
  3. (三十三)设计模式之混合模式
  4. 每年通过率仅1%的“天才考试”,中国到底应不应该学?
  5. jdk1.8 HashMap ConcurrentHashMap
  6. 微软内核工程师:ReactOS 剽窃了 Windows 研究内核代码!
  7. MySQL之流程控制
  8. 算法笔记_面试题_18.动态规划_模板及示例十几道(上)
  9. linux锐捷认证成功无法上网,锐捷认证成功但是却无法上网怎么办
  10. ESP 保姆级教程 疯狂传感器篇 —— 案例:ESP8266 + BME280 + 串口输出
  11. 手机微信发语音没有声音
  12. 输入关键字生成对联_百度“智能春联”玩出新年味 输入关键词秒出春联
  13. matlab中在图像上划线 画圈的方法
  14. 点评“最好的300款免费软件”
  15. php 输出数组内容_关于打印数组的10种方法详解
  16. 计算机专业事业单位类别,信息管理与信息系统专业在事业单位考试中属于什么专业类别...
  17. access自动编号怎么解除_【转】Access中如何设置自动编号字段?
  18. 应我校园0.8.3上线
  19. iphone 开发杂文
  20. 新员工入职管理与综合培训必备方案

热门文章

  1. CNCAP2021版 主动安全ADAS系统试验方法
  2. 网站死链检查处理方法
  3. CentOS-Linux操作系统镜像文件下载
  4. UE5笔记【四】UE5主材质Master Materials和材质实例MI
  5. failed.org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hiber
  6. 一张纸(5毫米)折叠多少次可以达到珠穆朗玛峰的高度(8848米)?
  7. 《活出生命的意义》读书笔记
  8. flutter网络请求基础知识铺垫、及实战举例
  9. 如何理解互联网轻资产创业?
  10. mysql实时同步软件,MySQL实时同步到Oracle 详解MySQL实时同步到Oracle解决方案