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

    ZLYD团队第二周项目总结

    项目进展

    确定项目内容、目标、实现计划

    • 首先确定游戏界面的游戏区域中墙的位置,绘制其图形,并通过其中的方法,返回墙壁的位置等属性。

    • 根据豆子的位置,绘制其图形。

    • 初始化吃豆者的位置、速度。

    • 初始化水果的位置、出现时间及移动方向。

    • 根据位置、状态初始化敌人。

    • 控制游戏的起始。

    • 初始化图形界面的布局,确定游戏和规则。

    学习理论基础

    • Applet基础相关知识

      在浏览包含Java Applet的页面时,浏览器会首先从Web服务器上下载Java Applet,然后在本地执行,因此Applet的执行不受网络宽带的限制。

    • Java Applet生命周期中的四种状态和四个方法

      init():在小应用程序开始执行时被调用。

      start():该方法是Applet的主体。

      stop():当Web浏览器离开包含小应用程序的HTML文件时,系统都会调用此方法。

      destory():当用户关闭浏览器时,小应用程序需要从内存中完全移除,系统会调用此方法,释放小应用程序用到的资源。

    成员贡献

    • 20145218张晓涵:项目组长,绘制两种类型的豆子图形,并返回豆子的位置等属性。初始化吃豆者信息,根据操作移动吃豆者的位置。

    • 20145240刘士嘉:项目经理,绘制图形墙,并返回墙壁位置等属性。初始化水果信息,通过操作移动水果的位置与方向。控制游戏的起始。

    • 20145217周恩德:游戏的主类文件,初始化图形界面信息。引用Applet的HTML文件。

    • 20145227鄢曼君:游戏的主类文件,声音信息和游戏规则。

    • 20145239杜文超:初始化敌人信息,通过操作移动并绘制敌人。

    与计划相符情况

    • 完成绘制两种类型的豆子图形,并返回豆子的位置等属性。绘制图形墙,并返回墙壁位置等属性。

    • 部分游戏的主类文件及敌人信息完善中。

    改进措施

    • 加快项目进程,注意小组合作,在程序最基本的功能上进行最大程度的提升和优化,实现最大价值,给用户最佳体验。
  • 相关阅读:
    【Network】OVS、VXLAN/GRE、OVN等 实现 Docker/Kubernetes 网络的多租户隔离
    【openStack】Libcloud 如何支持 keystone V3?
    【Network】修改docker启动默认网桥docker0为自定义网桥
    【Network】TCPDUMP 详解
    【Network】OVS基础知识
    【Docker】Docker主机为什么ip nets 查不到网络空间
    sql-in/not in和exists/not exists的区别
    sql-exists和not exists
    oracle-分页查询方案
    mysql-函数FOUND_ROWS()
  • 原文地址:https://www.cnblogs.com/1452zlyzd/p/5515713.html
Copyright © 2011-2022 走看看