自定义博客皮肤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的快乐生活

幸福在哪里?

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

原创 真热闹阿

这半年又有诸多事情发生,一时难以记叙,没想到还有不少人关注,挺热闹。我又有新的爱好,程序已经很长时间没有再练,愿有兴趣于此道的朋友,耐心积累,勤学勤练。我将开始新的工作,可能与程序无关,却比程序更重要,且更适合我。总结一句话,我擅长程序,却不适合程序。什么才是“适合”的呢?我的新工作,未必擅长,却真的适合我,保密。

2010-08-28 21:58:00 2041 14

原创 技术到底多高,给他们看看?开始编程!

最近有点忙,别人给我的评价很不好。上学的时候,很多人夸我学习好,技术好。毕业多年,再次谈及学习和技术,话中带着几分嘲讽。原来,学习好的意思,等同于别的事情不会。他们这样评价我,我的经历确实失败,难以反驳。难道编程真就一文不值???前进吧,各位!我想证明一下,这技术到底多高,给他们看看?开始编程!

2010-04-29 22:30:00 2543 8

原创 生化危机之父:三上真司

    讲个故事。三上真司。    本来我想重点讲求伯君大侠的WPS神话故事。求伯君的故事,对于我接触、学习计算机多少有一些影响。后来的《剑侠》更是有很多有趣的事。我认为,求伯君的故事不会复制,那是中国特定时代的IT英雄。那么,John Carmack,宫本茂的故事能不能复制呢?好像,更加不可能。既然无法复制,讲他们的故事有意义吗?好像有。    三上真司。    可能很多人都不知道这

2010-01-26 21:39:00 4497 16

原创 相声演员徐德亮:来自北大

    徐德亮站台上说相声:“我是北大毕业的。”    以前,我会笑,以为这是一个笑话。    历史已经证明,笑话就是真实,真实得像一个笑话。徐德亮真的是北大毕业。徐德亮说,演一场相声150元,还有的他的生活开销、生活状态、工作状态、时间安排等等。怎么想,也联系不到“北大”。    这样的经历,让我非常感慨。我为什么对离开IT非常感慨,因为我深知高中学习、大学学习、练编程的不容易,高中

2010-01-20 22:38:00 2323 4

原创 第几次考研

第几次考研呢?第二次。很多人站在考场的大楼前,考场开门,众人一拥而上,这景象实在壮观。前几天,我回到村里,周围的人很羡慕我,因为我是大学生。没人知道我前几天考研,如果要解释考研制度和软件开发,别人也听不懂。一户人家的孩子正在玩耍,很高兴。而城市中的孩子,已经学会了太多的英语,太多的课程。村里玩耍的孩子,城里学英语的孩子,辛苦种田的农民,考研究生的我。各种各样的事情,组成这个社会,我想写些评论。农民

2010-01-14 18:09:00 1666 11

原创 宫崎骏

我毕业于计算机专业,编程和程序员的问题,让我很感慨,我却说不出道理所在。我最近看到一张画,从时间上看,是高二下学期所作。我想到日本动画之神,宫崎骏。看了一个访谈视频,一个白发老人,构思了两周,才画了一张画。认真,精致,准确,即使这张画被用于拍摄动画片,只会一闪而过,而且还是草稿。这个老人是日本动画的大师级人物,宫崎骏。

2009-09-21 09:34:00 1588 4

原创 扫雷代码下载地址可以打开啦!

扫雷代码下载地址可以打开啦!至此,所有游戏代码下载地址都可以正常打开,感谢大家支持。扫雷MFC版源码http://download.csdn.net/source/1626416 附:游戏作品下载地址3D游戏:仿CS游戏源码http://download.csdn.net/source/11244432D游戏:扫雷MFC版源码http://download.csdn.net/sourc

2009-09-04 21:24:00 2892 7

原创 需要看扫雷代码的,可以留下邮箱

大家等待吧,我试着重新上传,结果显示“您已经上传过该文件”。建议CSDN加一个“资源状态”的属性,审核中,还是上传失败。有需要代码的,可以留下邮箱,我直接发(只能保证尽快发送)。扫雷MFC版源码 下载地址 http://download.csdn.net/source/1626416 以下代码都可以正常打开,再次感谢大家的支持。 3D游戏: 仿CS游戏源码 http://download.cs

2009-09-04 11:31:00 1238 7

原创 游戏发布:扫雷MFC版源码

现在还是“您访问的资源不存在”,还在审核?大家多刷新,我有些累。扫雷MFC版源码 下载地址    http://download.csdn.net/source/1626416 附:其他游戏作品下载地址(可正常打开)3D游戏:仿CS游戏源码http://download.csdn.net/source/11244432D游戏:俄罗斯方块MFC版源码http://download.csd

2009-09-03 10:52:00 3653 3

原创 游戏发布:俄罗斯方块MFC版源码

游戏简介上一版本的俄罗斯方块是用Win32 API做的,这次用MFC改写一次。MFC的结构也许更清晰,更容易看懂。功能基本不变,每打到300分,速度增加一级。同时消去两行以上,会放烟花。同时消除的行数越多,烟花规模越大。下载地址  俄罗斯方块MFC版源码   http://download.csdn.net/source/1620316再次感谢大家的支持,由于是业余时间制作,难免疏漏。欢迎

2009-08-31 17:56:00 2531 1

原创 再一次回来

有些累。我这个爱好太特殊了,学计算机的人千千万,改行的人也有很多,为什么要学编程?原因也许只有两个字:爱好。有的网友想看看扫雷代码,原来的代码没了,没有关系,再做一版新的。附:游戏作品下载地址:3D游戏:仿CS游戏源码http://download.csdn.net/source/11244432D游戏:俄罗斯方块源码(带烟花)http://download.csdn.net/source/1

2009-08-29 12:35:00 916 4

原创 仿CS游戏源码取消资源分

最近比较忙。感谢大家支持,有的网友留言说是大四的学生,也研究编程。希望他的工作经历能成功。我之所以尽量少谈我的经历,淘汰的具体过程,是希望别人能承受压力,能成功。我把仿CS源码的资源分取消了,有兴趣的朋友可以看看。   附:游戏作品下载地址:3D游戏:仿CS游戏源码http://download.csdn.net/source/11244432D游戏:俄罗斯方块源码(带烟花)http://do

2009-08-12 16:52:00 2057 7

原创 游戏源码发布:俄罗斯方块加烟花效果

经典游戏,俄罗斯方块,源码公布。我争取简化功能,使结构清晰、框架简单,代码更容易看懂。每打到300分,速度增加一级。同时消去两行以上,会放烟花。同时消除的行数越多,烟花规模越大。下载地址  俄罗斯方块源码(带烟花)   http://download.csdn.net/source/1519525 再次感谢大家的支持,由于是业余时间制作,难免疏漏。大家如果有什么想法和建议,可以留言,我

2009-07-26 12:57:00 2117 8

原创 网友asprite的逆向算法测试通过

我又又又又又回来了。我以后尽量少谈压抑、不公平的经历和心情。老梁说的对:“日月穿梭天天天,寒来暑往年年年”。我很想说,“游戏代码写写写”。前些日子,网友asprite留言说,用Bitblt旋转图片时,可以用逆向求坐标的方法。测试了一下,没有问题,感谢asprite的算法。我用一个64x64的图片测试的,测试代码: //逆向坐标算法. 旋转原点位于图片中心, 图片大小64x64 for(i=-3

2009-07-20 17:10:00 1067 1

原创 博客公告

现在又又又有新的任务,又要离开一段时间。程序员的生活,出乎意料。改行以后,更加有趣。我大学里练编程,然后就业、淘汰、改行。看似编程高手,生活中无一事成功。成功也罢,淘汰也罢,现在回想起来,都是秋风落叶,随江东去,渐渐都忘了,忘了。

2009-07-10 14:59:00 1081 4

原创 程序和现实

    我又又又回来了。这一个月,工作任务频繁变动,结果,全部失败。这是对从小爱学习、第一名的最好讽刺。我读书时,为什么要考第一名?因为“知识改变命运”。其实,知识改变命运,只针对于学生而言。毕业以后,是职场改变命运。可惜,大学的知识,也都忘了。从小学到大学的第一名、好学生、爱读书,简直是一场梦。   现在,我又有新的任务,没时间再做游戏。对于想学编程的朋友来说,已经发布的7款游戏足够了。建议多关

2009-07-03 19:14:00 1292 6

原创 作品发布:挖金子修订版源码和文档

上一版本的代码确实乱,难怪大家看不懂。这次我重写了一遍,争取结构清晰,容易看懂。新版增加了一个道具,可以使所有物品升值。附赠一篇游戏制作教程,一篇设计文档。 挖金子修订版源码和文档 下载地址  http://download.csdn.net/source/1421628 附:其他游戏作品下载地址:3D游戏:仿CS游戏源码http://download.csdn.net/source/11

2009-06-21 11:21:00 2887 4

原创 挖金子修订版开发进行中

 又是一场公务员考试,太累了。还是谈技术吧,很多人看不懂超级玛丽制作文档,可能是规模太大的原因,不好理解。我建议看纸牌、挖金子这两个小游戏,代码少,容易看懂程序框架。最近,我重新看挖金子这个游戏,代码确实乱。难怪大家看不懂。我决定重写一版。游戏的主要流程已经写完,还需要调整细节。争取代码更清晰,更容易看懂。预计两周之内完成,有什么想法和建议、甚至游戏功能,都可以留言,我直接做进去。附:个人游戏作品

2009-06-16 17:15:00 1891 4

原创 是高考,还是天意

      高考只不过是一场考试,学历不过是一页证书。对于每天忙碌生活的人们来说,高考过后,人们依旧这样过。我也只是县城里的一个普通百姓。      高考是一个很大的转折点,即使没有一个弃考,录取率按50%计算,一半学生的生活、经历将会完全不同。而我在高考时的选择,却有几分传奇色彩,概括起来是,天意。      一龙生九子,九子各不同。      我生于农村,却在市重点高中读书。这已经是悲剧。我被

2009-06-11 10:10:00 1456 10

原创 programking游戏工作室:高考和弃考

我很少写技术以外的文章。今年高考出了个新闻:弃考。我是计算机科班出身,不高考,肯定没有现在的水平。祝各位弃考生,将来事业有成。正所谓百炼成钢,18岁,踏入这个复杂的社会。不需要同情和悲观,不需要安慰和祝福,这都没用。只需努力,一切刚刚开始。各位弃考生,向比尔盖茨学习,无需学历。我们中国也有英雄,姚仙,姚壮宪,也不是科班出身。高考的问题,包括高中教育、大学教育的问题,三天三夜说不完。但我要感

2009-06-09 17:54:00 1062 1

原创 郑重版权声明

《学OpenGL编3D游戏》不是我写的。我不是唐明理,我只用了这个课件中的模型驱动。游戏框架,菜单,时钟,地图等逻辑处理部分,才是我写的。再次感谢作者的辛勤劳动,也感谢大家的关注。我虽不是程序员,却是计算机科班出身。我会继续练习编程。如果有时间,我一定会出CS的第二版。 个人游戏作品下载地址:3D游戏:仿CS游戏源码http://download.csdn.net/source/112

2009-05-31 17:04:00 973 1

原创 我又回来了

我又回来了,再坐到电脑前,感慨颇多。这期间工作经历,不必多言。我依然是programking,不管经历什么,无论我的工作XXXXXX,哪怕是XXXXXXX,我依然是喜欢编程的programking. 附:个人游戏作品下载地址:仿CS游戏源码http://download.csdn.net/source/1124443超级玛丽制作揭秘文档http://download.csdn.

2009-05-21 10:34:00 601 3

原创 CS快速过关

 自己做游戏的乐趣之一是,自己设定通关秘籍。仿CS提供了三张地图。游戏过程中,按F12可直接过关。这既是秘籍,也是我调试程序的一个方法。原理很简单,按下F12,敌人数量清零。附:源码//键盘处理void GAMEMAP::keyupproc(int keyparam){    switch (keyparam)    { case KEY_F12:  //直接过关  iEnemyNum=0

2009-04-24 11:26:00 1078 5

原创 用BitBlt旋转图片2

条条大道通罗马,这是我学程序的最大感受。任何问题都有多种解决方法。上次说的旋转图片算法,如果实际测试,就会发现,图片旋转一定角度会变花,出现白点。这是因为屏幕坐标是整数,而旋转公式的结果却是浮点数,在转换中,出现误差。怎样解决呢?用数学公式来纠正误差?不需要。原来的绘制是这样的:BitBlt(hdc,destx+200,desty+200,1,1,hdcmem,i,j,SRCCOPY)

2009-04-15 15:53:00 2600 3

原创 BitBlt举例和图形旋转

 BitBlt是2D图形中,最简单的绘图函数。出个题:把某个图片,旋转一定角度,显示到屏幕上。我这个方法:计算出图片各个点旋转后的坐标,把每个点画到屏幕上。已知:图片大小64*64代码:   SelectObject(hdcmem, hBm);//选入DC   for(i=0;i   {    for(j=0;j    {     //计算旋转后的坐标     destx=i*

2009-04-04 17:26:00 2889 3

原创 技术有待提高

刚才看了一下CS的下载次数,回帖次数。比起去年做超级玛丽,少太多了。看来,做的还是不够酷,不够炫。地图也枯燥了一些。如果能做成WOW宣传片的效果,这就太牛了。努力吧,游戏开发!

2009-03-27 12:58:00 981 4

原创 仿CS游戏源码bug:人物移动

人物移动有问题。我做的时候是,如果玩家移动过程中,碰到障碍物,停止移动。其实不应该停止。应该取一个沿着障碍物表面的速度分量,继续移动。这样,人物移动就会更加流畅。已经发布的三张地图都很简单,人物活动区域是一个矩形,称为最大矩形。最大矩形内,放置几个障碍物,都是立方体,每个墙面都垂直于X轴,或Z轴。这样,人物的速度分量,就是(0,sin(a)),和(cos(a),0),其中a表示玩家水平旋转角度。有

2009-03-21 18:12:00 1199 1

原创 OPENGL作品,仿CS游戏源码发布

首先得感谢大家去年的支持,去年几个游戏下载次数已超过10000,没有大家的支持,我今年不会做这个游戏。最近做一个FPS,一把小手枪,子弹不限。三张地图。消灭完所有敌人过关。用VC+OPENGL制作,MD2和MDL模型,感谢大家支持!仿CS游戏源码链接  http://download.csdn.net/source/1124443  

2009-03-19 21:47:00 3965 6

原创 游戏大师约翰·卡麦克

其中有这么一句“游戏大师约翰·卡麦克亲手为《毁灭战士Ⅲ》编写了全新引擎”。亲手,还是一个人,这人写了多久,还是全新引擎,太牛了。 相关新闻:DOOM3简介《毁灭战士Ⅲ》是当今电子娱乐技术的最新结晶,该系列最早由id Software公司在1993年推出首作,既是FPS类游戏的元老级经典,同时也是网络射击游戏的先驱。游戏大师约翰·卡麦克亲手为《毁灭战士Ⅲ》编写了全新引擎,其画面质量及光影

2009-03-14 12:17:00 859 2

原创 CS人物有多少种动作

CS人物有多少种动作?95种。以terror.mdl为例,以下是模型的所有动作和对应的帧数。dummy动作编号:   0, 帧数:  61idle1动作编号:   1, 帧数:  61crouch_idle动作编号:   2, 帧数:  31walk动作编号:   3, 帧数:  33run动作编号:   4, 帧数:  37crouchrun动作编号:   5, 帧数:  31jump动作编号:

2009-03-11 20:55:00 1546 1

原创 OpenGL MDL模型显示

我在大二才接触到CS。当时的我不知道计算机图形学,更不知道OPENGL。玩CS,我太差,我更注意CS的开发,VALVE公司。毕业,工作,......直到今天,我才知道CS的模型,即骨骼动画模型MDL。而且OPENGL的课件,已经封装得很好。CS的模型基本都是mdl。所在路径为cstrike/models文件夹。例如匪的人物模型terror.mdl,AK47的模型p_ak47.mdl。MDL模型

2009-03-09 20:32:00 2720 1

原创 OpenGL MD2模型显示

 发文章也慢了。3D果然比2D复杂些。MD2是一系列“帧”组成的动画模型。读取模型的文件包括md2.h,md2.cpp。此外,纹理贴图也被封装成类class Texture,相关文件包括texture.h,texture.lib。md2.cpp代码量有900多行。没必要贴出来。为了读取和显示模型,作者封装了一个类class anmobj。使用的相关函数:md2_readModel 读取模型md

2009-03-08 21:07:00 3219 3

原创 OpenGL 3ds模型显示

由3DS MAX导出的3ds模型的显示很简单。所谓代码之中,了无秘密。接口很简单:存储:模型信息和贴图信息,位于全局变量://纹理信息   UINT g_Texture[10][MAX_TEXTURES] = {0}; 说明,其中MAX_TEXTURES 是100,表示最大的纹理数目。即一个模型文件,可以对应多个贴图。//模型信息t3DModel g_3DModel[10]; 函数接口:加载3D模

2009-02-27 19:54:00 4387 9

原创 OpenGL显示图片

显示一个正方形位图文件pictest.bmp。举例: LoadT8("images/pictest.bmp", iTex); glTranslatef(0,0,-10); texture(iTex);  tPic(3.0f); 附:各个函数的源码://绘制正方形void tPic(float e){ glBegin(GL_QUADS);  glTexCoord2f(0.0f, 0.0f);

2009-02-23 21:23:00 9831 2

原创 OPENGL文字显示

感谢《学OPENGL编3D游戏》教学课件。这个课件在GAMERES上可以得到。其中有一种显示文字的方法。主要是利用了glBitmap。思路如下:先创建一个临时DC,将文字写到这个DC上。文字背景色为黑色,颜色为白色。这样就得到了文字对应的黑白图,最后把这个黑白图绘制到指定区域。通过在glBitmap之前,用glColor3f指定颜色,最后显示出有颜色的文字。此外,坐标转换也很巧妙: glTra

2009-02-18 20:45:00 3374 3

原创 指环王OL荣获IGN2008年度编辑选择奖

贴一则百度的新闻,对比一下程序员的开发水平。作为海外顶尖互动游戏社区的IGN,最近给我们带来了2008年度的编辑选择奖,指环王OL:莫里亚矿坑又一次载誉而归,下面我们来看一看IGN对于指环王OL的评价。Turbine已运营莫里亚矿坑几周的时间了。在领略了这款精致的游戏后,我们都觉得这个版本极大地提升了指环王在线的品质。版本中加入了新的职业,传奇道具和游戏章节,并在一处游戏场景中加入了一个图

2009-02-04 20:22:00 525 1

原创 OpenGL曲线绘制:线段

以线段方式绘制曲线。例如:正弦曲线。 glBegin(GL_LINE_STRIP); for(i=0;i {  glVertex2f(XSTART+i*XSTEP*XSCALE, YSTART+sin(i*XSTEP)*XSCALE); } glEnd();说明:XSTEP是横坐标点的间隔。XSCALE是为了适应屏幕大小,将图形放大。XSTART,YSTART是将曲线起点移动到左下角。附:源码

2009-01-28 12:01:00 2263 1

原创 OpenGL举例,MFC举例:画3条函数曲线

感谢大家支持,超级玛丽的下载次数超过9000了!我最近码OpenGL,这是一个例子。画了三个等价无穷小曲线。主要代码如下: #include "math01.h"#define XSTEP (3.14/40)#define XPOINT 0.02#define POINTNUM 30 void DrawRect(GLfloat x, GLfloat y,GLfloat w, G

2009-01-20 17:14:00 1546 1

原创 我是码客,P客,飘客,接客,代客,码客,乘客,普客

程序员叫什么客?帖子我结了。实在选不出来哪一个最好,每一个都有道理。民工,没有程序员的特点。比较多的人支持“乘客”,虽然谐音,但不对,程序员比乘客累的多。码客,很形象。我码一个超级玛丽,还码了三千多行。还有更形象的(夜客),其它不再详述,各自体会。除去一些过于俗的名称,列举如下:乘客 普客 P客 飘客 接客 代客 码客 法客 橙客 程客飙客 挨踢客 挨客 计客 雅客 搬砖客 必胜客 扑克 美克

2009-01-20 16:43:00 1091 1

原创 我的新项目,魔兽世界源码

 去年制作了一系列的小游戏。目前下载量纸牌最差200,挖金子300,超级玛丽很受欢迎,下载量超过8800,不知道能不能过一万!感谢大家支持,我也将开始一个新项目。本打算做超级玛丽第三版,强化动作控制和战斗情节,更高级的BOSS,而不是简单的增加生命值。这并不难,因为我要考研,就再没做新的版本。而且,横版过关游戏,也觉得不过瘾。一定要创新。一个软件开发团队,需要项目经理,策划,美术,程序,测试。最少

2009-01-13 18:54:00 2657 13

扫雷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关注的人

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