zoukankan      html  css  js  c++  java
  • ZLYD团队第一周项目总结

    ZLYD团队第一周项目总结

    团队项目

    • 项目内容:我们打算利用Applet实现一个吃豆子游戏,团队初步设定游戏规则如下:
    1. 按空格键,游戏开始;
    2. 通过方向键控制吃豆者的运动方向,直到吃光所有金豆子;
    3. 吃到大的金豆子后,敌人在一段时间内失去攻击能力。这个时候,吃豆者可以吃掉敌人;
    • 目标:在完成初步设定游戏功能之后,可在此基础上尝试增加新的功能,例如增添游戏中的奖励项目。通过代码实现,将理论知识与具体时间相结合,巩固对Java相关方法与概念的理解。

    实现计划

    第一周

    • 确定项目内容、目标、实现计划
    • 完成资料的收集
    • 学习吃豆子游戏的理论基础,Applet的相关知识

    第二周

    • 搭建主框架
    • 确定程序模块并由五位组员分别负责
    • 实现游戏中墙和豆子的图形。

    第三周

    • 编写一个类根据位置、状态初始化敌人
    • 编写一个类,初始化吃豆者的位置、张合角度以及前进速度

    第四周

    • 计划增添新的功能:吃豆者可以吃到水果,以恢复体力;大体编写新功能程序
    • 编写控制游戏起始的线程类

    第五周

    • 优化之前的代码
    • 编写程序初始界面,声音播放及规定游戏规则

    成员及分工

    • 20145218张晓涵:项目组长,查阅相关资料以及划分功能模块,负责编写吃豆者属性类
    • 20145240刘士嘉:项目经理,负责把控整个项目的进度,分配组员任务,负责创新增添游戏新功能
    • 20145217周恩德:负责代码编写、收集相关资料以及后期代码调试
    • 20145227鄢曼君:负责程序界面实现,以及每周博客的更新
    • 20145239杜文超:负责编写敌人属性类,负责后期功能的完善,发现不足,改善用户体验
    • 项目托管链接:https://git.oschina.net/ZLYD

    项目需求分析

    N(Need 需求)

    • 初始界面模块:可播放声音,显示游戏规则。
    • 游戏界面模块:绘制墙的图形,并能返回墙壁位置等属性。绘制豆子形状,包括体积大和体积小两种类型,并能返回豆子位置等属性。
    • 玩家模块:可初始化吃豆者的位置、张合角度以及前进速度,可改变运动方向,或停止,或结束游戏。
    • 敌人模块:可描绘敌人,包括确定敌人移动方式,包括正常状态和失去反抗能力两种情况。
    • 创新模块:除游戏基本功能之外,计划增设游戏奖励。

    A(Approach 做法)

    • Applet相关知识是我们整个程序的理论基础。Java Applet是一类特殊的Java程序,不需要包含标准的main()方法。因为与之前学习过的Java程序有些区别,所以我们要在扎实学习新知识的基础上完成游戏设计。

    B(Benefit 好处)

    • 本项目致力于设计一款轻松休闲的益智类游戏,可以丰富同学们的课余生活。

    C(Competitors 竞争)

    • 网上类似的游戏有不少,例如贪吃蛇之类的益智类小游戏,我们开发的游戏更加简便易懂,且富有趣味性。

    D(Delivery 交付)

    • 我们打算将开发出来的游戏先在自己的周边推广,让同学先试玩,并给我们一些反馈,我们将根据这些反馈做出一定的改进。

    总结

    本周我们主要的工作是进行项目相关资料的搜集并学习,基本上确定了五周的工作进度计划以及组员分工。本周确定了所开发游戏的基本功能,但后期在有余力的情况下将添加创新项目,让游戏功能变得更多,更有趣味。虽然之前没接触过Applet的相关知识,但我们会在原有的Java知识基础上,努力学习吸收新的知识,并在此基础上开发游戏程序,努力做到界面舒适,功能齐全,趣味好玩!

  • 相关阅读:
    go函数
    Linux 查看磁盘容量、查找大文件、查找大目录
    五分钟理解一致性哈希算法(consistent hashing)
    使用Java实现三个线程交替打印0-74
    Python实现IOC控制反转
    Wannafly挑战赛5 A珂朵莉与宇宙 前缀和+枚举平方数
    Yandex Big Data Essentials Week1 Scaling Distributed File System
    Yandex Big Data Essentials Week1 Unix Command Line Interface Processes managing
    Yandex Big Data Essentials Week1 Unix Command Line Interface File Content exploration
    Yandex Big Data Essentials Week1 Unix Command Line Interface File System exploration
  • 原文地址:https://www.cnblogs.com/1452zlyzd/p/5496241.html
Copyright © 2011-2022 走看看