游戏开发论坛

 找回密码
 立即注册
搜索
查看: 22947|回复: 65

论策略游戏和即时战略游戏哪个开发难度高?

[复制链接]

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
发表于 2005-11-19 12:40:00 | 显示全部楼层 |阅读模式
我个人认为策略游戏要比即时战略难做,先排除美工的问题,
就说程序,策略游戏内部其实是很复杂的,
就拿我的三国来讲,其实新里面多少都有些错误,
昨天发觉调动粮食的时候会溢出,今天又发觉灾害过后有些城市的钱l粮会错乱,
总之就是麻烦多,很多时间里都是在除错,因为策略游戏里有协同问题,并不是你一家的
一个城市的问题,策略游戏比较重视内核,但即时战略我觉得他们就象坦克大战那样比较
直接的表现出游戏的内容。
否则为什么那么多人都做即时的,而不做策略的?因为即时是一堆坦克一堆士兵混战,判断就行了,策略游戏就不能那么写了,否则为什么三国志类游戏一直是光荣的天下?要是这里有人行也写个给大家看看,别说没时间,我可以做你的美工,难道谁不想为我们中华民族的三国志扬眉吐气,所以我在尝试写三国,可能游戏会写的很烂,但我在认真的做,但我的程序绝对不是想这里某些高手说的很简单,很烂,三国里一个城市小小的事件和操作都和其他城市有联系的,我现在的程序方法是就是有人说的OOP(对象和对象的关系)。

以上欢迎大家发表意见。

53

主题

419

帖子

451

积分

中级会员

Rank: 3Rank: 3

积分
451
发表于 2005-11-19 12:54:00 | 显示全部楼层

Re:论策略游戏和即时战略游戏哪个开发难度高?

红色警戒的DEMO
两天是不可能的,举我那个TANK光3D建模到贴图,一个单位最快也要一天时间画,程序也要写个几星期,而且只不过是一个射击游戏,而我那个即时战略游戏DEMO是以TANK游戏代码做原型改编的,做了一个月,终于觉得力不从心了,还没达到一半的战略游戏功能,于是终止项目. 困难是美工和程序上双重的,我也是一个人开发,那时候每天在家开发,还没出来,哈.现在别的游戏了,因为即时战略实在太难做了

总之战略游戏是开发难度最高的游戏,不是一两个星期就可以搞定的玩意...

我佩服你的开发速度,但不知道你做个即时战略游戏DEMO(基本上实现功能包括单位之间的战斗\移动\AI\碰撞检测,N颗子弹飞行\N个爆炸\N个NPC战斗...还有脚本 \ 地图)要多少时间

我的那个粗糙的半成品<突击行动>花了我两个月的青春,呵呵
http://data.gameres.com/showmessage.asp?TopicID=36222

只要你做个和我功能相同的,我就佩服你~拭目以待!
加油

[em1]

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
 楼主| 发表于 2005-11-19 13:16:00 | 显示全部楼层

Re:论策略游戏和即时战略游戏哪个开发难度高?

我尝试做任何类型的游戏,而三国策略是我以前没写过的,你那种游戏我有机会也要做一个。
即时战略游戏一个简单DEMO不会很难的。

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

积分
1589
发表于 2005-11-19 14:26:00 | 显示全部楼层

Re:论策略游戏和即时战略游戏哪个开发难度高?

那你做一个看看吧,远没有你说得那么简单(还有不要又“参考了一些国外的算法”)。

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
 楼主| 发表于 2005-11-19 14:41:00 | 显示全部楼层

Re:论策略游戏和即时战略游戏哪个开发难度高?

楼上的我懒的理你,总之在这里我说做什么游戏就做什么游戏,已经证明过多次了,不用证实的事实,我不做你也拿我没办法,因为多数人是在吹的。

我从来也不用别人程序,全部自己写,历来都这样,我只有一点不好,就是我从初中开始数学就不合格,但一中方法可以用多种方法实现,我有我自己的设计特点。

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

积分
1589
发表于 2005-11-19 14:47:00 | 显示全部楼层

Re:论策略游戏和即时战略游戏哪个开发难度高?

那么请您把您的扫雷中的搜索算法给大家讲一下。

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
 楼主| 发表于 2005-11-19 14:59:00 | 显示全部楼层

Re:论策略游戏和即时战略游戏哪个开发难度高?

没有搜索,只有IF THEN, 一大堆,
我是看了一下别人的扫雷,说过我数学不行,我的扫雷里只有几个判断:


算法:
For i = 0 To xx1 - 1
For u = 0 To yy1 - 1
If a(i, u) = 3 Or a(i, u) = 2 Then
If X > i * 255 + 1 + 200 And X < (i + 1) * 255 + 200 Then
If Y > u * 255 + 950 + 1 And Y < 950 + (u + 1) * 255 Then
If i = 0 And u = 0 Then ab = b(i + 1, u) + b(i + 1, u + 1) + b(i, u + 1) Then
If i = 0 And u = yy1 - 1 Then ab = b(i + 1, u) + b(i + 1, u - 1) + b(i, u - 1) Then
If i = xx1 - 1 And u = 0 Then ab = b(i, u + 1) + b(i - 1, u) + b(i - 1, u + 1) Then
If i = xx1 - 1 And u = yy1 Then ab = b(i - 1, u - 1) + b(i - 1, u) + b(i, u - 1) Then
If i = 0 Then ab = b(i, u - 1) + b(i + 1, u - 1) + b(i + 1, u) + b(i + 1, u + 1) + b(i, u + 1) THEN
If i = xx1 - 1 Then ab = b(i, u - 1) + b(i - 1, u - 1) + b(i - 1, u) + b(i - 1, u + 1) + b(i, u + 1) THEN
If u = 0 Then ab = b(i - 1, u) + b(i - 1, u + 1) + b(i, u + 1) + b(i + 1, u + 1) + b(i + 1, u) Then
If u = yy1 - 1 Then ab = b(i - 1, u) + b(i - 1, u - 1) + b(i, u - 1) + b(i + 1, u - 1) + b(i + 1, u) Then
ab = b(i - 1, u - 1) + b(i, u - 1) + b(i + 1, u - 1) + b(i + 1, u) + b(i + 1, u + 1) + b(i, u + 1) + b(i - 1, u + 1) + b(i - 1, u) Then
....................

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
 楼主| 发表于 2005-11-19 18:53:00 | 显示全部楼层

Re:论策略游戏和即时战略游戏哪个开发难度高?

sandy_zc_1是用搜索算法的,佩服。
我写纸牌游戏都是几百个IF   THEN。

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

积分
1589
发表于 2005-11-19 19:29:00 | 显示全部楼层

Re: Re:论策略游戏和即时战略游戏哪个开发难度高?

游戏之家: Re:论策略游戏和即时战略游戏哪个开发难度高?

sandy_zc_1是用搜索算法的,佩服。
我写纸牌游戏都是几百个IF   THEN。



我的搜索大部分都是通过递归实现的。
你是习惯大规模粘贴代码么?
另外能否解释一下你贴的代码。

5

主题

72

帖子

83

积分

注册会员

Rank: 2

积分
83
发表于 2005-11-19 19:37:00 | 显示全部楼层

Re:论策略游戏和即时战略游戏哪个开发难度高?

扫雷我在dos时代就写过,用递归
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-22 18:15

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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