zoukankan      html  css  js  c++  java
  • 事后诸葛亮会议

    小组名称:Hello World!

    项目名称:空天猎

    小组成员:陈建宇(组长)、刘淑霞、黄泽宇、方铭、阚博文、贾男男、刘成志

    首先,我们的软件针对的是有过游戏体验的人群,也就是你只要玩过任何一款游戏的人,都可以来体验我们的空天猎项目。我们这一款游戏主要是飞机射击游戏,基于PC端JAVA平台开发的,所以我们这款游戏完全可以跟电脑中内置到的扫雷、红心大战之类的游戏媲美,但游戏乐趣要远远大于以上二者,我们设置了太空银河般的背景,斗志昂扬的背景音乐,以及酷炫的三种战机,多变又美观的敌方战机,随机出现的生命值奖励,追踪我方战机的敌方导弹,还有最终的大BOSS,功能更炫酷。怎么样,想想是不是有点小期待???是不是想亲手体验下我们的游戏???

    基于这样一种诉求,我们开展了我们的计划,计划时间也就是一次会议的时间,因为上一个基于web的售票系统被PASS掉后,我们小组当时都不知道该做什么。后来有人提议做游戏,我突然想到了我们小时候玩过的超级玛丽、魂斗罗、坦克大战、飞机大战之类的小游戏,觉得如果我们可以做出来一个这样的小游戏也是挺有意思的。在最终的讨论后我们决定做一个飞机类的设计游戏,但一切又是没有任何游戏基础的前提下开始我们的工作,前几天我基本在查询各种有关游戏编程的想法以及框架,参阅现有关于飞机类游戏的程序,基本属于无助以及焦头烂额的一种状态,也在微信小群里跟我们的组员进行交流沟通,所幸经过不断的努力后,终于可以上手编程了。

    在编程前期,我首先要搭建一个游戏类的框架,分别考虑不同的包控制什么,需要什么样的包。可能前期匆忙的计划导致在编程中发现有的类需要集中放在另一个包中,所以后期有不断的加包这种情况出现(因为没有系统的游戏框架思维,不清楚成型的游戏大致框架)。前期我主要负责搭建框架然后通过开会进行组员分工,然后组员相继负责自己所属的包,后期将代码提交给我,我进行后期的项目整合。

    仓促的计划当时也给我们带来了很大的麻烦:

    First,我们当时只完成了这个软件的核心功能,也就是我方战机的前后左右移动,然后敌方战机的出现当时遇到了一定的技术问题,一致导致工程无法进行,后来通过简化思想,将敌方战机设置为垂直下落的方式,然后想着后期改变子弹的运行轨迹进行游戏这才将项目得以继续推进。

    Second,在GUI设计初期,预想和现实产生了较大差距,基于GUI的设计,游戏大家没有前端开发的经验,我也不擅长前端设计,所以在前期的背景界面设计可以说是其丑无比,然后我们有通过网上参阅部分GUI设计美观代码,结合我们请教在前端工作的同学经验,最终制定了我们游戏的界面,所幸我们觉得后期的界面相比前期已经得到了巨大的提升。

    Third,关于资源问题,前期没有足够的资源,只能网上找关于飞机类设计游戏的资源,一些小型飞机、导弹、战斗机、战斗背景的图片,后期通过PS进行剪裁,大致能够满足后期的游戏制作,不得不承认有些做的确实不太好。

    测试部分:

    我们后期没有经过系统专业的测试,基本是小组成员将代码提交到我这,我进行了后期代码整合以及DEBUG调试,确保项目可以正常运行。

    通过前两周的工作吧,每个成员的水平都有明显提升。不过我觉得我们团队扔然处于CMMI中的初始级,项目目前可以基本得以实现。团队协作目前处于规范阶段,具体谁可以做什么做到什么程度大致有个了解。可以进行规范。

    alpha发布48小时以后用户数有23位,是我们找的朋友和同学,大家对于我们阿尔法发布目前大致是一个相对满意并且期待完善更多功能的一个态度。基本上对我们的背景设置和背景音乐和战机进行了好评。对功能的缺乏提出了建议,后期我们也会增添功能,来增加游戏的乐趣。

     

  • 相关阅读:
    Oracle合并某一列
    button的FlatStyle和FlatAppearance属性
    Winform中ComBox大小设置
    项目添加程序集的引用后老是报错
    VS中文档大纲视图的作用
    将DotNetBar添加到工具箱中
    Win10设置vs2010总是以管理员身份运行
    SQL SERVER2008 打开脚本总是报“未能完成操作,存储空间不足”
    如何用vs2013开发人员命令提示工具执行一个方法(一个简单的demo)
    windows mysql 8.0 安装 解压版
  • 原文地址:https://www.cnblogs.com/chjy/p/7792752.html
Copyright © 2011-2022 走看看