![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
游戏编程
文章平均质量分 84
游蓝海
游戏编程
展开
-
游戏编程笔记--(一)游戏编程基础
一 游戏编程基础1-概论1.游戏的组成游戏由剧情、图形图像、声音、文本等资源组成。2.游戏设计与制作设计与制作过程大致分为策划,美工,音效,程序,测试五部分。策划:负责设计游戏的剧情、类别、玩法等,是游戏最重要的部分,直接决定了游戏原创 2011-10-19 11:40:39 · 2880 阅读 · 0 评论 -
游戏编程笔记--概述
学习游戏编程,刚好两年整。之前只顾着学习和练习,都没有做过任何笔记。如今在学校的ACM程序设计协会下成立了游戏编程组,要给大家讲解些游戏编程知识,需要做些准备,我就把之前积累的知识总结下,做成笔记,一来方便大家学习,二来我可以回顾下自己两年来所学的东西。 本笔记中所提到的游戏,默认均指电子游戏。本笔记样例使用的开发语言为C++,开发环境VS2008-VC9,所使用的项目类型为Wi原创 2011-10-19 10:26:51 · 1110 阅读 · 0 评论 -
游戏编程笔记-起步(二)在窗口上绘图
游戏编程笔记-起步(二)2.在窗口上绘图 看了我上面的分析,我想,很多朋友都迫不及待的想学这部分知识,原因是上面的知识实在太简单了,只要稍懂点算法的同胞们都可以看懂。关键是大家苦于英雄无勇武之地啊!学了n年的算法,做了n到算法题,却写不出一个如此简单的小游戏。那好,让我们开始我们真正的游戏编程之旅吧!1.概述 在Windows上绘图原创 2011-10-27 17:39:35 · 7471 阅读 · 2 评论 -
游戏编程笔记-起步(一)一个简单的游戏-贪吃蛇
二 游戏编程起步1.一个简单的游戏-贪吃蛇1.贪吃蛇游戏剖析1)游戏的目标。在不被撞死的前提下,吃掉奖子增加自己的长度,来完成升级。2)游戏中的物体。蛇,墙壁,奖子。3)动作。蛇移动,蛇吃奖子,蛇增加长度。2.数据结构与算法分析1)数据结构。简单起见,所有物体都用方块拼接。 则蛇可以使用一个一维数组描述,数组的每个单元描述了蛇块的状态,原创 2011-10-27 17:29:58 · 38109 阅读 · 2 评论 -
游戏编程笔记-起步(三)-贪吃蛇游戏实现
游戏编程笔记-起步3.贪吃蛇游戏实现代码下载:http://download.csdn.net/detail/you_lan_hai/3738025核心代码实现如下,算法描述见 “起步(一)”:#include "app.h"#include #include int g_map[100][100];//2维地图int g原创 2011-10-31 11:37:52 · 3477 阅读 · 0 评论 -
Bitmap位图文件读取、保存、屏幕截图
虽然现在网上已经有很多位图读取、保存的文章,很多写的都很详细,提供的源代码功能也很强大,但是我仍然要自己重写一个位图加载程序。主要是因为这些大牛们的文章写的太深奥了,代码功能太强大了,以至于像我这样的菜鸟读不懂。所以,我要力求简洁。省略掉一些细节,比方说调色板。为了能够方便容易操原创 2011-09-13 11:42:23 · 9614 阅读 · 5 评论 -
A*寻路路径优化
本文目的是对A*寻路算法所生成的路径进行一些人性化的调整,使其看起来不至于太机械化。关于A*算法的原理与实现,读者可以阅读其他资料,这里不再详细阐述。 A*寻路算法本质上是一个有方向性的广度优先搜索算法,它使用一个估价函数,来估测可能的最短路径,在每一次搜索迭代完成后,选取其邻接点中最优的一个(即,距离终点最近的一个点),作为下一次迭代的起点。如此反复,直到找到终点。原创 2015-04-12 20:53:33 · 8357 阅读 · 3 评论