zoukankan      html  css  js  c++  java
  • Java贪吃蛇小游戏

    一、团队课程设计博客链接:https://www.cnblogs.com/lixueting0904/p/10282462.html

    二、个人负责模块或任务说明

    游戏主体:初始化游戏,设置游戏信息、退出游戏。
    音效:背景音乐,吃到食物时的音效。
    

    三、自己的代码提交记录截图

    四、自己负责模块或任务详细说明

    1)游戏主体

    a.主界面

    代码分析:

    ●Game类:

    (1)蛇移动

    (2)添加身体

    (3)加速

    (4)是否撞墙

    (5)蛇身缩短:

    (6)设置全局字体

    (7)游戏结束

    ●Draw类:用于绘制蛇身和主界面

    (1)绘制蛇身

    (2)绘制食物

    食物闪烁

    (3)绘制分数

    b.配置文件

    (1)获取配置文件信息

    (2)更新配置文件信息

    2)音效

    Music类:

    播放音乐

    五、课程设计感想

          我们这次课程设计的题目是java实现贪吃蛇小游戏,在这次课程设计的过程中,我学到了很多。打代码的过程中,我遇到了很多困难,有很多不会的知识点,但通过不断的摸索,解决了大部分问题,也对之前不会的知识点有了很大的理解。
          在做菜单界面设计的过程中,起初实现的菜单功能选项太少,在有了更多的想法并且与小组成员的一番讨论后,增加了一些其他功能,比如添加背景音乐,背景颜色切换,游戏模式切换等;菜单虽然设计实现比较简单,但是在实际操作过程中,我发现真正实现菜单需要先进性周密的思考;做好总体规划后才能运用实施,期间要运用到比较多的事件监听机制。
          虽然自己现在的编程水平仍不是很高,但是我相信只要自己在今后的时间里能够认真学习编程,并培养对编程的兴趣,以后肯定会编出更好的程序。
    
  • 相关阅读:
    codeforces 1060 B
    codeforces 1060 A
    牛客 国庆七天乐 day1 L
    BZOJ 1087: [SCOI2005]互不侵犯King
    codeforces 792CDivide by Three(两种方法:模拟、动态规划
    codeforces 797C Minimal string
    codeforces 110E Lucky Tree
    codeforces 798D
    2017福建省赛 FZU2272~2283
    Android -- Looper、Handler、MessageQueue等类之间关系的序列图
  • 原文地址:https://www.cnblogs.com/lixueting0904/p/10281707.html
Copyright © 2011-2022 走看看