2006-10-31 周二
第1章 学海无涯
历史一瞥 dos游戏编程到底是怎样的呢?从最初的文字界面的小游戏到现在绚丽的3D游戏,硬件和软件的发展至关重要,微软的DrectX的开发更是提供了很好的工具,andre是很推崇microsoft的。
设计游戏 点子并不难,关键是细节以及原先的想法最终有没有实现
游戏类型 大致分类了一下,大约10类。我常常想还有没有完全或者至少游很大不同的新游戏类型呢?
集思广益 多交流,并且新手的最初目标不要狂热,keep it simple!
设计文档&情节图板 总是要好好规划设计的,画画图更好的了解掌控开发
趣味性 游戏应该使自己觉得有趣,关键是一些细节
游戏构成 大致的框架--主循环,等等
一些技巧 一些andre的编程技巧,有很多需要自己亲身体验
使用工具 编译器 2d艺术软件 声音处理 3D建模 midi 书本的光盘提供了很多哦
例子:FreakOut 一个乒乓球游戏 很简单 主要是计算反射等等
第2章 windows编程模型
“windows编程就像看牙医,虽然对自己有益处,可还是没人喜欢总是找牙医。对不对?”
Windows的起源 这部分主要介绍了windows操作系统的发展情况,早期的版本效果很差,一直到3.X才渐入佳境, 到95推出后,一切都改变了。而98 ME XP都更加出色了。
多任务和多线程 复习一下操作系统,Round-robin轮询,执行不同的程序。
匈牙利符号表示法 一些规则,方便程序的易读性。慢慢习惯吧。
最简单的windows程序 一个弹出对话框的简易程序“there can be only one”解释了winmain的参数和信息框的使用
现实中的windows应用程序 1创建Windows类 2创建事件处理函数或Winproc 3注册windows类 4用windows类创建窗口 5建立主事件循环
以前这部分总是糊里糊涂的,现在总算是有较清晰的脉络了。