游戏开发论坛

 找回密码
 立即注册
搜索
查看: 18689|回复: 39

学vc编游戏在国庆期间面市

[复制链接]

42

主题

334

帖子

344

积分

中级会员

Rank: 3Rank: 3

积分
344
发表于 2004-9-17 16:32:00 | 显示全部楼层 |阅读模式
学[vc编游戏]在国庆期间面市
全国新华书店、软件连锁店销售。
定价 25.00元   (1CD+书)
sf_2004917163217.jpg

42

主题

334

帖子

344

积分

中级会员

Rank: 3Rank: 3

积分
344
 楼主| 发表于 2004-9-17 16:37:00 | 显示全部楼层

[学vc编游戏]内容提要

内容提要
在《学VC编游戏》中,作者融汇多年的程序设计经验和程序设计教学经验,按职业技术教育的知识体系最小够用原则,尝试一些新的程序设计知识、技术的组织方式,让大家学到一些现在电脑游戏 (本书主要针对2D游戏)中常用的实现方法和相关知识。本书中提到的知识、方法都给出实例程序和可以运行的示范代码,所有的示范最后形成了一个可玩的类似《传奇》的单机版游戏。
《学VC 编游戏》基本上涵盖了2D游戏的关键技术,例如,动画形成、透明显示、角色八方位移动、动作变换、对象遮挡、大地图的生成和移动、搜索算法、碰撞检测、通道合成、背景音乐声音播放和游戏资源打包以及DirectX技术的使用……最后还给出了游戏场景的编辑器的编制全过程。这些所有的知识技术,不但有原理讲解,也有完整的可编译运行的源程序和源程序中文注解,是2D游戏编程技术的大揭秘。
《学VC编游戏》全书贯穿了一条学习Visual C++、编制通用软件的普遍思路。从在VC中建立一个简单的程序框架开始,学习如何在VC中编译、连接、调试程序,从中介绍了程序的各种消息函数的建立和使用方法,介绍的C++的类的建立、使用、继承方法,还有文件的存取、目录的选择遍历等等,也是一本学习VC编程的入门书。

42

主题

334

帖子

344

积分

中级会员

Rank: 3Rank: 3

积分
344
 楼主| 发表于 2004-9-17 16:39:00 | 显示全部楼层

[学vc编游戏] 前言

前言
我在职业中学教过几年的程序设计课程,又在一家曾经有名的软件公司当过技术总监。一直想写一本有关程序设计的书,为大量潜在的程序员写一本程序设计入门的书。想了很久,也动笔写过十多万字,最后都放弃了。因为现在程序设计类的书籍太多了,学程序虽然是有趣的,但学习确是一个艰苦的过程,特别是入门。
从去年网游热起,在网上论坛中游戏成为谈论热点,有一些游戏的玩家“玩物生志”,在玩游戏的激情中萌发出创造的欲望,渴望步入游戏编程的殿堂。从编游戏入手,以浓厚的兴趣激发学习者的热情,是教程序设计的一个不错方法。
感觉仿佛找到了,一个以完整游戏为主线,各种编程技术为骨架,多年职业教育经验为血肉的《学VC编游戏》的思路在心中形成。此前我还没编写过游戏,我就像初学者一样,从头学起,每一步都记好笔记、保留好代码。游戏DEMO完成后,我像当年为学生备课一样,分重点、理难点,反复斟酌各章各节的编写。我想,这本书不是向人们表明我的知识深、技术高,而是要把人们认为高深的科学知识和技术,用浅显的方式表现出来,让更多的人能接受,成为程序设计初学者的入门阶梯。
《学VC编游戏》涉及的是2D(平面)游戏技术,其内容基本涵盖了2D游戏的关键技术,例如,动画形成、透明显示、角色八方位移动、动作变换、对象遮挡、大地图的生成和移动、搜索算法、碰撞检测、通道合成、背景音乐声音播放和游戏资源打包以及DirectX技术的使用……最后还给出了游戏场景编辑器的编制全过程。这些所有的知识技术,不但有原理讲解,也有完整的可编译运行的源程序和源程序中文注解(所有程序、源程序、图形资源都在随书附送的光盘上),可以说是2D游戏编程技术的大揭秘。
当然,这本书是为初学者写的,有些技术在不影响功能的情况下进行了简单的处理,例如用于角色遮挡的对象排序就用了最简单的冒泡法排序算法,尽管比它优秀的算法还很多。还有有关大地图的技术也是用了最好理解的“单块地图无缝延伸法”。特别是在使用DirectX技术上,我想了好久,最后还是选择在本书的后四分之一处才引入DirectX的Draw平面图形处理技术,在此前各章节中一直用的是Windows的标准GDI技术(现在计算机的速度也太快了,GDI技术编写的游戏还真的可以跑起来哩);到第十章引入再DirectX技术时,好像一切都很自然了:建立好DirectX的环境后,替换几个图形显示函数,一个基于DirectX技术的2D游戏就跑起来了,游戏的运行速度、流畅度还真的有了明显提升。经过这些由难到简的处理,书的可读性好多了,因为我希望本书是游戏编程初学者喜欢的书。
游戏编程在整个软件行业中只是小小的一支,编程技术在各行业的发展空间是无穷尽的。我希望更多的朋友把学编游戏作为一个兴趣的起点,以此进入软件编程更广阔的领域,所以本书也贯穿了一条学习Visual C++、编制通用软件的普遍思路。从在VC中建立一个简单的程序框架开始,学习如何在VC中编译、连接、调试程序,从中介绍了程序的各种消息函数的建立和使用方法,介绍的C++的类的建立、使用、继承方法,还有文件的存取、目录的选择遍历等等。可以说这也是一本“学VC”的入门书,所以我就用“学VC编游戏”作为书名了。当你游戏都会编了,一定更有信心去学习和尝试其他软件的编写吧。
现在《学VC编游戏》后继书《学OpenGL编3D游戏》的编写已经开始,编3D游戏是一个更吸引人的话题,技术难度更高。我完全有信心将这种高端的知识技术,用浅显的方法表述出来,让更多的人能接受并进入到3D编程领域。
这个选题是系列化的,后面还有学D3D编3D游戏篇,有局域网游戏和广域网游戏篇。尽管这个“游戏编程系列丛书”涉及的技术较深,但我们能“用浅显的方法,让更多的人接受”新的应用技术,为更多有志进入软件行业的人搭建阶梯,这也是一个可以为之奋斗的事业吧。
这里还是要说明的是,这本书从找到感觉开始,通过学编游戏到编出全书的游戏DEMO,再到书的完稿,我一个人花了半年时间。中间因其他原因耽搁了两个月,也算时间仓促吧,而且又在探索一种新的程序设计教学方法。所以书中一定有不少错误,也可能有知识上的错误。请读者给予指正,谨在此表示诚挚谢意。读者可以通过我在GameRes游戏开发资源网论坛上建立的“学VC 编游戏”栏目与我交流。也可以通过邮件与我交流。
GameRes游戏开发资源网        http://www.gameres.com
GameRes游戏开发资源网论坛        http://bbs.gameres.com
E_mail:cqtml@163.com

                                            作者 2004年9月

10

主题

40

帖子

44

积分

注册会员

Rank: 2

积分
44
发表于 2004-9-17 21:51:00 | 显示全部楼层

Re:学vc编游戏在国庆期间面市

强烈恭喜!
顶!

4

主题

57

帖子

57

积分

注册会员

Rank: 2

积分
57
发表于 2004-9-17 22:15:00 | 显示全部楼层

Re:学vc编游戏在国庆期间面市

预祝《学VC编游戏》发行成功.
并预祝后期系列丛书发行顺利.


by steve

1

主题

24

帖子

24

积分

注册会员

Rank: 2

积分
24
发表于 2004-9-18 03:57:00 | 显示全部楼层

Re:学vc编游戏在国庆期间面市

等着看

94

主题

165

帖子

165

积分

注册会员

Rank: 2

积分
165
发表于 2004-9-18 08:30:00 | 显示全部楼层

Re:学vc编游戏在国庆期间面市

本书从设计一个完整的2D游戏引擎开始,确实非常全面.
希望作者再接再励出一本3D游戏引擎开发的书籍.


丁页  

35

主题

340

帖子

350

积分

中级会员

Rank: 3Rank: 3

积分
350
发表于 2004-9-18 17:46:00 | 显示全部楼层

Re:学vc编游戏在国庆期间面市

恭喜

4

主题

714

帖子

714

积分

高级会员

Rank: 4

积分
714
QQ
发表于 2004-9-20 12:12:00 | 显示全部楼层

Re:学vc编游戏在国庆期间面市

第九个,顶!!

0

主题

13

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2004-9-21 16:38:00 | 显示全部楼层

Re:学vc编游戏在国庆期间面市

我在武汉,会有什么书店有得卖呢?
如果知道请告诉我一下,或者留下邮购方式,谢谢了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-22 23:05

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表