1.引言

  1.1编写目的

  1.2背景

  1.3开发工具 语言

  1.4术语说明

  1.5参考资料

2.数据结构设计

  2.1蛇 食物表示

  2.2蛇移动

  2.3蛇移动的方向

  2.4蛇身移动方向

  2.5吃到食物判定

3.类的设计

  3.1设计

    3.1.1snake

    3.1.2food

    3.1.3ground

    3.1.4gamepanel

    3.1.5controller

  3.2类之间的关系

  3.3通过事件监听建立关系

转载于:https://www.cnblogs.com/Lindom/p/7522160.html

结对-结对编项目贪吃蛇-设计文档相关推荐

  1. 结对-结对编项目作业名称-设计文档

    根据我们对贪吃蛇的了解,决定先从两个方面入手: 一方面是屏幕食物的刷新 一方面是蛇的移动与吃食物变长 之后再添加上需求的其他功能,就基本结束了 转载于:https://www.cnblogs.com/ ...

  2. 《结对-贪吃蛇-设计文档》

    设计人员: 张晓亮.李国峰 环境搭建: 本系统有Java语言编写.需要在本地搭建Java运行环境.1)下载JDK(官网下载1.7以上版本)2)下载eclipseIDE开发软件.本人是Mac系统所以不需 ...

  3. 结对-人机对战象棋游戏-设计文档

    1,先进行环境的搭建.2 进行游戏的体会和心得的总结.3 在网络上,找一些大神写的游戏,来改进自己的不足和差错.4 代码编写的过程中遇到错误找一天时间作总结.5如果代码完成下一步进行优化,然后一直找b ...

  4. 一般性网络错误 请检查网络文档_如何编写好的软件设计文档

    原文链接 作为一名软件工程师,我花了很多时间阅读和编写设计文档.在研究了数百篇这样的文档之后,我发现好的文档与项目成功之间有很强的关联性. 在本文中,我尝试去说明如何才能编写好的设计文档. 本文分为4 ...

  5. 项目规划和方案设计文档的编写

    引言 在工作中,很多时候,我们都需要就一个问题提出一个解决方案,这时候,我们很可能需要产出一个文档来供大家讨论,并指导下一步工作计划.这个文档便是所谓的设计文档. 问题可大可小,形式上是否叫它为一个项 ...

  6. 结对编程项目作业-设计文档

    成员:常帆,朱佳明 贪吃蛇 贪吃蛇"游戏是一个经典的游戏,它操作简单.界面美观.功能较齐全的"贪吃蛇"游戏. 用的Python. 设计文档:1.导入数据库2.初始化游戏3 ...

  7. 项目: 贪吃蛇(C语言)

    项目:贪吃蛇 一.项目描述和最终效果展示 二.生成一个静态的蛇 三.玩家控制小蛇移动 四.增加判断失败功能 五.增加吃食物 分数统计 暂停游戏 等功能 一.项目描述和最终效果展示 项目描述: 玩家通过 ...

  8. EMA—项目 需求设计文档

    (实习公司给的练习项目,想法是,试着做一个完整的项目,体验一次完整的项目流程,从项目前期的文档攥写,包括需求文档.设计文档等,以及项目中期的具体编码,以及项目后期的维护更新等流程,写写博客,总结提升~ ...

  9. 四子棋 java_java智能四子棋人机大战游戏设计(附项目,以及原创PSD,设计文档)...

    本项目是使用java技术+自创"假设下子"算法开发的人机大战四子棋游戏客户端. 具体项目,以及原创PSD,设计文档,在文件末尾的百度云连接. 一. 小组说明: 组名:CST 组长: ...

最新文章

  1. 15条有用的Linux/Unix 磁带管理指令
  2. MariaDB 修改存储路径后启动失败问题解决
  3. LeetCode题组:第7题-整数反转
  4. STM32之高级定时器互补输出
  5. OpenCV稀疏矩阵SparseMat
  6. window下遍历并修改文件
  7. 你的气质里藏着 英文_寓意满满的小众英文名,高格调、高颜值,挑一个喜欢的吧...
  8. 2019年浙大计算机专业前景,2019年浙大计算机专业一志愿录取.pdf
  9. Mac 选项列如何设置控制中心?
  10. Atitit mybatis topic file list Total 300ge (9+条消息)MyBatis框架核心之(五)注解使用resultMap及多表查询 - 弱弱的猿 - CSD
  11. artDialog双击会关闭对话框的修改
  12. MATLAB 绘图函数及绘图辅助
  13. 第二学期无人机操作师结业复习测试
  14. vs2019下载安装
  15. [转载]Spring zuul日志配置
  16. CryEngine GameLaucher 和Editor
  17. Vultr CentOS主机无法登录/循环登录/SSH拒绝连接以及使用Finnix恢复系统
  18. 表白代码制作(附源码)
  19. 主外键constraint、primary key、foreign key、check、default的用法和理解
  20. Core Fusion- Accommodating Software Diversity in Chip Multiprocessors .md

热门文章

  1. scala函数定义示例
  2. linux命令:man,tree.find,grep,ln,tar,管道,重定向
  3. scala for循环
  4. Python Django 常用字段类型
  5. JavaSE、JavaEE与Spring的概念和异同点剖析
  6. sqserver对比oracle的区别,oracle和sqlserver比较
  7. win7计算机风格恢复,Win10怎么恢复Win7开始菜单风格?
  8. Python中运算符 is 和 == 的区别
  9. Qt之QML编码约定
  10. 《UML中的六大关系》和《Eclipse中如何使用UML方便查看项目框架》