游戏开发论坛

 找回密码
 立即注册
搜索
查看: 133299|回复: 124

[学VC,编游戏]教学方案

[复制链接]

42

主题

334

帖子

344

积分

中级会员

Rank: 3Rank: 3

积分
344
发表于 2004-7-15 10:51:00 | 显示全部楼层 |阅读模式
《DW游戏教学方案》
[学VC,编游戏]


大泄密:现代游戏引擎编制、实现方法
低门槛:学VC、编游戏的入口
趣味性:教学的过程就是游戏开发过程
成就性:教学的结果是一个完整的可玩游戏
实用型:突出实际的算法、方法的实现
职教型:既有理论知识,更突出实际技能
规范性:自成体系,不失规范
公开型:教学的源码全部公开
扩展性:兼顾其它软件行业的知识技能需要

唐明理   2004年3月


一、        方案概述
    游戏从娱乐转型到产业,游戏发展成了一个以数字技术为骨、数字艺术为魂、数字网络为神经的互动式娱乐霸主,必将在娱乐业的占据主流的地位。游戏对IT产业的的发展有着重要的影响。
2003年中国网络游戏市场规模近20亿元,2004年将飚升至34.9亿元。2003年网络游戏产业对通信业务收入的贡献为68.3亿元人民币,对IT产业的贡献为32.8亿元人民币,对媒体及出版的贡献为18.2亿元人民币。最近国家已把游戏引擎开发纳入863计划。
    教育的市场永远不会萎缩。人材奇缺是发展的机会,2001年全国游戏行业从业人员共有2969人,其中技术人员(含美工)仅有1169人;
游戏产业比较成功的国家或地区,大多都非常重视和支持游戏专业教育,建立了从职业教育到大学教育等各个教育层次。完整的产业教育造成良性循环,学校训练出一批人才,部分是可以再回学校培育更多人才,部分是可以到游戏产业促进产业发展。
    职业玩游戏对于三年前的中国大众来说已经是一个很难接受的事了,而职业做游戏甚至于学习如何做游戏更是不能接受的,这也就直接导致了今天中国游戏制作人才的缺乏。当游戏产业的价值让人们侧目时,却突然发现中国根本没有正规的游戏教育,于是中国游戏产业的命脉被把握在了韩国、日本、欧美厂商的手中。
软件行业需要大量的第一线的程序员(编程熟练工) 。但学习程序设计的入门难免有枯燥之感;选择编制游戏作为程序员培训的入门点,符合“兴趣是学习动力”的教育心理学规律;程序员的培训是属于职业教育的范畴,教学中应有必需的理论知识,更应该突出实际的技术和技能;即一个完整软件项目的制作全过程和大量完整的实用算法、方法编制。注意避免一些软件学校重炒软件专业课程的做法。
二、        方案内容
    本方案的教学内容是从在VC环境中建立一个程序框架入手,一步一步地介绍在计算机上实现游戏的方法;其中根据游戏发展的需要介绍VC编程的具体方法。每一教学环节的完成,就是游戏的一个效果的完成。具体教学内容见下表

章节题目        VC知识        游戏编程技术
第 1 章 我来了        在VC中建立简单的程序。        BMP图形的调入和显示方法。
第 2 章 让我动吧        VC时钟消息的用法。        快速切换图形,实现动画。
第 3 章 别给我框框        VC函数的组成的使用。        透明位图的原理及实现方法。
第 4 章 走四方        VC鼠标按键消息的应用。        游戏角色的移动和动作的切换
第 5 章 穿越丛林        类的建立使用;冒泡法排序        游戏角色的角色遮挡(前后关系)。
第 6 章 广阔天地        VC消息截获函数的应用        游戏大地图的形成方法的地图移动。
第 7 章 脚踏实地           类的继承、路径搜索算法。        游戏角色自动寻路
第 8 章 狩猎谋生        VC中声音播放。        游戏角色的碰撞检测。
第 9 章 快一点        VC中又一种图形获得方法。        游戏资源打包。
第10章 再快一点        VC中DirectX技术的使用。        一个完整的类似"传奇"的单机版游戏。
第11章 地图编辑器        动态、静态库的建立使用        游戏地图资源编辑

三、        方案特点
    方案作者有十多年的计算机职业教育的教学和管理经验,又有几年的软件公司技术总监的经历。在设计整个教学方案中突出了以下特点:
低门槛:本方案既是学习VC编程技术、又是学习游戏编程技术的入门方案。对学员的专业知识要求不高,以教学的趣味性和实用性吸引学员步入编程领域。方案中还配有实际操作的录像供初学者自己对照练习。
趣味性:教学的过程就是游戏开发过程。教学中既有算法验证性的编程,又以一个完整游戏的编制贯穿全部。每一教学环节就像游戏过关一样;过完一关,又吸引学员有过下一关的欲望。
成就性:教学的结果是一个完整可玩的类似《传奇》的单机版游戏。方案在一定的环节还设计了一些小游戏项目,让学员独立完成(有指导的)。
实用型:突出实际的算法、方法的实现。方案中使用的游戏算法、方法不只是验证性的实例,都是商业软件中的实际技术;是学员学成之后从业的法宝。
职教型:既有理论知识,更突出实际技能。方案突出职业教育的特点,在内容组织、实施计划中都注重技术、技能的训练和评测。教学方法上有效地突破了一些编程知识的难点。可接受性强。
规范性:自成体系,不失规范。方案虽然自成体系,但不违背行业的规范;使学员的学习环境与今后的从业环境自然吻合。
公开型:教学的源码全部公开。方案中不少具有商业价值的代码,一律对学员公开。包括动态库、静态库代码。
扩展性:兼顾其它软件行业的知识技能需要。方案的目的不只是培养游戏编程人员;在教学的各环节中都有介绍相关知识、技术在其它软件领域中举一反三的应用事例。
[em5]

0

主题

2

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2004-7-15 11:37:00 | 显示全部楼层

Re:[学VC,编游戏]教学方案

表现一下效果啊。

1

主题

23

帖子

23

积分

注册会员

Rank: 2

积分
23
发表于 2004-7-15 12:06:00 | 显示全部楼层

Re:[学VC,编游戏]教学方案

我觉得学VC第一个要做的是编制并弹出一个MessageBox(消息)。
然后学习vstrprintff函数,定制自己的strformat函数,用来在学习中时时进行数据确认,一步步提高.

109

主题

1451

帖子

1475

积分

金牌会员

女神

Rank: 6Rank: 6

积分
1475
发表于 2004-7-15 13:00:00 | 显示全部楼层

Re: [学VC,编游戏]教学方案

[em24] [em24]为什么上面只有目录,没有文章啊?解压缩怎么这么慢?...

2

主题

73

帖子

73

积分

注册会员

Rank: 2

积分
73
发表于 2004-7-15 13:26:00 | 显示全部楼层

Re:[学VC,编游戏]教学方案

没看到吗
说的是月后才会有教程出来
现在的只是演示

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20468
发表于 2004-7-15 13:31:00 | 显示全部楼层

Re:[学VC,编游戏]教学方案

里面有演示的代码,大家有兴趣的话可以看看。

42

主题

334

帖子

344

积分

中级会员

Rank: 3Rank: 3

积分
344
 楼主| 发表于 2004-7-15 13:47:00 | 显示全部楼层

Re:[学VC,编游戏]教学方案

大家可以在www.gameres.com首页去下载教学效果演示程序。
所谓的演示程序,就是按教学内容一步一步实现游戏的过程,
详细、清楚。并有许多实现游戏的关键算法。都是有源程序的。

2

主题

73

帖子

73

积分

注册会员

Rank: 2

积分
73
发表于 2004-7-15 15:55:00 | 显示全部楼层

Re:[学VC,编游戏]教学方案

不对吧
我是昨天晚上10点下的
下来之后看里面只有演示程序,没有见源代码啊!!!!????

42

主题

334

帖子

344

积分

中级会员

Rank: 3Rank: 3

积分
344
 楼主| 发表于 2004-7-15 16:28:00 | 显示全部楼层

Re:[学VC,编游戏]教学方案

今天换成含源程序的压缩包了。请你重下吧。不会让你失望的。

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20468
发表于 2004-7-15 17:24:00 | 显示全部楼层

Re:[学VC,编游戏]教学方案

7-15 早上10点才更新了这个档案,包含了源码。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-26 08:39

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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