android 拼图课程设计,拼图游戏设计_课程设计报告.docx
Il
Il
Il
Il
學(xué)號
1608220203
2016-2017學(xué)年 第一學(xué)期
《Windows程序設(shè)計》
課程設(shè)計報告
題目:拼圖游戲設(shè)計
專業(yè):
班級:
姓名:
指導(dǎo)教師:
成績:
學(xué)院
二0—六年十一月十五日
TOC \o "1-5" \h \z \o "Current Document" 仁設(shè)計目的與要求3
1. 111 目白勺????????????????????????????????????????????????????????????? 3
\o "Current Document" 2設(shè)計要求3
\o "Current Document" 設(shè)計分析3
\o "Current Document" 1游戲內(nèi)容說明3
\o "Current Document" 2. 2設(shè)計環(huán)境3
\o "Current Document" 2. 3設(shè)計流程圖4
\o "Current Document" 4設(shè)計功能結(jié)構(gòu)圖4
\o "Current Document" 實現(xiàn)過程5
\o "Current Document" 3.1游戲開始5
\o "Current Document" 2游戲進行中6
\o "Current Document" 3. 3游戲復(fù)位7
\o "Current Document" 3. 4游戲完成9
\o "Current Document" 設(shè)計心得12
\o "Current Document" 參考文獻13
\o "Current Document" 附錄14
文化創(chuàng)恵與傳播學(xué)院?
文化創(chuàng)恵與傳播學(xué)院?WlndOWS課陽殳汁》課程報告
PAGE
PAGE #
文化創(chuàng)恵與傳播學(xué)院?
文化創(chuàng)恵與傳播學(xué)院?WlndOWS課陽殳汁》課程報告
PAGE
PAGE #
1 ?設(shè)計目的與要求
1.1設(shè)計目的
通過拼圖游戲設(shè)訃,使我掌握ViSUaI StUdiO中WindOWS窗體的建立及窗體 中各個控件的使用,以及界面的設(shè),從而讓我進一步熟悉C#語言的編程,對編 程有了進一步鞏固,并提高分析和解決實際問題的能力。同時讓我熟悉軟件的設(shè) 計,調(diào)試的全過程。
2設(shè)計要求
界面要求:要求界面簡潔美觀,簡單易用。
設(shè)計要求:
(1)用C#語言實現(xiàn)程序設(shè)計;
(2)利用PiCtUreBoX控件來實現(xiàn)圖片的移動;
(3)超過200步提示重新來;
(4)良好的人機互交,程序要有注釋。
設(shè)計分析
2.1游戲內(nèi)容說明
拼圖游戲一款非常經(jīng)典的小游戲,因為它比較簡單有趣,無論老少都比較適 合。拼圖的設(shè)計對每一個C#語言設(shè)計者進行語言提高和進階都是一個很好的鍛 煉機會。在這個游戲的設(shè)計中,牽涉到圖形界面的顯示與更新、數(shù)據(jù)的收集與更 新,并且在這個游戲的開發(fā)中,還要應(yīng)用類的繼承機制以及一些設(shè)計模式。在設(shè) 計開發(fā)過程中,需要處理好各個類之間的繼承關(guān)系,還要處理各個類相應(yīng)的封裝, 并且還要協(xié)調(diào)好各個模塊之間的邏輯依賴關(guān)系和數(shù)據(jù)通信關(guān)系。一個3X3的糜 板,有一個格子是空的,其他格子內(nèi)隨機放置1-8共8個編號的方塊,通過單擊 任意一個與空格子相鄰的方塊可以把該方塊移入空格子,不斷的移動方塊,直到 方塊按照圖片的原來的順序排好。
2. 2設(shè)計環(huán)境
本程序選擇ViSUal StUdiO 2012作為開發(fā)環(huán)境。硬件要求能運行WindOWS 操作系統(tǒng),使用C#程序設(shè)計語言編譯。
2. 3設(shè)計流程圖
這個流程圖主要包括游戲開始、操作游戲、200步完成游戲、游戲完成四個 部分,通過他們之間的聯(lián)系,畫出簡易流程圖。
2. 4設(shè)計功能結(jié)構(gòu)圖
這個游戲主要分為四個模塊,分別是游戲開始、游戲復(fù)位、游戲結(jié)束和游戲 退出。這四個摸塊的功能各不一樣,游戲開始的模塊就不用多介紹了,我們在這 里主要說說游戲復(fù)位的模塊,如果玩家對自己本次的成績不滿意,可以通過重新 開始模塊來重完游戲。
圖2功能結(jié)構(gòu)圖
實現(xiàn)過程
3.1游戲開始
進入游戲的主界面,我們可以看到圖形界面,然后可以點擊開始,進入游戲。 在程序開頭定義變量,實例化數(shù)組。
代碼提示如下:
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();
}
〃實例化數(shù)組
PriVate VOid FOrmI_LOad(ObjeCt sender, EVentArgS e)
{
t =
總結(jié)
以上是生活随笔為你收集整理的android 拼图课程设计,拼图游戏设计_课程设计报告.docx的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql身份验证失败_SMTP身份验证
- 下一篇: linux iso的引导文件,Linux