游戏开发论坛

 找回密码
 立即注册
搜索
查看: 9740|回复: 42

五星勋章3胜利之路程序设计思想及重大改进

[复制链接]

270

主题

6442

帖子

6446

积分

论坛元老

Rank: 8Rank: 8

积分
6446
发表于 2008-5-8 23:49:00 | 显示全部楼层 |阅读模式
五星勋章3胜利之路程序设计思想及重大改进

窗体问题,
之前设计五星勋章的时候为了调试方便,每个关卡使用一个FORM窗体,到了后面关卡复杂了,
虽然卸掉了之前的窗体,仍然不能提高代码的运行效率,所以现在将所有的关卡合并到一个
窗体中,用一个主循环来调用其他模块,从而提高的运行效率。

地图问题:
在去年的五星勋章2里由于只使用不大于2048的地图,就算是地图上放一群敌人游戏速度也不
会慢,后来的研究发觉地图的大小直接影响游戏的速度。
五星勋章3的地图比五星勋章2平均每张大3-6倍,这样的地图不在程序里处理好运算和渲染,
那游戏的运行速度将有大问题,所以五星勋章3的设计是假如地图是6000,那我的可视范围
为1000,也就是说1000以外的地方看不到,因为用了雾的效果,所以1000以外是朦胧的感觉。
当然,减少可视范围并不能提高游戏的速度,第二个设计是,假如地图是6000,建筑物在5500
的位置,那只有我走到3500的时候才渲染建筑物,同样,地图是6000,3000以后的敌人也不渲染,
因为根本看不到,这是这几天对程序的改进。

开发游戏:
任何大游戏都是由无数的小游戏构成的,只要你能做各种类型小游戏就可以做大游戏,
只不过任务是把几个游戏连接到一起,如果你不能把几个自己设计的小游戏连接到一起,
那还是先去学习程序设计基础吧!
大游戏的构思有了,例如游戏有三个关卡,那我们把这三个关卡当成是三个小游戏来处理,
设计一个主体结构,分别去调用这三个小游戏,至于游戏的胜负判断用返回值来处理。
我现在的游戏设计是认真做好每一个关卡,把每一个关卡当成一个独立的小游戏来处理。

程序错误问题:
不会在出现子弹穿墙等程序设计错误,碰撞方面设计也日臻完美。

资源加载问题:
由于五星勋章3使用的资源不是很多,所以游戏载入资源的方式采用开使一次性载入差不多所有资源,
当然特殊资源另外算,载入时有进度条提示。

关卡问题:
五星勋章3由5个坦克关卡(主关卡)和5个FPS关卡构成,5个FPS关卡只起衬托作用,非主要游戏部分。
游戏开始、过场、结束均有动画和文字交代剧情,使之成为一个完整的游戏。

发布问题:
五星勋章3将会超越前两作!游戏免费发布,2008年7月前正式发布,请大家支持,谢谢!

11

主题

747

帖子

752

积分

高级会员

Rank: 4

积分
752
发表于 2008-5-9 01:14:00 | 显示全部楼层

Re:五星勋章3胜利之路程序设计思想及重大改进

等待Miu.c的评论。
----(坐上观虎斗的心态,有点邪恶地说,挖卡卡) [em23]

270

主题

6442

帖子

6446

积分

论坛元老

Rank: 8Rank: 8

积分
6446
发表于 2008-5-9 08:45:00 | 显示全部楼层

Re:五星勋章3胜利之路程序设计思想及重大改进

当初五星勋章2里的一些BUG不是不能解决,发布后的游戏一般很少再去修改。
例如有些碰撞问题,拿出以前的代码才发现原来里面一行代码里的+错写成了-,
其实这都是马虎导致的,五星勋章3里尽量避免这些问题。
一个+变成了-,会导致全局程序的错误,那段代码是公用碰撞子程序。

我的游戏不是为MIU.C设计的,不需要MIU.C评论,她家的电脑也运行不了,她自己说了是赛羊1G的。

270

主题

6442

帖子

6446

积分

论坛元老

Rank: 8Rank: 8

积分
6446
发表于 2008-5-9 15:54:00 | 显示全部楼层

Re:五星勋章3胜利之路程序设计思想及重大改进

补充一个好消息:
五星勋章3已经设计完成,5关坦克,5关FPS,现在进行最后的错误查找和测试。
可能这个月就可以发布。

4

主题

178

帖子

180

积分

注册会员

Rank: 2

积分
180
发表于 2008-5-9 16:40:00 | 显示全部楼层

Re:五星勋章3胜利之路程序设计思想及重大改进

此贴应该会火.....支持LZ

5

主题

26

帖子

26

积分

注册会员

Rank: 2

积分
26
QQ
发表于 2008-5-9 19:51:00 | 显示全部楼层

Re: Re:五星勋章3胜利之路程序设计思想及重大改进

游戏之家站长: Re:五星勋章3胜利之路程序设计思想及重大改进

补充一个好消息:
五星勋章3已经设计完成,5关坦克,5关FPS,现在进行最后的错误查找和测试。
可能这个月就可以发布。


游戏之家加油!~
期待3代大作.

ps.我是爱诺娃,刚发现我们同年同月注册的GAMERES.com 搞不好还是同一天... [em2]

0

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2008-5-9 20:01:00 | 显示全部楼层

Re:五星勋章3胜利之路程序设计思想及重大改进

MIU.C你TMD敢来..我就敢 X你!!哈哈

5

主题

26

帖子

26

积分

注册会员

Rank: 2

积分
26
QQ
发表于 2008-5-9 20:08:00 | 显示全部楼层

Re:五星勋章3胜利之路程序设计思想及重大改进

游戏之家站长..
冒充
游戏之家站长
???

270

主题

6442

帖子

6446

积分

论坛元老

Rank: 8Rank: 8

积分
6446
发表于 2008-5-9 20:22:00 | 显示全部楼层

Re: Re: Re:五星勋章3胜利之路程序设计思想及重大改进

Anew: Re: Re:五星勋章3胜利之路程序设计思想及重大改进



游戏之家加油!~
期待3代大作.

ps.我是爱诺娃,刚发现我们同年同月注册的GAMERES.com 搞不好还是同一天... [em2]


谢谢! 准备加个最终BOSS!

1

主题

217

帖子

375

积分

中级会员

Rank: 3Rank: 3

积分
375
发表于 2008-5-9 21:16:00 | 显示全部楼层

Re:五星勋章3胜利之路程序设计思想及重大改进

站长昨晚加班到几点了??
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-22 12:08

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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