《仙剑奇侠传》之父姚壮贤热情推荐,技术文案孟岩高度评价! 云峰也是我在中国最敬佩的游戏开发商。 读完云峰的发展历程,我觉得这是一部中国游戏编程史directx9.03d游戏开发编程基础,从最早的Z80、6502、PC8088、286、386……DOS、保护模式、汇编器到C++的整个发展轨迹。 这本书可以说跨越了游戏编程的过去、现在和未来。 书中不仅传达了一些实际的技术经验,还传达了一个理念——研发环境虽然随着时代的变化而变化创作人,但研发的精神始终不变,那就是“在实践中积累”。 ——《仙剑奇侠传》之父姚壮贤,以前我也常常想。 云峰还很年轻。 他的编程思想中的高深智慧从何而来? 读完这本书,我终于明白,还是那句话:“除了熟悉的手和耳朵,没有别的”。 面对这份繁重的工作,我真切地感受到这是云峰用心写的一本书。 一本写得好的书当然是优秀的。 ——技术撰稿人 孟岩 我现在是中国不成熟的游戏制作行业中的一员。 游戏给予了我太多,我告诉自己,我需要做点什么。 分享知识和经验是我的义务,仅此而已。 ——云峰内容简介本书忠实记录了作者十多年来对于游戏编程的思考、感受和理解。 本书根据作者自身的学习和实践过程,带领读者对游戏开发进行了从计算机基础知识到高级编程技术、从非常专业的装配优化到非常实用的项目管理的全景式探索。
本书不仅适合游戏开发者阅读,也将为所有开发者和程序爱好者带来启发。 作者简介 云峰,二十七岁。 我从小就学习编程,十几年没有间断过。 我对编程有了一些了解。 大学时开发的游戏图形引擎“风魂”已应用于多家游戏公司的游戏项目中。 参与开发《大话西游》系列、《梦幻西游》、《网易泡泡游戏》。 目前从事新一代网络游戏引擎的研发,并在游戏模式上做出一些新的尝试。 他性格开朗directx9.03d游戏开发编程基础,兴趣广泛游戏开发素材,很容易交到朋友。 他绝不是一个沉浸在计算机世界里的书呆子。 他办公桌上常备国学、历史书籍,以圣贤之教养心。 他经常在休息时进行户外运动,尤其是攀岩。 目录 第一章 计算机、游戏和我 11.1 计算机 21.2 计算机游戏 31.3 计算机和我 71.3.1 启示 71.3.2 编程 9 第二章 算法,程序的灵魂 132.1程序=算法+数据结构 142.1.1 算法 152.1.2 数据结构 172.2 搜索算法 232.2.1 地图寻路问题 232.2.2 博弈问题 272.2.3 更广泛的应用 282.3 智能算法 292.3.1 遗传算法 292.3.2 模拟退火 312.3.3禁忌搜索(Tabu Search) 332.3.4 人工神经网络(Artificial Neural Network) 342.4 最优化 362.4.1 素数问题 361.4.2 俄罗斯方块竞赛 372.5 Apple II 上的编程之路 39 第三章 编程语言 453.1 C 语言 463.2 BASIC 503.3 C++ 513.4 汇编语言 543.4.1 概述 553.4.2 程序性质 573.4.3 寄存器 583.4.4 寻址模式 603.4.5 汇编指令 613.4.6 C/C++ 语言和汇编 623.4.7 总结 633.5 其他语言 633.5.1 第四章633.5。 2 Lisp 643.5.3 Java 643.5.4 Python、Lua 等 65 第 4 章 Windows 之前的时代 674.1 386 保护模式 684.2 VGA 转 VESA 704.2.1 超越 BGI 704.2.2 VGA 724.2.3 VESA 标准 724.2.4 亮点 744.3 保护模式下的开发工具 754.4 Gossip Allegro 814.4.1 用 C 和汇编编写的程序库 814.4.2 BITMAP 824.4.3 Sprite 854.4.4 几何和 3D 894.4.5 数据文件 914.4.6 声音 924.4.7 其他部分 934.4 .8 摘要 944.5 cfido 中国汇多网 94 第 5 章 Windows 编程 1015.1 Windows 编程简介 1045.1.1 Windows 版本概述 1055.1.2 操作系统的核心 1075.1.3 Windows API 和 DLL 1105.1.4 COM 1115.1.5 Windows 窗口和消息处理1145.1.6 Windows GDI 1255.2 控制游戏速度 1305.3 MFC 简述 1325.4 小结 132 第 6 章汇编优化 1356.1 代码优化简述 1386.2 不仅仅是汇编