《挖金子》这个游戏,以前就玩过,网上见到是FLASH做的。FLASH做的游戏,很棒,足以让人对脚本语言刮目相看。最近我用vc做了一个,基本实现了功能。但代码写得粗糙,有几处很笨拙。我还是想贴出来,大家讨论吧。(使用了原游戏的图片资源,纯属学习,无商业用途,特此声明)

先看一下完成后的截图:

屏幕菜单:

游戏主画面:

过关后的道具选择画面:

失败后的画面:

画面很粗糙:)但功能都实现了。这样的一个小游戏涉及哪些要点呢?从框架上讲,包括游戏流程控制,用户操作响应,图像、动画显示,这几点是所有游戏都涉及的。从功能上讲,要处理地图加载,图像旋转,碰撞检测,胜负判断,还有按钮、文字等游戏元素。

明白了这个游戏所涉及的内容,就可以把各个问题逐个解决,直至制作完成。整个制作过程,关键是思路,源码不重要。明白了思路,就等于掌握了根本。掌握根本,这是最好的。看源码的目的,也是要“看出编写者的思路”,不是看他的运行结果。况且,我的代码注释也不多。

我会在以后的文章中,逐一介绍各个制作环节,并贴出源码。大家讨论。

怎样做小游戏挖金子(VC,源码1)相关推荐

  1. 怎样做小游戏挖金子(VC,源码2)

    先别急着看源码,首先要解决的问题是程序框架. VC只是一个开发环境,支持的是C++.Windows下的程序,当然是用Windows API(Application Programming Interf ...

  2. java做小游戏扫雷(附源码)

    下载解压即可玩:扫雷 项目代码下载:java代码 目录 图片 怎么自己也能做 代码细节 感受 全部代码 GameWin.java类 : MapBottom.java类: GameUtil.java类: ...

  3. 编程语言用 Java 开发一个打飞机小游戏(附完整源码)

    编程语言用 Java 开发一个打飞机小游戏(附完整源码) 上图 写在前面 技术源于分享,所以今天抽空把自己之前用java做过的小游戏整理贴出来给大家参考学习.java确实不适合写桌面应用,这里只是通过 ...

  4. “限时分享“ 本地80个小游戏 HTML+CSS+JS源码分享

    开源项目集合 1. "限时分享" 本地80个小游戏 HTML+CSS+JS源码分享 2. "限时分享" 别错过了,最全的微信小程序源码收集分享 里面有80款小游 ...

  5. c++编写手机小游戏代码_经典小游戏大集合(C++ 源码)

    [实例简介] 五子棋 贪吃蛇 俄罗斯方块 黑白棋 连连看 推箱子 扫雷等7个小游戏 C++源码 VC6.0 下编译运行. [实例截图] [核心代码] 经典小游戏大集合(C源码) └── 经典小游戏大集 ...

  6. 打砖块小游戏php程序,javascript实现打砖块小游戏(附完整源码)

    小时候玩一天的打砖块小游戏,附完整源码 在?给个赞? 实现如图 需求分析 1.小球在触碰到大盒子上.左.右边框,以及滑块后沿另一方向反弹,在碰到底边框后游戏结束: 2.小球在触碰到方块之后,方块消失: ...

  7. 用Python做雷霆战机小游戏【附素材+源码】

    前言 嗨嗨,我是小圆 最近很多朋友都在问我要一些游戏的代码 所以这篇文章就出来了 [想一键获取素材和源码的,点击文章末尾名片] 模块准备 import pygame, os import time i ...

  8. 用Python做雷霆战机小游戏【赠素材+源码】

    前言 嗨嗨,我是小圆 最近很多朋友都在问我要一些游戏的代码 所以这篇文章就出来了 [想一键获取素材和源码的,点击文章末尾名片] 模块准备 import pygame, os import time i ...

  9. H5——连连看小游戏实现思路及源码

    部门要求推广新产品用连连看小游戏的方式, 设计那边UI还没有排期,先撸个功能demo,正好记录一下: 连连看都玩过,程序的关键在于判断连续点击的两张图片是否能够消除,两个图片消除的条件有两个: 图片相 ...

最新文章

  1. MicroPython技术及应用定义
  2. SpringCloud_RibbonHystrixFeign
  3. Framebuffer原理、使用、测试系列文章
  4. python 得到文件行数
  5. java 装配_JAVA入门[13]-Spring装配Bean
  6. 01-复杂度1 最大子列和问题 (20 分)
  7. LeetCode 1480 一维数组的动态和
  8. python随机画圆_python生成随机图形验证码详解
  9. AndroidStudio_排坑指南_随时更新---Android原生开发工作笔记231
  10. MAN PAGE: cvslock(1)
  11. 【线段树求逆序数】【HDU1394】Minimum Inversion Number
  12. 已解决:如何彻底删除快压/以及彻底删除顽固的dll文件
  13. clark变换与Park变换的推导
  14. 视频剪辑素材哪里找?这个几个网站就够了。
  15. c语言通过编译器编译转换为机器码,assembler - TechTarget数据中心
  16. 【Android每周专题】触摸屏手势
  17. tab切换组件nz-tab
  18. YOLOv1论文详解【算法原理、置信度、IOU、损失函数等】
  19. Natural language Processing in tensorflow quizs on Coursera
  20. html.url文件怎么打开,url是什么文件格式?.url文件怎么打开?

热门文章

  1. SQL Server--嵌套查询
  2. 医院有线电视数字前端改造系统分析与解决方案探讨
  3. C# HttpUtility.UrlEncode 与 Java URLEncoder.encode的转换方法,李逵与李鬼
  4. vant图标怎么显示不出来_部分自定义图标和自带图标Icon无法同时显示
  5. 如何免费下载Tuxera NTFS for Mac序列号
  6. Linq---查询表达式
  7. 上海亚商投顾早餐FM/0815多家央企拟从纽交所退市
  8. 2018年9月26日公司断网情况处理(交换机环路,err-disable state)
  9. 求助多条线段围成的图形判断封闭图形还是非封闭图形
  10. 优加DaaS背后,看见新的营销潮