编辑“︁
Join
”︁
跳转到导航
跳转到搜索
警告:
您没有登录。如果您进行任何编辑,您的IP地址会公开展示。如果您
登录
或
创建账号
,您的编辑会以您的用户名署名,此外还有其他益处。
反垃圾检查。
不要
加入这个!
{{Likely Outdated}} Hi and thanks for your interest in joining Arianne. First of all, you should only read this if you are interested in joining as a core developer of Arianne. If you want to do a one time contribution or periodic contributions you can use the [http://sourceforge.net/tracker/?atid=301111&group_id=1111&func=browse Patch Tracker] at Sourceforge. As a core arianne developer <i>must</i> know arianne! He/she must understand the system which is not an easy, simple task. Fortunately, it should be the only non-simple task that you need to do in Arianne. :) = Developers = First I request that you join the [http://lists.sourceforge.net/mailman/listinfo/arianne-devel arianne-devel mailing list], so as to ease communication between us. The position of developer, as most of the tasks in arianne, involves coordination with other member of the project, hehe, but don't worry, there is not much. All I request is that you tell the rest of us how your task is going every 3-4 days to keep us up to date. We often meet in IRC because it is a much faster communication method than the mailing list, but both options are just as good. All tasks in Arianne are created as small tasks that can be accomplished independantly in approx. 5-10 hours. The source of Tasks should be the [http://sourceforge.net/tracker/?atid=101111&group_id=1111&func=browse Bug tracker]. We add all the tasks that need to be accomplished there, and we give them a priority depending on how important it is to finish them before the next release. (BTW Arianne uses XP methodology, we do small, but fully working releases of the project every 15-20 days. This way we force ourselves to be productive and think simple and small). You must choose the tasks you want to do :), I am not an assigner. Once you have completed a task, please send it to the [http://sourceforge.net/tracker/?atid=301111&group_id=1111&func=browse Patch Tracker] at Sourceforge.<br> When you reach three(3) completed tasks I will add you into the developer list of the project. I know this is not very nice, but in the past Arianne's developer list has reached 30 members, of whom only 3 were really working on Arianne! I want the developer list to show the real active dedicated workers. OK, I shall stop the idle chat :) First here are a few things that must be done, before you start work. They should take you a few days: <br> == Read the following webpages == * http://arianne.sourceforge.net/index.php?arianne_url=servers/server_marauroa * http://arianne.sourceforge.net/index.php?arianne_url=content/about Please post us your problems/queries to mailing list.<br> Also, please point out anything that you think may be wrong in the docs. == Read the Marauroa documentation == Checkout the CVS by doing: <br> cvs -d:pserver:anonymous@cvs.sf.net:/cvsroot/arianne checkout marauroa In this module is a folder called Docs, please take some time to read them. == Server side: Marauroa == === Browse Marauroa code === Read the code and try to understand it.<br> The most important parts are GameServerManager and RPServerManager, and of course the RPRuleProcessor and RPZone. There are several headers that need to be documented and as you didn't write them it would be really helpful if you could point out methods that are complex to understand. Documenting some methods using Javadocs would be a great help. === Compile and Run Marauroa === Documenting how to compile and run it would be great. It is already explained in the readme, but it needs to be improved. == Client side: ariannexp == === Browse ariannexp code === Read the code and try to understand it. There are several headers that need to be documented and as you didn't write them it would be really helpful if you could point out methods that are complex to understand. Documenting some methods using Doxygen would be a great help.<br> There are several folder in the ariannexp module: * libClient * libFramework * libGladiator * AIGladiator * TestLibClient * TestLibGladiator The gladiators folders are for our Gladiators game. <br> libClient is the base for developing clients. <br> libFramework is the basic library to wrap the arianne system into any other language. In particular libFramework is python oriented. To understand how the code works take a look at AIGladiator. <br> We are now focusing on developing all the games using the wrapped library in Python, check out test.py in libFramework Point out what you don't understand, but in mailing list please. === Compile and Run AIGladiator === Documenting how to compile and run it would be a great help. It is already explained in the readme, but it needs to be improved. The linux support is not 100% up to date, so you may have to edit the autoconf files. ==Client side: gladiators, mapacman and stendhal== === Read clients code === === Browse mapacman code === Read the code and try to understand it. === Browse gladiators code === Read the code and try to understand it, but don't worry too much about it because it is written in blitz and it should soon be replaced ( who knows, maybe by you... ;) by version written in python. Point out what you don't understand, but in mailing list please. === Compile and Run mapacman and stendhal === Documenting how to compile and run it would be a great help, it is already explained in the readme, but it needs to be improved. The linux support is not 100% up to date, so perhaps you need to update the autoconf files. The documentation is not 100% synced with the code, but you will get a good idea of Marauroa and its workings.<br> If you need help on any of these tasks remember that I am always reachable by the mailing list.<br> I know that these kinds of tasks are not really motivating, but keep in mind: start small, start simple, start fast. Once you complete these things you will have a pretty good idea of how Marauroa runs. === Improving them === Adding better graphics, better sound effects, and better animation support would be great.<br> All of which is badly needed. = Artists = Arianne needs a huge support of artists: graphics, sounds, plots, writtings.<br> Everything is evolving very fast and usually lack of GFX and SFX does stop us. You may help us!. [[Category:Marauroa]]
摘要:
请注意,所有对gamedev的贡献均可能会被其他贡献者编辑、修改或删除。如果您不希望您的文字作品被随意编辑,请不要在此提交。
您同时也向我们承诺,您提交的内容为您自己所创作,或是复制自公共领域或类似自由来源(详情请见
Gamedev:著作权
)。
未经许可,请勿提交受著作权保护的作品!
取消
编辑帮助
(在新窗口中打开)
该页面使用的模板:
Template:Irc-arianne
(
编辑
)
Template:Likely Outdated
(
编辑
)
导航菜单
个人工具
未登录
讨论
贡献
创建账号
登录
命名空间
页面
讨论
不转换
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
查看
阅读
编辑
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息