自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

programking的快乐生活

幸福在哪里?

  • 博客(8)
  • 资源 (10)
  • 收藏
  • 关注

原创 横版游戏制作过程

这次做一个横版游戏,以前都是做完游戏后,才公布源码和制作过程。这回改一下,游戏没做,先讨论设计方法。横版游戏像“超级玛丽”“魂斗罗”,首先要解决的问题是地图问题。我以前想把整个地图存在一个大数组里,当需要检测某个地方是什么时,直接从数组中读出。这种方法并不好,只有益智类、棋牌类的游戏,地图很小时,用数组比较合适(包括上次做的纸牌)。还是用“对象”封装的方法比较好。把地图中的元素都分割成一个个对

2008-04-29 20:09:00 4116 1

原创 带秘笈的纸牌源码

我用VC实现的纸牌,规则和windows自带的纸牌相同,但多一个"秘笈"功能:当按住空格键不放,所有扣着的牌都将显示牌面.整个工程已经上传至CSDN下载频道,标题是“带秘笈的纸牌源码”。先来个截图:这就是按住空格键的“秘笈”效果。整个游戏的要点只有一个:鼠标检测。逻辑判断很简单,扑克牌用0-51表示,除13取余是牌值,商是花色(0-3)。牌的存储用数组实现。移动牌的时候,检测鼠标坐标->获

2008-04-27 18:45:00 1363 5

原创 怎样做小游戏挖金子(VC,源码5)

今天的程序讲课,开始。 前面几讲,涉及程序框架、地图文件、叉子的摆动、旋转拉伸,这几方面都可以归纳为基本数据处理,今天讲“交互”,很简单,判断叉子抓到物品,当拉回后,增加金钱数量。核心是碰撞检测。网上的这个游戏是FLASH作的,FLASH的碰撞检测就一个函数,即可实现各式各样的图形检测。VC中,就用自己动手。最初的想法,是把叉子看成一个圆形,各种矿石也看成圆形,做两个圆形的检测,只要检测圆

2008-04-15 21:29:00 3310 1

原创 怎样做小游戏挖金子(VC,源码4)

 有人下载我的工程文件,“我很欣慰”,名字是“挖金子VC版源码”,大家多讨论。上回讲哪了?地图加载了,物品能显示了。该显示画面上方摆动的叉子了。计算机图形学的“图形旋转”,当然,有一个WINDOWS API函数PlgBlt,可我没有用。网上有很多介绍图形旋转的文章,我还是讲解一下我这个函数:void GAMECATCH::TcDrawAngleOff(HDC hdc,int *pv,f

2008-04-14 22:40:00 2727

原创 怎样做小游戏挖金子(VC,源码3)

说明:整个工程文件已经上传至“下载频道”, 名字是“挖金子VC版源码”。不仅包括源代码,还有图形资源。最方便的是能直接编译、运行。昨天讲解了游戏开始菜单的相关程序。今天开始讲游戏主逻辑。当用户点击了“开始”按钮后,进入游戏。需要做的工作是:加载地图,游戏上方的叉子开始摆动,同时检测用户按键,判断是否抓到物品等等。待俺一一道来。地图信息包括:第几关,物品及其坐标,以前两关的地图数据为例:

2008-04-13 21:55:00 3435

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

先别急着看源码,首先要解决的问题是程序框架。VC只是一个开发环境,支持的是C++。Windows下的程序,当然是用Windows API(Application Programming Interface)写成的。 VC提供了一个类库MFC,如同课本中介绍的一样,“点几下鼠标即可生成一个程序”。控件靠拖动即可生成。很方便,但也是最大的缺陷。隐藏了太多东西。我的电脑中VC的一个链接库有点问题,无

2008-04-12 22:35:00 3561 3

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

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

2008-04-12 21:08:00 4283 6

原创 2008年的第一篇文章

 2008年的第一篇文章,今天删除了很多以前的文章,同时删除了美术、动画相关的文章。技术无止境,技术本身没有错,技术应该是快乐的。往后我会更多得发技术相关的文章,对别人可能会有帮助,好歹也对得起CSDN这个牌子。

2008-04-02 10:40:00 664 1

扫雷MFC版游戏源码

以前做过扫雷,由于种种原因,代码没有了。这次用MFC框架重写一次,加入更多的动画元素。胜利后,会升起几颗信号弹,所有雷爆炸。

2009-09-02

俄罗斯方块MFC版源码

上一版本的俄罗斯方块是用Win32 API做的,这次用MFC改写一次。MFC的结构也许更清晰,更容易看懂。功能基本不变,每打到300分,速度增加一级。同时消去两行以上,会放烟花。同时消除的行数越多,烟花规模越大。

2009-08-31

俄罗斯方块源码(带烟花)

经典游戏,俄罗斯方块,源码公布。我争取简化功能,使结构清晰、框架简单,代码更容易看懂。每打到300分,速度增加一级。同时消去两行以上,会放烟花。同时消除的行数越多,烟花规模越大。

2009-07-26

挖金子修订版源码和文档

上一版本的代码确实乱,难怪大家看不懂。这次我重写了一遍,争取结构清晰,容易看懂。新版增加了一个道具,可以使所有物品升值。附赠一篇游戏制作教程,一篇设计文档。

2009-06-19

仿CS游戏源码(OPENGL)

感谢大家去年的支持,没有大家的支持,我今年不会做这个游戏。最近做一个FPS,一把小手枪,子弹不限。三张地图。消灭完所有敌人过关。用VC+OPENGL制作,MD2和MDL模型,感谢大家支持!

2009-03-19

超级玛丽制作揭秘文档

感谢大家对前两个版本的关注,代码看不懂?这是制作揭秘文档。整篇文档,解释到每一行代码,每一个变量。如果还有看不懂的地方,或者其它建议,可以继续交流。(资源包含增强版源码,可执行文件)

2008-11-25

超级玛丽增强版源码

感谢大家对上一个版本的支持,这个版本增加了地图、水管、攻击种类和更多的敌人,支持窗口大小的调整。用VC6制作,包含整个工程。

2008-08-24

超级玛丽源码

我做的第一个横版过关游戏,VC实现,带三张地图。这是整个工程,包含了图片、代码所有资源,可直接编译运行,大家多鼓励。

2008-06-15

带秘笈的纸牌源码

我用VC实现的纸牌,规则和windows自带的纸牌相同,但多一个"秘笈"功能:当按住空格键不放,所有扣着的牌都将显示牌面.这是整个工程,可以直接编译运行, 大家交流学习,我会在博客里介绍一些要点.

2008-04-27

挖金子VC版源码

用VC实现的挖金子游戏,包含整个工程文件.

2008-04-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除