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

推箱子游戏详细设计报告

一、

引言

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

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

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

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

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

从而在编码阶段可以把

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

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

以及删除等。

1

2

目的

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

在一个狭小的仓库中,

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

稍不小心就会出

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

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

1

3

参考资料

C

程序设计(第三版)

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

Turbo C 2.0

实用大全》

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

C

语言趣味程序百例精解》

,陈朔鹰

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

C

游戏编程从入门到精通》

,浦滨著

,

北京希望电子出版社

C

函数实用手册》

,张曜

郭立山

吴天著

,

冶金工业出版社

二、总体设计

2.1

需求概要

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

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

2.2

软件各模块结构

1

初始化模块

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

你可能感兴趣的:(python,推箱子实验开发报告)