永远需要迈出第一步——48 GameJam赛后有感
2015-07-12 23:13
253 查看
2015 年 7 月 12日 21 :24分,离我从七月十号出发已经过去近50个小时,这是第一次真正在没有大腿的情况下,一个团队独立开发一个游戏,并且还算成功。
着过去的四十八小时,如果仅仅算比赛时间的话,可以说是一次完美的开发,有前期丰富的准备,好的版本控制机制的使用,以及团队成员之间一起想做一件事,积极的去做一件事,不会拖沓,积极的去接受任务,虽然我们对SVN机制还不熟悉,甚至还有成员还不会使用;虽然我们的需求建立,协作都还很稚嫩但是我们在游戏这条路上迈出了真正意义上的第一步,借用工大一句话踏歌长行,梦想永在!
随后,我记录下我们项目开发初期遇到的问题,以及一些典型功能的实现。
首先,本次比赛的主题我们运气很好,有一个之前的游戏,入题很快,在九点的时候进入了需求的讨论,开始建立需求池。
建立需求池的时候我们整体的讨论方向和效率都还可以,但是常常跑题,对一个功能的细节小点太过纠结,这里在以后的讨论中需要注意;
在第一次的讨论中,我们确定了几个点
主角身上:
主角能够左右移动;
按动按键主角能够前后场景来回切换;
主角能够跳跃,跳跃高度和频率有限制;
场景身上:
首先风格色调定位阴郁,思想承袭不变动;
场景由基本的方块组成,色调阴暗;
部分方块可以上下移动,左右移动,或者踩踏后消失;
特效上我们需要一个人物切换位置时候的特效;
这是第一版本的需求。
以下我弄Jack哥,土豪,野少,羊哥代称;我们是7月十号晚十点开始,我负责游戏四个UI界面的设计,以及关卡切换的实现,Jack负责搭建基本工程实现相机的风格化效果(雾化场景,动态模糊,远景模糊);土豪哥是负责实现人物的所有需求;野少是负责设计关卡;羊哥制作切换特效;
大约十一点左右,我四个UI设计完成,架设完毕SVN服务器,所有人同步工程文件正常,版本控制正常;
Jack实现摄像机基础特效,土豪人物完成人物动画控制,并实现跑动功能;野少完成2个关卡设计;杨哥孩子啊继续k
特效;
11点半我们进行了第一次全体版本同步,同步正常,现有功能整合完毕,一切正常;大家继续进行开发,这里我犯了一个大错误,UI的设计十分失败,导致了接下来后面第26个小时的重新制作,当然这里是指造型上的错误;
到凌晨3点五十左右吧,我们实现了含有第一关的demo
总工作量 搭建第一关,实现相机雾化,远景模糊,对焦主角,人物跳跃跑动,三关关卡设计,人物切换时候的粒子特效。我们开始了第一次休息,哪里没有沙发,没有被子,只有木头小板凳,Jack谁在了地上,我睡在四根小板凳上,野少,土豪分别也是睡在了板凳和转动椅子上。
大约7点左右,我们都被这地面咯醒或者被陆陆续续上班的人们所吵醒,开始了剩余功能的实现,调试。我主要调式各个关卡的切换,Jack负责整合我搭建的第一关和他的相机脚本以及土豪的人物脚本,野少负责调式杨哥的动画。
上午九点左右,版本大整合完毕,第一版正式demo出炉;包含功能,人物跳跃,移动,前后景切换;场景全局雾化,自动对焦,光线变化;UI正常,切换正常,人物移动正常。
土豪和Jack开始了对人物移动参数的修改,我开始了游戏第二关的搭建,野少研究粒子动画使用。
到上午十一点,我们调试完成了摄像机的参数,搭建完成以第二个关卡,完成了人物参数的微调,特效的播放。
这里我们遇到了最严重的一个问题,第35号版本开始我们的摄像机参数会一直丢失,而且预制脚本报错,种种问题接踵而至,大家调试到12点半左右,近乎崩溃,最终不得不回滚31号版本。
这里我猜测是由于我们当中有两个人是同时编辑的同一个场景并且没有按照明明规范来导入存储资源导致资源重复,我们为了解决这个问题误删了一个被链接的资源,然后全面报错。我们不得不重新恢复参数,好在工程量不大。
下午两点左右,版本恢复成功,确保版本无误,重新建立版本库。然后开始了继续开发,第一版本需求池空,大家休息不足进入了陆陆续续的休息阶段,几乎是效率最低的一段时间。到三点我休息了一个小时回来,第二版需求池建立;
主角监测之前能够实现先进行射线监测,能否跳跃,修复卡墙BUG;场景中机关实现(移动,透明,掉落);关卡切换的传送门特效;
我开始了第三关卡的搭建,野少开始实现各种关卡小脚本,jack和土豪开始各自调试人物以及参数,杨哥继续k特效。
下午六点,时间过去24个小时,游戏第二版本demo完成
主角能够前后移动,能够做场景切换,并且能够在场景切换前先检测场景能不能切换避免卡墙。
场景中烟雾效果,自动对焦主角实现,第二关自动移动的方块脚本实现。
我们决定去外面吃一段好的放松下,并且调整下晚上的计划。
6点开始,我们遇到一个BUG ,土豪电脑上的射线检测的参数到了jack电脑上不能正常工作,需要调整,我很疑惑,先进行了简单的参数调整继续开发,这时候我们简单换了下班,我开始了休息。
八点半,我起来交班,野少完成了第二关的所有机关的脚本,(这里有个摄像机动画的脚本下一篇日志做说明);我开始重新制作ui界面,大家都表示上个UI很难看,我开始吧UI改成3d动态UI并且开始制作背景素材。
12点,新的3dui制作完毕,我们开始了第二轮休息,野少到我位置制作第三关动画,土豪,jack开始休息。
3点半我和野少交班,野少基本完成第三关动画,我开始微微调整背景,改善美术素材。6点,完成工作继续休息。
早上8点,大家全部起来,开始了最后的冲刺,不断地调整参数,修改界面,寻找BUG并且把羊哥制作的烟雾还有传送门添加上去了,修改了添加好了过关动画完成全部制作。
着过去的四十八小时,如果仅仅算比赛时间的话,可以说是一次完美的开发,有前期丰富的准备,好的版本控制机制的使用,以及团队成员之间一起想做一件事,积极的去做一件事,不会拖沓,积极的去接受任务,虽然我们对SVN机制还不熟悉,甚至还有成员还不会使用;虽然我们的需求建立,协作都还很稚嫩但是我们在游戏这条路上迈出了真正意义上的第一步,借用工大一句话踏歌长行,梦想永在!
随后,我记录下我们项目开发初期遇到的问题,以及一些典型功能的实现。
首先,本次比赛的主题我们运气很好,有一个之前的游戏,入题很快,在九点的时候进入了需求的讨论,开始建立需求池。
建立需求池的时候我们整体的讨论方向和效率都还可以,但是常常跑题,对一个功能的细节小点太过纠结,这里在以后的讨论中需要注意;
在第一次的讨论中,我们确定了几个点
主角身上:
主角能够左右移动;
按动按键主角能够前后场景来回切换;
主角能够跳跃,跳跃高度和频率有限制;
场景身上:
首先风格色调定位阴郁,思想承袭不变动;
场景由基本的方块组成,色调阴暗;
部分方块可以上下移动,左右移动,或者踩踏后消失;
特效上我们需要一个人物切换位置时候的特效;
这是第一版本的需求。
以下我弄Jack哥,土豪,野少,羊哥代称;我们是7月十号晚十点开始,我负责游戏四个UI界面的设计,以及关卡切换的实现,Jack负责搭建基本工程实现相机的风格化效果(雾化场景,动态模糊,远景模糊);土豪哥是负责实现人物的所有需求;野少是负责设计关卡;羊哥制作切换特效;
大约十一点左右,我四个UI设计完成,架设完毕SVN服务器,所有人同步工程文件正常,版本控制正常;
Jack实现摄像机基础特效,土豪人物完成人物动画控制,并实现跑动功能;野少完成2个关卡设计;杨哥孩子啊继续k
特效;
11点半我们进行了第一次全体版本同步,同步正常,现有功能整合完毕,一切正常;大家继续进行开发,这里我犯了一个大错误,UI的设计十分失败,导致了接下来后面第26个小时的重新制作,当然这里是指造型上的错误;
到凌晨3点五十左右吧,我们实现了含有第一关的demo
总工作量 搭建第一关,实现相机雾化,远景模糊,对焦主角,人物跳跃跑动,三关关卡设计,人物切换时候的粒子特效。我们开始了第一次休息,哪里没有沙发,没有被子,只有木头小板凳,Jack谁在了地上,我睡在四根小板凳上,野少,土豪分别也是睡在了板凳和转动椅子上。
大约7点左右,我们都被这地面咯醒或者被陆陆续续上班的人们所吵醒,开始了剩余功能的实现,调试。我主要调式各个关卡的切换,Jack负责整合我搭建的第一关和他的相机脚本以及土豪的人物脚本,野少负责调式杨哥的动画。
上午九点左右,版本大整合完毕,第一版正式demo出炉;包含功能,人物跳跃,移动,前后景切换;场景全局雾化,自动对焦,光线变化;UI正常,切换正常,人物移动正常。
土豪和Jack开始了对人物移动参数的修改,我开始了游戏第二关的搭建,野少研究粒子动画使用。
到上午十一点,我们调试完成了摄像机的参数,搭建完成以第二个关卡,完成了人物参数的微调,特效的播放。
这里我们遇到了最严重的一个问题,第35号版本开始我们的摄像机参数会一直丢失,而且预制脚本报错,种种问题接踵而至,大家调试到12点半左右,近乎崩溃,最终不得不回滚31号版本。
这里我猜测是由于我们当中有两个人是同时编辑的同一个场景并且没有按照明明规范来导入存储资源导致资源重复,我们为了解决这个问题误删了一个被链接的资源,然后全面报错。我们不得不重新恢复参数,好在工程量不大。
下午两点左右,版本恢复成功,确保版本无误,重新建立版本库。然后开始了继续开发,第一版本需求池空,大家休息不足进入了陆陆续续的休息阶段,几乎是效率最低的一段时间。到三点我休息了一个小时回来,第二版需求池建立;
主角监测之前能够实现先进行射线监测,能否跳跃,修复卡墙BUG;场景中机关实现(移动,透明,掉落);关卡切换的传送门特效;
我开始了第三关卡的搭建,野少开始实现各种关卡小脚本,jack和土豪开始各自调试人物以及参数,杨哥继续k特效。
下午六点,时间过去24个小时,游戏第二版本demo完成
主角能够前后移动,能够做场景切换,并且能够在场景切换前先检测场景能不能切换避免卡墙。
场景中烟雾效果,自动对焦主角实现,第二关自动移动的方块脚本实现。
我们决定去外面吃一段好的放松下,并且调整下晚上的计划。
6点开始,我们遇到一个BUG ,土豪电脑上的射线检测的参数到了jack电脑上不能正常工作,需要调整,我很疑惑,先进行了简单的参数调整继续开发,这时候我们简单换了下班,我开始了休息。
八点半,我起来交班,野少完成了第二关的所有机关的脚本,(这里有个摄像机动画的脚本下一篇日志做说明);我开始重新制作ui界面,大家都表示上个UI很难看,我开始吧UI改成3d动态UI并且开始制作背景素材。
12点,新的3dui制作完毕,我们开始了第二轮休息,野少到我位置制作第三关动画,土豪,jack开始休息。
3点半我和野少交班,野少基本完成第三关动画,我开始微微调整背景,改善美术素材。6点,完成工作继续休息。
早上8点,大家全部起来,开始了最后的冲刺,不断地调整参数,修改界面,寻找BUG并且把羊哥制作的烟雾还有传送门添加上去了,修改了添加好了过关动画完成全部制作。
相关文章推荐
- 2015071202 - 大圣归来
- Windows 7 在资源管理器中显示软件快捷方式
- iOS证书说明和发布内购流程整理
- 从链表操作理解C++传指针的问题
- 打开FlashBuilder秒退
- 七彩导航栏的制作(二)
- Linux 4.0+内核对硬件交换模块的支持(HW Switch Offload)
- OpenCV学习-搭建环境
- The AnimationClip 'Walk' used by the Animation component 'Pig' must be marked as Legacy.
- linux程序设计——把管道用作标准输入和输出(第十三章)
- 汽车租赁系统总结
- 了解动态链接(六)—— 重定位表
- Android样式资源
- Node:链式前向星
- PAT乙级 1008. 数组元素循环右移问题
- IOS购买支付篇 In App Purchase
- 2015071201 - 团购欢乐谷年卡
- 修改任务栏的任务按钮(任务栏标签)的显示宽度
- android:Activity、View和Window的关系(二)
- 安卓突击:绘制图形和文本