推箱子游戏详细设计报告

一、

引言

在前一阶段(概要设计)中,已解决了实现该游戏需求的程序模块设计问题。包括游戏模块

间的关系设计,以及数据结构和模块结构的设计等。在以下的详细设计报告中将对在本阶段中对

游戏所做的所有详细设计进行说明。

本阶段依据概要设计的要求,

确定应该如何具体地实现所要求的游戏,

从而在编码阶段可以把

这个描述直接翻译成用具体的

程序语言书写的程序。具体包括各功能模块信息的录入和修改

以及删除等。

1

2

目的

目的是在训练你的逻辑思考能力。

在一个狭小的仓库中,

要求把木箱放到指定的位置,

稍不小心就会出

现箱子无法移动或者通道被堵住的情况,所以需要巧妙的利用有限的空间和通道,合理安排移动的次序和

位置,才能顺利的完成任务。可以开发青少年学生的智力,又可以防止老年痴呆症。

1

3

参考资料

C

程序设计(第三版)

,谭浩强编,清华大学出版社

Turbo C 2.0

实用大全》

,常玉龙等编写,北京航空航天大学出版社

C

语言趣味程序百例精解》

,陈朔鹰

陈英主编,北京理工大学出版社

C

游戏编程从入门到精通》

,浦滨著

,

北京希望电子出版社

C

函数实用手册》

,张曜

郭立山

吴天著

,

冶金工业出版社

二、总体设计

2.1

需求概要

用户在进入游戏后,可以根据自己的想法自由移动箱子,游戏提供自由选关的功能模块,

凭借这些模块,玩家可以实现对游戏快速通关!

2.2

软件各模块结构

1

初始化模块

:该模块包括和游戏。屏幕初始化用于输出游戏的操作提示,游戏的每一关的初始化

python 推箱子实验开发报告_推箱子游戏详细设计报告相关推荐

  1. python 推箱子实验开发报告_推箱子实验报告.doc

    推箱子实验报告 青岛大学软件技术学院 游戏制作实践实训 题目名称 推箱子游戏 姓 名 丁帅帅 专 业 数字媒体艺术 班 级 3班 指导教师 解新峰 2014 年 1 月 16 日 目 录 1 引言3 ...

  2. flask web开发:基于python的web应用开发实战_在知乎上学 Python Web 开发篇

    通知: 1. 最近我们将进行2期学习小组,面向完全零基础的Python入门学习小组已经开始,第一次任务的讨论将于明晚(15号)进行,现在上车还来得及 2. 另有一期数据可视化小组将于年前启动,第一次讨 ...

  3. python的运维开发课程_老男孩python高级运维开发课程

    L老男孩培训-python培训二期lesson01(11节) 01-第一天内容介绍及课前思想 02-python介绍及发展 03-python 发展 04-python安装 05-python编程风格 ...

  4. python游戏开发引擎_你的游戏开发第0课

    电子游戏是许多人喜爱甚至沉迷的事情.尤其对于程序员来说,开发游戏是不少人最初学习编程的动力.在之前,我发过一些游戏开发的教程和案例: 爆款游戏<贪吃蛇大作战>的 Python 实现 如何用 ...

  5. 开发编码格式_编码和游戏开发

    开发编码格式 As a game enthusiast and a beginner programmer, I always wonder what it would be like to deve ...

  6. logisim设计alu设计报告_【新】PowerBI 报告设计思想 结构布局篇

    引子 很多战友问过一个问题,那就是如何设计一个PowerBI报告,对这个问题,需要一个系统化的回答,它足可以形成一个课程,该课程将完全讲述如何纯纯地构造一个PowerBI的报告,不包括对任何可视化元素 ...

  7. 小游戏C语言报告,C语言小游戏设计报告

    C语言小游戏设计报告 发布时间:2020-06-19 03:34:29 来源:51CTO 阅读:1412 作者:迷蒙的天空 C语言小游戏设计报告 课程设计名称:贪吃蛇小游戏 专业班级:计科15-2 学 ...

  8. python 推箱子实验开发报告,python实现推箱子游戏

    本文实例为大家分享了python实现推箱子游戏的具体代码,供大家参考,具体内容如下 题目描述: 最短路径为: uurrDDDDuuuulldRurDDDrddLLrruLuuulldRurDDDrdL ...

  9. python贪吃蛇的实验报告_贪吃蛇游戏课程设计实验报告

    DOC 可编辑修改 -------- 为你整理各种最新最全办公范文 -------- 双击可以删除 爱心 --- 用心 --- 恒心 贪吃蛇游戏课程设计实验报告 辽 宁 科 技 大 学 课程设计说明书 ...

  10. python语言的实验心得体会_国产编程语言木兰被质疑换皮Python:当事人承认夸大、道歉...

    近日有报道称,中科院计算所的计算机体系结构国家重点实验室编译组成功研发了国产编程语言"木兰"(Mulan),主要面向物联网应用,可以成倍地提高应用执行效率,并且全面支持国产龙芯处理 ...

最新文章

  1. linux六种进程状态,Linux操作系统中进程的七种状态
  2. Android LayoutInflater原理分析,带你一步步深入了解View(一)
  3. 1、数据库设计的基本步骤
  4. 视觉SLAM总结——SVO中关键知识点总结
  5. SAP UI5 ConnectionManager - drives initialization of odata model
  6. windows查看usb信息命令_【VPS】Linux VPS查看系统信息命令大全
  7. tomcat9控制台中文乱码
  8. 兰州职称计算机中心,【兰州2013年职称计算机考试报名通知】- 环球网校
  9. Node JS Buffer使用理解
  10. 2018青岛大学计算机考研真题,2018年青岛大学师范学院880数学基础综合[专业硕士]之数学分析考研基础五套测试题...
  11. oracle 平均值 最大值,Oracle分析函数三——SUM,AVG,MIN,MAX,COUNT
  12. macOS搭建51单片机开发环境
  13. 编程语言与他背后的故事
  14. 安装dbVisualizer报错:the java_home environment viariable does not point to a working 32-bit JDK OR JRE
  15. 六自由度机器人(机械臂)运动学建模及运动规划系列(一)——简介
  16. 模拟电子技术-场效应三极管及其放大电路
  17. Job for named.service failed because the control process exited with error code.
  18. 林轩田机器学习基石(Machine Learning Foundations)笔记(一)
  19. Docker fille实例讲解
  20. Web3D 从入门到跑路 · 3D 初体验

热门文章

  1. xp怎么删除计算机用户,xp如何删除多余的用户帐户_IT /计算机_信息
  2. s数据结构替换子表java版,数据结构(Java版)-习题解答与实验指导
  3. 用单片机控制单色显示屏
  4. 旁观者-郑昀博客java调优
  5. excel输入身份证号码变指数 及自动变数值如何解决?
  6. 活动单导学计算机课,教学中“活动单导学”教学模式的反思
  7. 芭蕉树上第十八根芭蕉-- Qt图片绘图类QPixmap/QImage/QPicture
  8. 使用Google快讯跟踪你的博客
  9. Ubuntu16.04中修复Pycharm问号图标问题
  10. ZYNQ的Linux Linaro系统镜像制作SD卡启动