结对-结对编项目贪吃蛇-设计文档

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通过事件监听建立关系

时间: 2024-12-12 04:38:15

结对-结对编项目贪吃蛇-设计文档的相关文章

《结对编项目作业名称-设计文档》

项目:关灯游戏,所用软件,pygame 成员:祁昊,刘孝东 关灯游戏设计文档: pygame作为一种游戏编程语言,以其简单性.可移植性等优点,得到了广泛地应用,特别是py使用比c,c++等语言简便,使其成为网络编程首选编程语言.,Pygame是跨平台Python模块,专为电子游戏设计.基于这样一个设想,所有需要的游戏功能和理念都(主要是图像方面)都完全简化为游戏逻辑本身,所有的资源结构都可以由高级语言提供,如Python.工具tile编辑器和一个关卡编辑器.得到广大程序员的接受和认可. "关灯游

结对-贪吃蛇-设计文档

编程项目:贪吃蛇 成员:徐宏璇.邵瀚庆 搭建环境:安装Python.pygame 项目步骤: 1).设计游戏窗口 2).绘制贪吃蛇.实物      3).添加开始.暂停.退出按钮 4).添加计分板.剩余可玩次数.时间等辅助功能 5).完善代码,检查错误 流程图:  

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

设计人员: 张晓亮.李国峰 环境搭建: 本系统有Java语言编写.需要在本地搭建Java运行环境.1)下载JDK(官网下载1.7以上版本)2)下载eclipseIDE开发软件.本人是Mac系统所以不需要额外配置环境变量. 可行性分析设计: 本系统设计要求win.mac.liunx,等多平台运行,实现嵌入式移植系统.综合考虑后选择Java语言,而摒弃Python脚本语言与C++等编译性语言. java当代流行语言,主要实现网络编程,可用于开发各种系统. 本系统是一个简单的游戏系统,对于这样的一个系

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

设计项目:五子棋游戏 设计人员:孙政凯 游戏设计平台:pygame 安装下载python,pygame 复习巩固知识点,设计窗口,设计落子,设计游戏规则,设计关闭窗口按键,检查程序. 游戏窗口:480,480 游戏模式:人机模式,人人对战 游戏双方:黑子,白子 初始界面:游戏开始按钮,当鼠标点击游戏开始后可以选择两种模式(是否人机对战,人人对战) 游戏窗口为九宫格,当一方的落子组成一条直线后,判定胜利

《结对-自然语言进行数据库查询系统-设计文档》

二〇一七年九月十四日十点一刻少两分钟 关于结对编程的设计文档: 题目:自然语言进行数据库查询系统 编程语言:C# 数据库:MySql ,其他逐渐扩展 软件所要实现的功能: 用户打开软件之后可以连接到数据库,并且通过自然语言进行数据库的查询,例如我想知道小明的学号,如果在数据库中查询需要输入 select ID from 学生表 where name = "小明"才能实现,我们要做的是,输入查询小明的学号,软件就可以将自然语言转换成sql语句进行数据库的查询. 所要实现的功能: 1.进行

结对-结对编项目贪吃蛇-开发环境搭建过程

1.先下载最新python版本 2.安装下载包 一直next 3.为计算机添加安装目录搭到环境变量,如图把python的安装目录添加到pth系统变量中即可. 4.cmd打开命令行输入python 显示版本成功

团队-团队编程项目作业名称-设计文档

项目名称:象棋游戏成员:郭依程 高承志 马文婷 祁昊 陈智鹏开发环境:谷歌浏览器 , HBuilder 现实功能1,人机对战,红棋先行(有时间的话会添加人人对战)2,一方获胜时会有弹窗提示3,判定和棋4,设定bgm再成功实现以上建议功能后,尝试添加复杂规则,尝试添加游戏时间以及出手时间.

《团队-团队编程项目作业名称-设计文档》

<学生成绩管理系统>包括八个模块:系统登录.学生基本信息管理.教师基本信息管理.管理员基本信息管理.学生成绩信息查询.学生成绩信息管理,学生成绩信息统计,系统退出. 1.系统登录模块 (1)用户人员在登录界面中输入用户名与密码. (2)通过用户名与数据库里的用户表相比配,将学生.教师与管里员区分开,三者各自进入自己的页面,初始密码为:000000,登录成功后,可以修改密码. (3)三者拥有各自权限,分别拥有不同的功能. 2.学生基本信息管理:管理员对所有学生信息进行增删改查,学生只能查询自己的

Storm项目:流数据监控1《设计文档…

该文档为实实在在的原创文档,转载请注明作者及出处. 类型 详细 备注 2 该文档为原创模拟项目:流数据监控<1>文档<流数据监控设计文档>,相继会给出流数据监控<2>文档<流数据监控代码解析>及其他文档 2  该部分有源码(熬夜写出来的哦) CSDN中相应项目CODE链接:戳这里     相关描述 2  有任何其他想法,可以邮件[email protected] 2 文档及相关资料下载请到个人360云盘http://yunpan.cn/QGf2GDaRFpc