游戏开发基础教程:从入门到Directx实践
需积分: 9 31 浏览量
更新于2024-07-31
1
收藏 974KB PDF 举报
"《游戏开发基础.pdf初学者》是一份针对初学者的游戏开发教材,旨在帮助具有一定编程基础的读者入门游戏编程。本书特别关注了Windows平台上的游戏开发,特别是通过DirectX 5.0进行实践,因为DirectX在当时的游戏中被广泛应用。作者认识到Windows编程对于许多游戏爱好者来说可能是个挑战,因此在教程中添加了一章专门介绍Windows编程基础知识,以便于理解。
书中以VC(Visual C++)为主要编程语言,利用实际的DirectX示例程序,传授游戏编程的核心思想和技术实现。读者通过学习这套教材,有望掌握制作自己满意游戏的能力。然而,制作出的游戏能否受到大众喜爱、成为市场上的成功产品,除了技术层面,还需要考虑游戏的整体设计和市场策略。
本书的第二节深入探讨了电脑游戏的历史发展。从60年代早期,程序员们在大型计算机上尝试开发游戏,如MIT实验室的SpaceWar,到1973年Nolan Bushnell的Syzygy公司尝试商业化游戏,尽管最初如SpaceWar的Arcade版未能取得成功,但1975年的Pong游戏的推出改变了游戏行业的格局。随后,Atari和一系列其他游戏系统如Philips的Odyssey和Mattel的Intellivision试图挑战Atari的地位。1976年,Atari被Warner Communications收购,标志着家用游戏市场的繁荣,尤其是1977年Atari 2600 VCS的发布,家庭视频游戏行业正式兴起。
这本书不仅教授技术技能,还穿插了游戏产业的历史背景,帮助读者了解游戏开发的脉络,这对于全面理解游戏开发的重要性是至关重要的。通过结合技术与历史,读者可以在学习过程中更深入地思考如何创作既能吸引玩家又能商业成功的游戏作品。"
2013-12-27 上传
2017-10-31 上传
2009-06-05 上传
2017-11-02 上传
2010-04-01 上传
2011-01-14 上传
2008-04-06 上传
117 浏览量
2013-05-24 上传
极客代码
- 粉丝: 2w+
- 资源: 30
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜