纪律,底层规划和整体进度控制都很重要。任何一个需要多人合作的项目都需要一个人作为lead,整个项目的成功与否与lead的规划和协调紧密相关。我个人觉得应该先任命一人为这个小项目的总负责人,以后大家可以轮流或者像woodhead说的那样根据信誉值确定。下面是我对这个还没什么谱的项目的一点点建议:
1。开发环境:根据前面的讨论,选用VC6。
2。题材:最好找专业背景不是很强的,这样可以大家同时上手。如选用比较有专业背景的,最好先贴一些背景资料在这里。一上来不求多么创新或者多么强的程序。只求能够合作顺畅,成功的合作过几个小项目了之后可以再想进一步扩大。往远里说,万一有谁能够拿到一个挣钱的活,又发现在这里大家的能力互补的话,这里一个可以开始合作的机会。
现在说一些简单可行的试验性的小题材,希望大家集思广益:
a)作一些简单小游戏练练手。如俄罗斯方块,21点什么的。
b)作一个通用的小游戏平台,几个人作好后其它人直接在这个平台上开发小游戏。例如作一个牌桌和发牌的机制,其它人就可以在其基础上编21点,拱猪,拖拉机等。编一个类似模拟器引擎的东西,其它人在上面写PAC MAN,坦克大战等,只写算法就可以了,所有的显示功能有引擎部份提供。
c)写一个RPG之类的游戏,的层写好后每个人可以负责不同的侧面。例如一个人负责城市描划,一个人负责武功设计,这样万一一个人没干出来,少了一部份不一定会影响全局。
d)写一个大型一点的三国之类的,应该比较复杂可以在前面试验成功之后再讨论。
欢迎大家添加题材。
3。参加人员:不妨把需要大家讨论的问题,以及从时间表,总体计划贴在这里。具体细节的讨论可以在MSN或QQ群里讨论。没每个人写一下自己能够负责的部份和大约可拿出来的时间。
我个人在下个星期有一些很重要的个人事情,所以不能保证下星期能作什么。除此之外每星期写500--1000行应该还可以。我可以负责底层设计,数据库访问和简单的VC图形设计(仅限GDI)
4。总负责人:先任命一人总负责。我个人推举aogun或woodhead作第一期的负责人
希望大家更正与补充。