|
读过这本书吗?
最近在读
读过
想读
还不熟悉
|
图书城书列:
加入到博客或社交网站:
|
|
我来评论这本书:
内容提要:
本书以三周的学习计划,21天的课时按排,教你学会使用Visual Basic编写自己的游戏程序的方法和技巧。
全书从介绍游戏编程的基本知识和编制简单的游戏程序入手,通过丰富的示例和作者提供的示例源代码,学习游戏编程的艺术、Windows API调用,游戏屏幕绘制、文本绘制、编写游戏算法、图片显示、播放动画、声音效果以及游戏程序检测等一系列从设计到编制的全部工程;学习编制实时游戏,为RPG游戏创建编辑器等高级技术,从专家级的游戏编制经验中学会使用VB达到创建自己富有吸引力的作品。
本书面向有一定VB基础的用户,从自学的特点来编写。你可以一章一章逐步学习也可以选择你最感兴趣的章节来学习。
作者简介:
编辑推荐:
在软件行业中,如果不算各个主要公司的大量商业化产品,游戏软件卖得比其他任何类型的软件都要多。其实这并不奇怪,你想,一个好的电脑游戏就如同一本好的小说,能够带你进入奇幻的世界,让平庸的现实远离身边。不管你是不是快速反应类游戏,如俄罗斯方块的爱好者,或是益智类谜题游戏,如Lemmings的爱好者,或者是喜欢在游戏中扮演角色,如Ultima的魔幻世界作长途旅行冒险的玩家,你都有这种体会:只要你坐下来玩一个好游戏,即使爆发核战争也不能使你离开,除非你感到玩够了并关掉计算机。
如果你曾经通宵达旦地玩最新的电脑游戏,或许会想到编写游戏程序可能比玩游戏更加有趣。虽然你必须自己来决定电脑游戏中整个世界如何运作,你要成为地牢的建设者和各种爬行动物的创造者,你需要对这个游戏的一切了如指掌,可以自豪地看着你的朋友在其中努力去击败最后的魔王。
不管你相信与否,坐下来玩几轮自己编制的游戏是一种无比的享受。除了能够享有玩好游戏的乐趣以外,你同时也获得了制作一件重要作品的激情。无论你花费多少天、多少周甚至多少月的时间来润色你的游戏程序,当你最终完成后,玩一玩仍然是一种乐趣。
目录:
第1周 概述
第1天 游戏编程的艺术 1.1 复杂但不是太复杂 1.2 游戏编程的内在益处 1.3 为何选择VB 1.4 最适合VB的游戏类型 1.5 游戏编程的要素 1.6 总结 1.7 问与答 1.8 实验室 第2天 用VB绘制图形 2.1 在VB中使用颜色 2.2 绘制形状 2.3 线条和填充属性 2.4 图形控件 2.5 Face Catch游戏 2.6 总结 2.7 问与答 2.8 实验室 第3天 用字体和VB图形创建游戏画面 3.1 设置文本颜色 3.2 应用字体 3.3 Nightshade文本冒险游戏 3.4 总结 3.5 问与答 3.6 实验室 第4天 开发程序代码 4.1 Life游戏的故事背景 4.2 “Life”的规则 4.3 “Life”的实现 4.4 速度问题 4.5 链表 4.6 面向对象的链表 4.7 探索List类 4.8 细胞链表 4.9 Life程序 4.10 总结 4.11 问与答 4.12 实验室 第5天 显示和操作图像 5.1 图像框控件的详细介绍 5.2 图片框控件的详细介绍 5.3 Letter Tiles智力游戏 5.4 创建游戏作弊模式 5.5 总结 5.6 问与答 5.7 实验室 第6天 用Windows API进行图形编程 6.1 调用Windows API 6.2 用Windows API绘图 6.3 用Windows API操作控件图片 6.4 总结 6.5 问与答 6.6 实验室 第7天 编写实时游戏 7.1 玩Battle Bricks 7.2 建立Battle Bricks 7.3 总结 7.4 问与答 7.5 实验室 第1周 复习 第2周 概述 第8天 编制纸牌游戏 第9天 Poker Squares 第10天 编制电脑对手 第11天 为游戏添加声音 第12天 玩游戏:龙王RPG工程 第13天 编制简单RPG 第14天 制作游戏编辑器 第2周 复习 第3周 概述 第15天 游戏赏玩和用户界面:Moonlord工程 第16天 记录游戏信息:Moonlord工程 第17天 编制主屏幕:Moonlord工程 第18天 编制短距扫描屏幕:Moon lord工程 第19天 编制状态屏幕:Moon lord工程 第20天 添加动画:Moon lord工程 第21天 添加声音:Moonlord工程 第3周 复习 附录A 测验答案 附录B 设计电脑游戏图形 附录C 游戏程序员使用的Windows API函数 附录D DirectX初步 附录E 游戏编程资源 |