游戏开发论坛

 找回密码
 立即注册
搜索
查看: 10889|回复: 20

[讨论] 给我的万智牌Online开发提提意见

[复制链接]

4

主题

16

帖子

20

积分

注册会员

Rank: 2

积分
20
发表于 2008-3-27 21:56:00 | 显示全部楼层 |阅读模式
本人多年的万智牌爱好者,最近一个人慢慢琢磨着做万智牌在线游戏(类似与Wizard的Magic Online)。
在新浪开了个开发Blog,这个地方高人多,有同样爱好万智牌的大人,请多提意见。

http://blog.sina.com.cn/bmkcrazywing

如果工作不忙的话,也许3个月内能做到在网上打轮抽(最初目标大战役环境约400张牌)。
目前进度:可以完成正常的对战回合流程,支持十余种异能。

21

主题

304

帖子

354

积分

中级会员

Rank: 3Rank: 3

积分
354
QQ
发表于 2008-3-28 09:09:00 | 显示全部楼层

Re:给我的万智牌Online开发提提意见

似乎还在很初级阶段。
只是效应也是分 静止、触发、启动三种的。

还有,对牌的各种变量的掌握。不管是费用、攻防、指示物、颜色、类型、玩家、场上区域,都需要一个统一的构架,而不是分开来实现一个个异能。

最后你会发现,你的游戏到最后只能使用一些简单的能力,而一些复杂的堆叠或触发条件等都会没有办法。


还有,先实现两个人正常的对战吧。轮抽那是后话。不要期望一步登天。





如果想进一步探讨,可以M我

19

主题

721

帖子

746

积分

高级会员

Rank: 4

积分
746
发表于 2008-3-28 10:34:00 | 显示全部楼层

Re:给我的万智牌Online开发提提意见

国外已经有了,牌很贵

4

主题

16

帖子

20

积分

注册会员

Rank: 2

积分
20
 楼主| 发表于 2008-3-28 11:47:00 | 显示全部楼层

Re: Re:给我的万智牌Online开发提提意见

神气: Re:给我的万智牌Online开发提提意见
还有,对牌的各种变量的掌握。不管是费用、攻防、指示物、颜色、类型、玩家、场上区域,都需要一个统一的构架,而不是分开来实现一个个异能。

最后你会发现,你的游戏到最后只能使用一些简单的能力,而一些复杂的堆叠或触发条件等都会没有办法。


这些东西全部都已经考虑到了,不管是费用、攻防、指示物、颜色、类型、玩家、区域这些是基本的概念,已经实现了。没有对这些的支持,是谈不上实现异能的。

置于堆叠这样重要的概念,不实现是不可能的。

目前的对战功能,已经可以完整地打完一局了,可是由于对异能的支持还少,因此支持的牌还不多。

之所以要开发轮抽功能,是因为对战功能已经初步成型。由于只有自己一个人在做,还要上班,因此无法胜任庞大的卡牌测试工作,所以想作出轮抽后放到网上找一些爱好者一起测试卡牌功能。

感谢你的关注,希望能持续关注。

21

主题

304

帖子

354

积分

中级会员

Rank: 3Rank: 3

积分
354
QQ
发表于 2008-3-28 12:01:00 | 显示全部楼层

Re:给我的万智牌Online开发提提意见

不同阶段的概念呢?各个阶段的优先权概念呢?

还有,你似乎做出了伤害的概念,可是有没有考虑伤害的结算问题也是个很让人头疼的问题(从你程序角度出发)

还有我之前的意思是说,单个异能是好实现的,但是某些条件触发某些异能。就会有比较多问题。
比如从场上到坟场,玩家失去生命(类似这种,一开始有个全局的好的架构很重要)

你想,如果有10个变量的话,这10个变量的两两组合,甚至还有三、四的组合,开始没规划好,后面可是会一团糟的。

4

主题

16

帖子

20

积分

注册会员

Rank: 2

积分
20
 楼主| 发表于 2008-3-28 12:09:00 | 显示全部楼层

Re:给我的万智牌Online开发提提意见

阶段全部实现了,优先权也实现了。

主体框架,目前缺少的是触发式异能这一块,通过什么模式去实现触发式异能,还在考虑中。

21

主题

304

帖子

354

积分

中级会员

Rank: 3Rank: 3

积分
354
QQ
发表于 2008-3-28 12:20:00 | 显示全部楼层

Re:给我的万智牌Online开发提提意见

我的意见是:不要被一个环境的能力所局限。眼界放宽一点,从所有环境考虑,把各个因素尽量细分。然后作一个编辑器出来。

这样不管是在扩展性,还是在以后的易用性和可维护性上,都好很多。

当然,你觉得你的首要问题是解决触发异能以及伤害的结算这两点。


完成度已经可以了,继续努力。期待你的作品问世。

4

主题

16

帖子

20

积分

注册会员

Rank: 2

积分
20
 楼主| 发表于 2008-3-28 13:14:00 | 显示全部楼层

Re:给我的万智牌Online开发提提意见

很感谢神气老兄的意见。

在扩展性上,目前是这样做的,规则被抽象成【条件】、【费用】、【效应】、【触发】,这些规则都采用XML形式进行描述。卡牌的各种特征与规则描述XML都存放于客户端的文件型数据库中。对于客户端程式来说,尽量多的支持这些被抽象出来的东西,然后通过组合XML规则串来实现对卡牌的支持。

至于从大战役环境着手的,主要是考虑到近年来的环境,规则和以前的环境相比复杂了很多,不如以前环境单纯。感觉难以把握,所以选择了自己最熟悉的大战役环境。对于其他环境的异能,在设计中已有所考虑。

稍晚我将对这个游戏进行一些比较详细的描述,更新到blog上,这样交流起来会方便一些。

再次感谢神气老兄。

18

主题

1581

帖子

1991

积分

金牌会员

Rank: 6Rank: 6

积分
1991
发表于 2008-3-28 13:26:00 | 显示全部楼层

Re:给我的万智牌Online开发提提意见

这个星期,美国总部派来一个人就是专业做卡牌对战类游戏设计的韩国人.

听说他之前那个卡片OL,光设计就耗费了近1年,现在在美国免费游戏...


其实,在国内做万智牌OL,个人不太看好,始终它本身的群体太狭隘了...游戏王可能相对好很多,因为它本身具备动画\游戏\漫画\周边等整合优势...

不过还是希望LZ早日做出来!!!

(哎,我对卡牌本身不太感兴趣 -.- 下围棋和象棋倒不错)

21

主题

304

帖子

354

积分

中级会员

Rank: 3Rank: 3

积分
354
QQ
发表于 2008-3-28 17:44:00 | 显示全部楼层

Re:给我的万智牌Online开发提提意见

有人说:
小众不要紧。
只要你游戏仅仅围绕这个小众来做,一样会赚

就怕你定不准自己的位置
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-18 12:54

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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