android 拼图课程设计,拼图游戏设计_课程设计报告.docx

该博客是《Windows程序设计》课程的拼图游戏设计报告。设计目的是掌握Windows窗体及控件使用,巩固C#编程。设计要求界面简洁,用C#实现,利用PictureBox控件等。开发环境为Visual Studio 2012,介绍了游戏内容、流程图、功能结构及实现过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Il

Il

Il

Il

学号

1608220203

2016-2017学年 第一学期

《Windows程序设计》

课程设计报告

题目:拼图游戏设计

专业:

班级:

姓名:

指导教师:

成绩:

学院

二0—六年十一月十五日

TOC \o "1-5" \h \z \o "Current Document" 仁设计目的与要求3

1. 111 目白勺????????????????????????????????????????????????????????????? 3

\o "Current Document" 2设计要求3

\o "Current Document" 设计分析3

\o "Current Document" 1游戏内容说明3

\o "Current Document" 2. 2设计环境3

\o "Current Document" 2. 3设计流程图4

\o "Current Document" 4设计功能结构图4

\o "Current Document" 实现过程5

\o "Current Document" 3.1游戏开始5

\o "Current Document" 2游戏进行中6

\o "Current Document" 3. 3游戏复位7

\o "Current Document" 3. 4游戏完成9

\o "Current Document" 设计心得12

\o "Current Document" 參考文献13

\o "Current Document" 附录14

文化创恵与传播学院?

文化创恵与传播学院?WlndOWS课阳殳汁》课程报告

PAGE

PAGE #

文化创恵与传播学院?

文化创恵与传播学院?WlndOWS课阳殳汁》课程报告

PAGE

PAGE #

1 ?设计目的与要求

1.1设计目的

通过拼图游戏设讣,使我掌握ViSUaI StUdiO中WindOWS窗体的建立及窗体 中各个控件的使用,以及界面的设,从而让我进一步熟悉C#语言的编程,对编 程有了进一步巩固,并提高分析和解决实际问题的能力。同时让我熟悉软件的设 计,调试的全过程。

2设计要求

界面要求:要求界面简洁美观,简单易用。

设计要求:

(1)用C#语言实现程序设计;

(2)利用PiCtUreBoX控件来实现图片的移动;

(3)超过200步提示重新来;

(4)良好的人机互交,程序要有注释。

设计分析

2.1游戏内容说明

拼图游戏一款非常经典的小游戏,因为它比较简单有趣,无论老少都比较适 合。拼图的设计对每一个C#语言设计者进行语言提高和进阶都是一个很好的锻 炼机会。在这个游戏的设计中,牵涉到图形界面的显示与更新、数据的收集与更 新,并且在这个游戏的开发中,还要应用类的继承机制以及一些设计模式。在设 计开发过程中,需要处理好各个类之间的继承关系,还要处理各个类相应的封装, 并且还要协调好各个模块之间的逻辑依赖关系和数据通信关系。一个3X3的糜 板,有一个格子是空的,其他格子内随机放置1-8共8个编号的方块,通过单击 任意一个与空格子相邻的方块可以把该方块移入空格子,不断的移动方块,直到 方块按照图片的原来的顺序排好。

2. 2设计环境

本程序选择ViSUal StUdiO 2012作为开发环境。硬件要求能运行WindOWS 操作系统,使用C#程序设计语言编译。

2. 3设计流程图

这个流程图主要包括游戏开始、操作游戏、200步完成游戏、游戏完成四个 部分,通过他们之间的联系,画出简易流程图。

2. 4设计功能结构图

这个游戏主要分为四个模块,分别是游戏开始、游戏复位、游戏结束和游戏 退出。这四个摸块的功能各不一样,游戏开始的模块就不用多介绍了,我们在这 里主要说说游戏复位的模块,如果玩家对自己本次的成绩不满意,可以通过重新 开始模块来重完游戏。

图2功能结构图

实现过程

3.1游戏开始

进入游戏的主界面,我们可以看到图形界面,然后可以点击开始,进入游戏。 在程序开头定义变量,实例化数组。

代码提示如下:

namespace拼图游戏2

{

PUbliC PartiaI CIaSS FOrml : FOrm

{

PUbliC StatiC int aa;

PUbliC StatiC int bb;

PriVate System. Windows. Forms. PictureBoxE, 1 t;

PUbliC FOrnlI ()

{

InitiaIiZeCOmPOnent();

}

〃实例化数组

PriVate VOid FOrmI_LOad(ObjeCt sender, EVentArgS e)

{

t =

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值