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 每人手裡拿到的卡片只許給別人,不能從別...