当前位置:首页 > 我的书籍 > 正文内容

一个教材,学VC,编游戏程序。

Peirre2年前 (2022-10-30)我的书籍266

这个教材写得不错,很深入浅出。程序例子是2.5界面的游戏,仿微软件的《帝国时代》游戏,是自己的代码。

但曾经看过商业代码,是类似和相互学习,教学是个短浅的例子。作者是系统分析师兼计算机杂志编辑。

这个游戏分块可以分两组,共同数据结构,也就是数据的组成,也就是游戏的数据表现值。

一部分是编辑组,这组的责任是地图的关卡,编辑器的组成,数据还原图像的过程,和程序这边一样,和另组一些程序功能类似。

一部分是程序组,这组的责任是程序的正常运行,调试和优化带游戏引擎自身的实现。很多源码看着简单,实际点,自己完成还是有难度的。

这个ai算法有很多变种,很多人是在理解的基础上改动的,《游戏编程精粹系列》有相关的学术伪码和简单的例子。

在这个学VC,编游戏程序的教材中,例子非常简单,很多人还是不知其所。所以然还在后。

那就是VC这个语言是MFC编程方法,MFC编程方法是初级用户入门的最得手的一种方法。用MFC方法编程,离应用还很远,可以做一些小程序。

如果说MFC离应用很远,那不得不说e语言和uitliy游戏环境还有日本的gamexp都比较初级入门。但可以开发得很好。

如说游戏,那还是要看实际内容。一个策划,一组人群的兴趣,和可玩性。

26.jpg


27.jpg

28.jpg

这是一个实例,游戏正常运行,另外,游戏编程精粹这套书有介绍游戏的文件构造的最佳结构和方式和理论。

编一个游戏,要一个引擎,说实在点就是一个能运行一些数据的方法和方式,也就是关键游戏函数包。

每一个实现过程都是很固定的,看过商业代码,很多程序简单,但是改动只会增大数据或变难理解。

真正的源代码和核心代码是规规矩矩的,小学生的作业题。

一个新算法或者方法,这个代码的实现和改进是进化的,初步程序要半年到一年,发展后多个程序会看懂把代码完善,一个程序员的思想并不全面。

一个物理系的学生或者比程序员更加了解算法。编程很慢。看一个硕士教授编PRE非线性编辑软件的转场,发呆半小时以上。问他有点哑言。一个月营业员工资800元时他拿6000元。

要完成任务,不是说笑,大家的共同努力,分析程序的可行,可以说一个项目的启动,大家都在受难的起点,同一条船。人们互补,分组可不担误进度。

可以说现实有点严厉,有些程序员的思想可能是同一环境,同一类算法思法。算法的价值是别的程序的没有。

很多计算机的书可以堆集到环境中参考,这个计算机系统和换代要找到主方法要快和狠。一些方法转眼就逝。

有些伪码很简单和离谱,理解一个学问。可以说一段中文可以发展成为一个游戏,一个括号可以引用一个模块。

和主程序不相关的模块,也可以通过特定的结构挂在主程序中。

事务的处理也有应用的相关冲突,包容很重要。

VC相关的,现在还有VC6初学入门一直可以要,ctrl+w可以带你到MFC的初级界面世界,可以了解计算机系统结构和方便小程序应用。

函数和接口实际和系统,界面无关。完成任务就可以了,有时还可以测试一下。

一个程序或模块花二个小时,有点累,还要调试,你呢?一直编下去,仿佛像打游戏《暗黑破坏神之2》。

给学生看的,步入这个领地,计算机系统会过时,但是计算机数据一直可以用,跨平台就是这个意思,现在很多函数前人有路,只是参考。

编游戏仿的角色和地图是《帝国时代》,学VC编程序这本书销量不多,一直存在,有时缺,一时市场上还找不到。

PS: 告诉你商业源码是怎么回事,简短精彩的代码,很多人自己编,程序算法一样,程序大概一样,只是变量可能不同。如那种教材上的冒泡排序的几种方法。

程序的简单度,你可以想想,如八皇后算法,横坚八个黑白相交的方格,摆放8个不见面的皇后。计算机会算出来,在人的大脑里,演算一下,是不是也可以?

分享给朋友:

相关文章

Intel 64位 和 IA-32位 增补软件开发手册相关图表。(大部分)

Intel 64位 和 IA-32位 增补软件开发手册相关图表。(大部分)

看了相关Intel软件开发手册,感觉到有些图非常有用,现在留图备查,有什么问题可以留言。有很多,并不是十分清楚。这些图和CPU的寄存器,内存,和系统的数据结构相关,还有一些硬件,也就是CPU为中心的计...

走入社会十年过后的第二个十年。

接http://nantz.top/zblog/index.php/9.html从学校出来已经有十年了,公司经营创收基本持平,销售并不容易。老板的所得比员工低,或持平。在鸿高数字技术的我有两条路选择,...

Blend书籍和感想。

Blend书籍和感想。

最近买了几本书 《Blender3D动画角色创作》《VR-Blender物理仿真与游戏特效开发设计》《Blender权威指南》《Blender大师》快速的读了一遍,加上自己的实际操作,谈谈对Blend...

重翻旧书,温故MFC模块VC windows 编程。

重翻旧书,温故MFC模块VC windows 编程。

MFC模组是微软提供的源码级别模块,开发应用程序得心上手,开发速度很快。很多人初学程序语言,不知道如何上手编第一个应用。也许应用太容易,看不上。太难自己又完不成。实际上,程序只是解决问题的一个工具,也...

nRF24LE1 相关模块参数和应用分析

nRF24LE1 相关模块参数和应用分析

主要功能•nRF24L01+2.4 GHz收发器(250 kbps,1Mbps和2 Mbps数据速率)•快速微控制器(8051兼容)•16 kB程序存储器(片上闪存)•1 kB数据存储器(片上RAM)...

这两天忙活,提交一个nrf 单片机的资料。

这两天忙活,提交一个nrf 单片机的资料。

在此处公布一个英文版无线射频51系列单片机资料,型号为nrf24LE1,智能小车,键盘,鼠标上都有使用这个芯片,用途很广。资料下载:nRF24LE1-F16Q48-R_Nordic.pdf简介:是一块...