游戏开发论坛

 找回密码
 立即注册
搜索
楼主: sjinny

[讨论] 一个回合制小游戏的设计笔记

[复制链接]

1

主题

11

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2008-11-27 13:56:00 | 显示全部楼层

Re:一个回合制小游戏的设计笔记

关于近程和远程的对战问题,我的看法是:每个角色都要一个面向,向前方移动速度快,相左右移动速度次之,而向后移动速度最慢。这样比较符合逻辑,也能解决近程被远程放风筝的问题。

51

主题

3552

帖子

3655

积分

论坛元老

Rank: 8Rank: 8

积分
3655
发表于 2008-11-27 14:08:00 | 显示全部楼层

Re:一个回合制小游戏的设计笔记

又看了一遍,好像还是战棋。。。

3

主题

3643

帖子

3650

积分

论坛元老

Rank: 8Rank: 8

积分
3650
QQ
发表于 2008-11-27 14:10:00 | 显示全部楼层

Re:一个回合制小游戏的设计笔记

    你们两个外行别瞎JY了行不?

20

主题

903

帖子

977

积分

高级会员

Rank: 4

积分
977
QQ
发表于 2008-11-27 14:38:00 | 显示全部楼层

Re:一个回合制小游戏的设计笔记

若单位A向位置b移动,单位B向位置c移动且移动成功,则单位A的移动也成功。但若单位B的移动失败,则由于B留在原位,所以单位A的移动也会失败。

突然想到了一种状况没有被处理。- -
当出现环形移动的时候,移动会成功呢?还是会失败?
环形移动例如:ABCD四人排成田字,A向B移动,B向C移动,C向D移动,D向A移动


不如换用一种移动判定方式:
将全部单位的移动目的地进行列表。
检查列表数据:如果存在相同的目的地,则执行优先级的检查,优先级较低的单位移动目的修正为原所在地——并重新检查列表;如已不存在相同数据,则开始移动

(ps,相对速度。。。个人觉得很有点鸡肋的感觉)

5

主题

118

帖子

118

积分

注册会员

Rank: 2

积分
118
发表于 2008-11-27 16:41:00 | 显示全部楼层

Re:一个回合制小游戏的设计笔记

楼主,你去搜索下“皇家骑士团”,sf上的经典slg大作。

或者ff战略版。

对你的构思会有所帮助。

3

主题

3643

帖子

3650

积分

论坛元老

Rank: 8Rank: 8

积分
3650
QQ
发表于 2008-11-27 16:55:00 | 显示全部楼层

Re:一个回合制小游戏的设计笔记

多单位同时移动。我就只见过 三国志9。 而且,相对而言。逻辑复杂度很大。 做到那样已经不能算“小”游戏。

20

主题

903

帖子

977

积分

高级会员

Rank: 4

积分
977
QQ
发表于 2008-11-27 17:12:00 | 显示全部楼层

Re: Re:一个回合制小游戏的设计笔记

santaclaus_lion: Re:一个回合制小游戏的设计笔记

多单位同时移动。我就只见过 三国志9。 而且,相对而言。逻辑复杂度很大。 做到那样已经不能算“小”游戏。

格兰蒂亚,以及几款记不得名字的游戏都采用过发布命令之后同时移动

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
 楼主| 发表于 2008-11-27 19:08:00 | 显示全部楼层

Re: 一个回合制小游戏的设计笔记

to 29楼:
晕死,不知道你怎么看出来“近程的移动力即便无限, 远程的移动立即便是1. 打到远程的几率也不过是2/5”的……虽然说这帖子里的规则我自己都忘了不少了,可我怎么看还是看不出会有这样的结果啊……你说说这个2/5是怎么算出来的吧……

to 31楼:
把各个方向的移动区别对待的话就意味着需要增加一个转向的动作,而且这个动作必须有代价,这样复杂度又提高了一点,呵呵。

to 32楼:
是不是战棋没什么太大的关系啦

to 33楼:
其实是否是外行还是内行也没什么太大的关系啦……

to 34楼:
其实那个环形问题我已经解决了,方法是内存里有2个战场地图,一个是当前的战场状态,一个是临时处理用的。开始执行命令时,需要把各个角色放置到临时场景中他们所希望移动到的格子里,当发现一个格子已经被占用时就会计算到底谁能抢到那个格子,抢不到的那个角色会被放到临时场景中他们原来所在的位置上,如果这时发现那个格子被占了那就再抢。抢格子的规则是(记不太全了):1.一个格子,如果开始时被一个角色占有,那么只要这个角色不放弃这个格子,那么这个格子不会被其他人抢走(如果不考虑抢格子的技能的话);2.当发生角色移动失败时会把角色移回原位,如果这时原来的位置被另一个人,那么原来的持有者可以强到这个格子,新来的家伙会被挤回原来的格子;3.一个格子如果原来没有人占有,或者其原来的拥有者已经放弃了这个格子,那么就用技能数值来决定(可以有随机数)。不过这三个规则里的格子指的都是临时场景里的格子。当所有角色都在临时场景里找到自己的格子,站稳脚跟之后,移动计算完成了,这时可以把两个场景swap一下,接着可以做其他的处理。
这个其实我已经写了一个小程序实现了,具体代码见附件。

其实相对速度是从M&B里学来的……呵呵

to 35楼:
现在最缺的就是时间,有了时间第一件事就是睡觉……所以没什么时间玩游戏了都

to 36楼:
其实多单位同时移动在我附件的代码里我已经搞定了,但是目前还没有战斗这些。感觉战斗也挺麻烦的。

to 37楼:
我觉得这种双方同时发布命令、同时执行的形式对于PVP会有很大的影响,不知道现在的网游里有没有这么做的。唉,现在啥游戏都没时间玩了……

sf_2008112719829.rar

282.46 KB, 下载次数:

7

主题

302

帖子

302

积分

中级会员

Rank: 3Rank: 3

积分
302
发表于 2008-11-27 19:26:00 | 显示全部楼层

Re:一个回合制小游戏的设计笔记

发布源码的好同志,不论创意如何都应该支持下。顶了。

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
 楼主| 发表于 2008-11-27 19:34:00 | 显示全部楼层

Re:一个回合制小游戏的设计笔记

那个东西其实连个半成品都不算,好久没继续做了,一是因为没时间精力了,二是因为联网所需的基础模块还没搞定(目前正在搞 = =),三是因为剩下的战斗方面还没有考虑清楚。
帖子里对抢格子的说明我不确定是不是完整的,代码里的是完整的规则,所以大家看代码的话应该会更准确一点。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-4-26 06:06

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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