拼圖遊戲報告書

2021-08-13 15:55:52 字數 1062 閱讀 7878

vb課程設計報告書

設計人: 周玉松、 顧迎弟、 羅智隆

指導教師: 劉劍雲

2023年 6 月 20 日提交

課題選定與任務分解

課題名稱:拼圖遊戲

班級:紡織z1101

組長:羅智隆聯絡**:182********

任務分解表

答辯情況記錄

一、 功能分析(執筆人:羅智隆)

1)單擊「分割**」按鈕,可以將原始**等分為六部分(注:水平方向三等分,垂直方向二等分),並將**分割後的每一小部分放入隨機介面下半部分的六個小**框中。(注意:

應保證每次分割的影象塊隨機顯示在小**框中);

2)按住滑鼠左鍵拖動每個小**框至「拼接後的**」框中。當小**框到達合適的位置(注意:位置由框中直線劃分出的區域決定)後釋放滑鼠,小**框能自動放置在指定的區域中。

拼接了四部分之後,正在拖動第五部分的示意圖;拼接完成後的使用者介面示意圖;

3)單擊「還原」按鈕後,恢復為初始介面。

二、 介面設計(執筆人:周玉松)

1、主介面截圖

2、控制項及初始屬性設定

三、 資料結構設計(執筆人:羅智隆)

全域性變數和模組級變數

四、 功能設計(執筆人:顧迎弟)

1、模組圖

2、流程圖

報告書內有專門的手繪圖!

五、 功能實現

1、開始

2、利用初始化遊戲子程式,將**分別賦予9個image控制項,並用0~8ping命名**位置,用以記錄**初始位置;

3、用randomize語言使8個image控制項隨機分布排列,其中將位於第8個image**改變為空白

4、利用索引值將**分成的9個image控制項分成三列,並列用數學語言應用判斷**是否可以與空白控制項進行上下交換

5、同理將**分成9個image控制項分成三行,判斷是否可以進行左右交換

6、利用測試是否成功的子程式,判斷是否還原**

a成功時將顯示「恭喜你!」

b定義步數為整型,記錄交換**所用步數,並顯示步數。

……六、 程式測試(各模組測試)(執筆人:羅智隆)

培訓遊戲 拼圖遊戲

拼圖遊戲 目的 溝通類 團隊訓練 人數 適合4人 16人 道具 硬紙若干 說明 1 按如圖所示製作15張硬紙,將其打亂分拆成5份裝入信封。2 小組內每人得到乙個信封,小組的任務將信封內的卡片拼裝成相同形狀的正方形。規則 1 全過程不許交流 2 每人手裡拿到的卡片只許給別人,不能從別人的手裡拿卡片 不...

VB製作拼圖遊戲

vb製作拼圖遊戲 簡單演算法 1 首先按照截圖把控制項新增好!技巧 處理 的 劃分切塊,形成九個小 這裡採用的是 格式,然後採用 按鈕來顯示這些 同學們也可以採用 是一樣的,重點是滑鼠單擊事件!注意 新增九個 按鈕,一定要設定每個按鈕的值來完成對 的吻合拼接,這樣可以使介面看起來美觀大方!介面的設計...

拓展訓練 培訓遊戲拼圖遊戲

拼圖遊戲 明陽天下拓展培訓 目的 溝通類 團隊訓練 人數 適合4人 16人 道具 硬紙若干 說明 1 按如圖所示製作15張硬紙,將其打亂分拆成5份裝入信封。2 小組內每人得到乙個信封,小組的任務將信封內的卡片拼裝成相同形狀的正方形。規則 1 全過程不許交流 2 每人手裡拿到的卡片只許給別人,不能從別...