《vb製作拼圖遊戲:簡單演算法》
1、首先按照截圖把控制項新增好!
(技巧:ps處理322*322的**,劃分切塊,形成九個小**,這裡採用的是jpg格式,然後採用command按鈕來顯示這些**,同學們也可以採用label,是一樣的,重點是滑鼠單擊事件!注意:
新增九個command按鈕,一定要設定每個按鈕的值來完成對**的吻合拼接,這樣可以使介面看起來美觀大方!)
2、介面的設計
這裡很多同學習慣更改command的caption值來顯示某些文字,但要注意,你這裡很可能為了美觀會使用自己機子上單獨安裝的某些字型,這些字型拿到其他機子上是不生效的,那麼怎麼辦呢?這裡有個比較「笨拙的方法」——你可以利用word工具打好想要顯示的文字,設定個性字型,然後截圖,插入到command上面,這樣的話,無論是什麼字型,都可以顯示了,因為**的屬性是無法更改的!這個方法同樣可以用來美化label!
當然了,自己究竟怎麼樣設計,就靠想象力了,最終得到的效果是要有乙個美觀、簡潔大方的介面!
3、演算法設計(全部**)
dim num as integer
private sub command1_click()
if = then
= =
end if
if = then
= =
end if
end sub
private sub command11_click()
msgbox ("開發者:孔世明" & vbcrlf & "學院:資訊科學與技術學院" & vbcrlf & "專業:
軟體工程" & vbcrlf & "班級:軟體一班" & vbcrlf & "學號:201213040117")
end sub
private sub command12_click()
num = num + 1
if num = 1 then
= end if
if num = 2 then
msgbox ("親~~不能重複開始哦!~")
end if
if num = 3 then
msgbox ("親~~再說一次,不能重複開始!!")
end if
if num > 3 then
msgbox ("請不要放棄**!!!")
end if
end sub
private sub command2_click()
if = then
= =
end if
if = then
= =
end if
if = then
= =
end if
end sub
private sub command3_click()
if = then
= =
end if
if = then
= =
end if
end sub
private sub command4_click()
if = then
= =
end if
if = then
= =
end if
if = then
= =
end if
end sub
private sub command5_click()
if = then
= =
end if
if = then
= =
end if
if = then
= =
end if
if = then
= =
end if
end sub
private sub command6_click()
if = then
= =
end if
if = then
= =
end if
if = then
= =
end if
end sub
private sub command7_click()
if = then
= =
end if
if = then
= =
end if
end sub
private sub command8_click()
if = then
= =
end if
if = then
= =
end if
if = then
= =
end if
end sub
private sub command9_click()
if = then
= =
end if
if = then
= =
end if
end sub
【應該看得出來,這裡的演算法只有乙個:判斷某個按鈕相鄰的command顯示**是否為「空白」,若是,則交換**顯示,但要注意,這裡還要引入第三個command當做「中轉站」,這其實和c++裡面交換某兩個變數的值是乙個道理,如果沒有這個媒介,那麼**交換兩次,最終會沒有變化。】
培訓遊戲 拼圖遊戲
拼圖遊戲 目的 溝通類 團隊訓練 人數 適合4人 16人 道具 硬紙若干 說明 1 按如圖所示製作15張硬紙,將其打亂分拆成5份裝入信封。2 小組內每人得到乙個信封,小組的任務將信封內的卡片拼裝成相同形狀的正方形。規則 1 全過程不許交流 2 每人手裡拿到的卡片只許給別人,不能從別人的手裡拿卡片 不...
拓展訓練 培訓遊戲拼圖遊戲
拼圖遊戲 明陽天下拓展培訓 目的 溝通類 團隊訓練 人數 適合4人 16人 道具 硬紙若干 說明 1 按如圖所示製作15張硬紙,將其打亂分拆成5份裝入信封。2 小組內每人得到乙個信封,小組的任務將信封內的卡片拼裝成相同形狀的正方形。規則 1 全過程不許交流 2 每人手裡拿到的卡片只許給別人,不能從別...
拼圖遊戲報告書
vb課程設計報告書 設計人 周玉松 顧迎弟 羅智隆 指導教師 劉劍雲 2012年 6 月 20 日提交 課題選定與任務分解 課題名稱 拼圖遊戲 班級 紡織z1101 組長 羅智隆聯絡 182 任務分解表 答辯情況記錄 一 功能分析 執筆人 羅智隆 1 單擊 分割 按鈕,可以將原始 等分為六部分 注 ...