Board logo

标题: 轩辕棋牌游戏立项的考虑 [打印本页]

作者: Maxwell    时间: 2008-6-29 23:45     标题: 轩辕棋牌游戏立项的考虑

  轩辕棋牌游戏项目已经决定要立项了,项目立项讨论征集意见帖见http://www.xycq.net/forum/thread-172522-1-1.html。立项讨论征集意见帖的主要目的是开放式的征求大家的意见和建议,在这个帖子里则主要阐述我对这个项目的考虑。

立项的原因
  许多朋友都想过要做一个自己的游戏,但是要真正实现这个目标还是要面对很大的困难。设计与修改区(以下简称设计区)设立的目的之一也是希望能够给大家提供一个交流合作的平台,能够让大家交流游戏制作的各个方面,能够聚拢一批有热情有能力的朋友一起来制作游戏。就这几年的情况来看,这个目的并没有达到。究其原因,在现阶段论坛还没有达到能够自发组织开发的能力,为了解决这个问题,提高设计区整体技术水平,我决定在设计区开展一个示范项目,希望通过这个示范项目与大家共同研究业余开发的思路与方法。
  我对这个项目的目标主要有以下几个:
  1. 吸引注意力,在项目开发过程中的讨论研究吸引更多朋友关注设计区;
  2. 为有热情制作游戏又感觉能力不够的朋友提供一个共同学习提高的机会;
  3. 摸索业余网络团队的协作方法和机制;
  4. 为将来更有挑战性的项目聚拢人才;
  5. 希望能够以点带面,促进设计区出现更多开发团队。

论坛现状
  设计区的定位原本在游戏设计、游戏修改、修改器制作等方面,现在的主要内容则是求修改器以及修改器使用方法等,人气不足,每日发帖数极少,对有水平的朋友缺乏吸引力。论坛比较擅长曹操传MOD等MOD类开发,对正向开发涉及很少。策划、美工方面人才较多,从《岳飞传》就可以看出。编程、测试方面具有一定水平的不多。

选择项目的原则
  基于项目定位和论坛现状,选择项目遵循几个原则:
  1. 有吸引力,能够吸引大家参与并且长期保持热情;
  2. 项目弹性大容易控制,项目开始规模适中,能够很快成型,后期扩展容易,既不会导致前期工作作废,也不至于很快结束,能够为更多朋友提供锻炼机会;
  3. 涉及2D图形处理、网络,无高级算法,组织这个项目的目标不在项目本身,而是为了将来的项目(例如开发自己的引擎)积累经验,因此在设计上要遵从长远考虑,少涉及将来用不到的技术;
  4. 策划、美工工作量较少,论坛强项是MOD制作,下一步会继续开展一个大型的MOD制作,论坛的人员配置必将向MOD倾斜,原《岳飞传》团队将无法参与本项目,策划、美工的工作要尽量减少,以免影响进度;

为什么选择这个项目
  经过几个月的考虑,我最终选择了棋牌类游戏这个项目,这个项目的优势在于:
  1. 象棋是轩辕很热门的一项运动,以至于形成了称为象棋党的群体,他们经常聚在一起下棋,论坛还每年举办两届象棋大赛。经过与轩辕高层以及象棋党的沟通,他们都非常欢迎出现一个轩辕版的象棋系统,并且希望在这个系统中能够与轩辕论坛紧密结合起来并且成为轩辕象棋爱好者日常对弈以及象棋大赛的平台。在与象棋党的沟通中我发现象棋系统中仍然有许多可以发挥创意的地方,例如积分等级系统、比赛系统等等。
  考虑到做一个有明确用户的游戏比自己随便设计一个不知道有没有人肯玩的游戏风险要小,成功率更高,而且象棋党可以作为策划和测试参与进来,资源压力较小。
  2. 棋牌类游戏是一种开发起来比较简单的游戏,采用回合制、规则明确,可以不需要3D处理、没有复杂算法,在开发上比较有弹性,需要简单可以做得非常简单,需要复杂也可以添加很多额外的特性,容易控制整个项目的规模。而且棋牌类游戏种类繁多,可以持续开发,为更多人提供锻炼机会。
  3. 顺便可以完善轩辕基础设施;
  注:一定要注意通过项目锻炼团队提高设计区整体水平是立项的主要目的,选择棋牌游戏是根据现实水平权衡的结果,并非是由于为了给轩辕加一个棋牌游戏而立项的,千万要分清主次关系。

项目规划
  棋牌类游戏是一个很大的规划,整个项目将分期进行,一期为象棋游戏。象棋游戏(以下简称象棋)使用模块化设计,认证、登录、积分系统要作为单独的模块,将来会从游戏中剥离,象棋不为其他游戏考虑通用设计。期间根据人员情况可以组建团队进行游戏大厅开发或象棋开发完成后进行游戏大厅开发。象棋计划2008年12月前完成对弈功能能够在2009年初的象棋大赛中使用本系统,2009年完成积分等级系统、比赛系统。
  一期完成之后有多个开发方向选择,如其他棋牌游戏(针对需要锻炼的新团队)、3D象棋、其他3D棋牌游戏、棋牌引擎等,届时根据人员等情况进行选择。
  项目初期会严格控制规模,可能开始的项目效果出乎意料的低,但是这是与团队水平相关的,随着团队整体水平提高,项目效果也会随之提高。
       
项目面对的困难
  1. 缺少人员,设计区目前人气不足,正向开发又是弱项;
  2. 项目吸引力有限,有热情的朋友往往眼光也高,棋牌类游戏与心目中的游戏差距较大,不见得能够愿意加入团队,或者加入团队后热情持续时间较短;
  3. 专业水平匮乏,制作游戏需要工程管理、策划、美工、程序、测试等几个方面的人员,而想开发游戏的朋友中在这些领域中工作的比例很少,大多数都是出于业余爱好学习了部分内容;
  4. 缺乏合作精神,制作游戏仅仅是业余爱好,而且每个人都有自己的一套想法,在游戏制作过程中出现观点冲突是非常自然的事情,尤其是在网络团队中,大家仅是网友,相互之间的配合更容易出现问题;
  5. 缺乏有效的管理机制,网络团队的特点是人员水平差距大、人员流动性高、工作时间不一致、工作时间难以保证,如果无法有效处理这些问题,项目就无法成功;
  6. 资源限制,正向开发仅处于起步前阶段,论坛不会对项目有太多支持。
  以上问题将是决定项目成败的重要因素,开展这个项目的目的之一也是要摸索一个解决这些问题的方法,相信我们面对现实脚踏实地一定会克服困难实现我们的梦想。

[ 本帖最后由 Maxwell 于 2009-2-2 18:57 编辑 ]
作者: Maxwell    时间: 2008-6-29 23:47

占楼:修订及补充。
作者: Maxwell    时间: 2008-6-29 23:47

占楼:答疑。
作者: 毅公子    时间: 2008-7-3 13:12

本人有充裕的时间可以进行测试,不知制作组对测试人员有什么要求?
作者: hhh101424    时间: 2008-10-7 12:17     标题: 可以报名不

本人从小酷爱象棋,计算机专业毕业!对这个非常有兴趣!QQ:305345802
作者: 慕容无名    时间: 2009-2-2 17:07

新人观望中,还没出来吗?
作者: Maxwell    时间: 2009-2-2 18:02

非常抱歉,由于去年论坛不稳定,很多时间都在处理论坛的相关问题,棋牌项目一直没有进展。目前论坛已经稳定,很快将继续进行。
作者: 李廣    时间: 2009-6-21 09:37

做象棋吧
讓大家下棋
作者: 该用户不存在    时间: 2009-8-3 19:34

好啊,这个意向太好了。双手双脚的赞成。

就拿曹操传这个MOD来说,我就觉得很有改进空间,比如像我前不久看到的慕容柔柔做的白蛇传形象来说,有做形象,但是看不到游戏....很痛苦啊

柔居那里都是三国和武将的游戏,比较而言,轩辕这里的扩展性要好许多。但是我觉得还是不足,有很多很经典的题材都没有出现,不过倒有听说柔居有人要做封神演义。不过估计资源不足,做出来不会很好~~

比如红楼梦,比如聊斋,比如西游记,仅仅这三部,就能做到相当夸张的地步。像红楼梦,完全可以变一种设定。

贾宝玉:主角
贾元春:配角
刘姥姥:龙套
等等等等.......

对话方面不用说了,可以大量加入诗词歌赋增加国学色彩。
战斗关卡可以用玄幻方式啊,比如妖魔鬼怪,像林黛玉葬花,挖出一个坛子,放出来个妖魔,打赢了林黛玉就不会病死(幻想),输了就走事实线。


再比如像聊斋志异,设计个主角来贯穿全线,比如说用作者蒲松龄来做主角。

每一个故事可以这么走,开场在茶棚,几人闲聊,蒲松龄记录,对话做引,然后画面转黑,进入故事(大地图地点闪烁),故事简介加LOGO,然后进入故事场景,好像是叫R剧本吧?再根据需求转入S剧本进行战斗。

故事分两线三线四线都可以。

两线结尾:现实线,蒲松龄出书。幻想线:蒲松龄斩妖除魔够数,成仙。

就是设计起来台词、画面会比较多....没资源做不成哦。


不管咋样,很支持。
作者: KYOKO    时间: 2009-8-4 00:08

支持八十分
作者: 啥是用户名啊    时间: 2009-9-17 19:22

准备用什么语言写啊?
作者: pangufeng    时间: 2010-4-24 15:30     标题: 很想参与你们的开发

我只是一个学生,计算机专业...自信程序功底还是可以...做过一些项目.
一直很想找机会参与一些游戏的开发...

具体能怎么联系你们呢?

无论是棋牌项目还是其它...作为我,都有兴趣.
而我的出发点,
第一,积累项目经验,自我提 高
第二,娱乐和爱好, 毕竟做游戏,是从小的梦想...
作者: Maxwell    时间: 2010-4-27 09:57



QUOTE:
原帖由 pangufeng 于 2010-4-24 15:30 发表
我只是一个学生,计算机专业...自信程序功底还是可以...做过一些项目.
一直很想找机会参与一些游戏的开发...

具体能怎么联系你们呢?

无论是棋牌项目还是其它...作为我,都有兴趣.
而我的出发点,
第一,积累项目经验,自我提 高
第二,娱乐和爱好, 毕竟做游戏,是从小的梦想...

首先欢迎你的到来,我考虑启动这个项目其中一个很重要的目的就是希望能够有一个机会跟大家一起积累项目经验。从你的两个出发点看,可以说非常符合我期望的团队成员的样子。网络上的团队合作困难是可以预见的,这个项目也不例外,现在项目已经停滞不前很久了,希望你的到来能够带来转机。
作者: numdisp    时间: 2010-4-27 11:00

以前一直没太关注这个帖子,现在胡乱提几个问题吧。

第一方面是关于游戏本身的:
游戏的出发点是单机游戏还是网络游戏?预想中的产品是类似于QQ游戏这样的东西吗?(纯玩家通过网络PK,没有人机对战模式的)。如果涉及到人机对战,不需要复杂的算法?我对此尚存疑问。(当然,简单的算法也是可以满足要求的,不过这样恐怕就没什么人玩了。)

第二方面是关于论坛的:
从论坛的发帖看来,似乎大家都很热衷于修改,制作MOD之类的。对开发好像都不太感兴趣(亦或是觉得太难?)。许多修改是很有意义的,但是,如果始终停留在修改的阶段,个人感觉会逐渐形成一些不健康的风气,这无论是对自身修养,还是对论坛整体的水平都是无益的。总之,本版的主题是“设计与修改”,然而修改偏多,设计几乎没有。我想,论坛应该把握一下方向,不然很难吸引新的力量。
作者: Maxwell    时间: 2010-4-27 18:07



QUOTE:
原帖由 numdisp 于 2010-4-27 11:00 发表
以前一直没太关注这个帖子,现在胡乱提几个问题吧。

第一方面是关于游戏本身的:
游戏的出发点是单机游戏还是网络游戏?预想中的产品是类似于QQ游戏这样的东西吗?(纯玩家通过网络PK,没有人机对战模式的) ...

一,是网络游戏,纯人人对战的,人机算法要求高,不是论坛本身应该关注的。
二,你提到的问题是现实问题,为了解决这个问题已经有诸多尝试,只是都不算成功。国内软件开发的大环境如此,只能尽力而为了。
作者: 阿尔法孝直    时间: 2010-4-27 22:44

说实话,“设计与修改”,我是更喜欢设计。

修改一般需要汇编的基础(看到汇编就头痛的路过……),而设计只需要有一般高级语言的基础就行了。
作者: numdisp    时间: 2010-4-27 23:31     标题: 回复 #15 Maxwell 的帖子

嗯,现在国内风气普遍比较浮躁,轩辕这样的论坛已经是非常不错了,希望能发展得更好。
作者: numdisp    时间: 2010-4-27 23:35     标题: 回复 #16 阿尔法孝直 的帖子

我也喜欢“设计”多一些(不如说开发好了)。倒不是因为汇编难懂,而是,太专注修改的话,就会丧失原创的动力,而且总是被人牵着鼻子走。拿印度的军事做个比方,整天只知道改装美国和俄罗斯卖给他们的飞机,改装得不好还会掉下来,无论看起来多牛X,还是比不上我们自己造的歼10。
作者: Maxwell    时间: 2010-4-28 11:36



QUOTE:
原帖由 numdisp 于 2010-4-27 23:35 发表
我也喜欢“设计”多一些(不如说开发好了)。倒不是因为汇编难懂,而是,太专注修改的话,就会丧失原创的动力,而且总是被人牵着鼻子走。拿印度的军事做个比方,整天只知道改装美国和俄罗斯卖给他们的飞机,改装 ...

我也更喜欢设计,不怕大家笑话,本版历任版主中只有我是不懂修改的。其实版里先后来过许多对设计有兴趣的朋友,只可惜受我自身水平限制和大环境的影响,设计方面的建设一直远没有达到期望的效果。设立这个项目,目的就是希望吸引对设计有兴趣的朋友一起探索,目前看来不容乐观。不过至少先把讨论的氛围搞起来吧,你的帖子还是给设计方面带来不少生气的。
作者: 阿尔法孝直    时间: 2010-4-28 11:41     标题: 回复 #19 Maxwell 的帖子

还是那么谦虚
作者: Maxwell    时间: 2010-4-28 11:46



QUOTE:
原帖由 阿尔法孝直 于 2010-4-27 22:44 发表
说实话,“设计与修改”,我是更喜欢设计。

修改一般需要汇编的基础(看到汇编就头痛的路过……),而设计只需要有一般高级语言的基础就行了。

其实设计的要求比修改要高,修改主要用到的是反汇编和分析能力,在编程方面基本上个人开发就足够了,不是说修改不难,而是靠出色的个人或者几人小组就可以完成。而设计中主要依靠协作、软件工程和算法,个人的编程水平可以不出色,但是其它方面的要求却不低,另外一般来说设计的规模和周期都会长于修改,以上各项带来的复杂性是指数级的上升。
作者: 陈珺    时间: 2010-5-3 01:43

还有,其实汇编比高级语言好理解,高级语言层次太高,有时发现不了问题
作者: 阿尔法孝直    时间: 2010-5-3 01:45     标题: 回复 #22 陈珺 的帖子

这该怎么说呢?我觉得高级语言好理解的原因主要是符合自然书写以及算法流程吧。
作者: Maxwell    时间: 2010-5-3 16:00



QUOTE:
原帖由 陈珺 于 2010-5-3 01:43 发表
还有,其实汇编比高级语言好理解,高级语言层次太高,有时发现不了问题

汇编在小范围容易理解,一旦到了架构和业务逻辑部分,恐怕就很难理解了。
作者: 陈珺    时间: 2010-5-4 01:04

汇编是看起来繁琐,但是语义很清楚,而很多高级语言是语义都不清晰,我说的是这方面
作者: Maxwell    时间: 2010-5-4 13:40



QUOTE:
原帖由 陈珺 于 2010-5-4 01:04 发表
汇编是看起来繁琐,但是语义很清楚,而很多高级语言是语义都不清晰,我说的是这方面

现在编程语言都是形式化的,目前被广泛使用的高级语言基本上都是上下文无关文法,在代码级语义是清晰的,如果说是到了业务语义层面上不清晰那是有可能的。我推测你说的这种情况是因为编码人员水平不够导致语义模糊的,而水平不够自然用到汇编的少。
作者: numdisp    时间: 2010-5-4 14:18

再讨论下去要成为 “低级语言 VS 高级语言” 贴了
作者: 陈珺    时间: 2010-5-5 21:40



QUOTE:
原帖由 Maxwell 于 2010-5-4 13:40 发表

现在编程语言都是形式化的,目前被广泛使用的高级语言基本上都是上下文无关文法,在代码级语义是清晰的,如果说是到了业务语义层面上不清晰那是有可能的。我推测你说的这种情况是因为编码人员水平不够导致语义 ...

那是语法方面形式化,语义方面形式化还没成熟,很多语言在实现的时侯,背后做了很多事,而开发人员往往不知道,所以经常会出现些稀奇古怪的BUG,这个就是语义不清晰.当然如果语言知道怎么实现,语义不清晰问题不存在.
作者: Maxwell    时间: 2010-5-5 22:01



QUOTE:
原帖由 陈珺 于 2010-5-5 21:40 发表

那是语法方面形式化,语义方面形式化还没成熟,很多语言在实现的时侯,背后做了很多事,而开发人员往往不知道,所以经常会出现些稀奇古怪的BUG,这个就是语义不清晰.当然如果语言知道怎么实现,语义不清晰问题不存在.

如果一种高级语言的语义不清晰编译程序怎么能翻译成目标代码的?我理解你所说的是怎么回事了,但是我觉得那应该归结于使用的人没有完整认识高级语言的语法语义,不应该归咎于语言本身。其实如果汇编语言不认真看参考手册的话,也是有各种陷阱在里面的,比如不同指令的隐含寄存器或者寻址方式等等,用的熟悉的人不觉得是个问题,高级语言用熟了也是这样的。
作者: Maxwell    时间: 2010-5-5 22:02



QUOTE:
原帖由 numdisp 于 2010-5-4 14:18 发表
再讨论下去要成为 “低级语言 VS 高级语言” 贴了

语言之争是个永恒的话题啊。。。
作者: 陈珺    时间: 2010-5-5 22:26



QUOTE:
原帖由 Maxwell 于 2010-5-5 22:01 发表



如果一种高级语言的语义不清晰编译程序怎么能翻译成目标代码的?我理解你所说的是怎么回事了,但是我觉得那应该归结于使用的人没有完整认识高级语言的语法语义,不应该归咎于语言本身。其实如果汇编语言不 ...

但是目前的高级语言,完整认识其语法语义比完整认识汇编语法语义要难,所以理解起来也难
作者: numdisp    时间: 2010-5-6 02:15



QUOTE:
原帖由 陈珺 于 2010-5-5 22:26 发表

但是目前的高级语言,完整认识其语法语义比完整认识汇编语法语义要难,所以理解起来也难

看来上面的是朴实无华的汇编党啊。俺来看看众达人,顺便瞎搀和两句:

我承认C++完全是CXX,到现在为止一个尚未出炉的0x标准还在捣鼓一些非人类的东西。
不过像 C 这样的“低级”高级语言,应该还是比较好理解的吧,很多其实已经和汇编差不了多远了。

汇编最痛苦的事情是,对不同的机器要写不同的代码。想想要把上面的棋牌游戏移植到iphone上的感觉。
作者: 陈珺    时间: 2010-5-6 19:16



QUOTE:
原帖由 numdisp 于 2010-5-6 02:15 发表


看来上面的是朴实无华的汇编党啊。俺来看看众达人,顺便瞎搀和两句:

我承认C++完全是CXX,到现在为止一个尚未出炉的0x标准还在捣鼓一些非人类的东西。
不过像 C 这样的“低级”高级语言,应该还是比较 ...

我讨论的只是理解的难度而非开发的难度,你说的C,我很赞同.很多高级语言表面上简化了很多细节,但暗地里做了些不为人知的事,反过来加大了理解困难.但是C,的确是简化了该简化的细节,暗地里也没做太多不为人知的事.
作者: 司马错    时间: 2010-5-7 06:01

开发三国杀,隋唐杀,说岳杀等互动的有吸引力的棋牌如何?
作者: Maxwell    时间: 2010-5-23 19:30



QUOTE:
原帖由 司马错 于 2010-5-7 06:01 发表
开发三国杀,隋唐杀,说岳杀等互动的有吸引力的棋牌如何?

完全可行。
作者: 513633522    时间: 2010-5-24 09:16

来晚了 赶紧占个地板再看


我晕,这个做成网络版是我一年前想的,我还专门给舍友讲解了实现的方式,结果被舍友打击了
因为我一没钱,二没能力(不会编程),实现的可能行太小,所以现在正准备和朋友去做个网站了
轩辕有这么多高手,你们一定能成功的

[ 本帖最后由 513633522 于 2010-5-24 09:27 编辑 ]
作者: 小行者    时间: 2010-10-7 19:27

这个规划呀,难了,两年了,二楼还是空的。




欢迎光临 轩辕春秋文化论坛 (http://xycq.org.cn/forum/) Powered by Discuz! 5.0.0