Re: [程式] Excel也可以做遊戲XD

看板GameDesign作者 (IWH68S0XZ8M89)時間16年前 (2008/02/04 13:13), 編輯推噓3(300)
留言3則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《justben (Sky)》之銘言: : 老外真猛烈 : 用excel也可以做遊戲 : 老外頁面:http://www.gamedev.net/reference/programming/features/excelgames1/ : 直接下載:http://myurl.com.tw/5cm0 : 如果要執行的話,要先去把Excel的 工具->巨集->安全性調到最低才可以用 : 是個迷宮遊戲....有強者就幫忙英翻中吧XD : 我先承認只有看前三行(逃) 那我來好了XD 基本上它這是個Template 背後的code已經幫你寫好了 你只要編輯工作表即可 而編輯的方法很視覺化 首先 畫迷宮的方法是利用儲存格格式的外框 然後把範圍內的格子填滿灰色 (指示迷宮位置) 把範圍內的字的字型調成Wingdings 20點字 再把其他範圍外的格子(除了左上角的>外)都填滿白色以及把字型也設成白色 (填滿白色會蓋掉原來的灰框線 白字會把一些設定藏起來) 然後起始點打入一個大寫J(會變成笑臉) 塗個顏色指示 再在A1和B1中輸入欄數和列數 以範例來說 起始點在D8 所以A1中打4(不是D) B1中打8 結束點打一個大寫F 也塗個顏色 看你是要把F放在結束格中還是像範例一樣把F放在隔壁都可以 傳送機是在格子中打入R或C 這也同時指定位置 (範例中是塗藍色) 如果打入R 則會找和它同列的最左邊2格的內容當目標 如果打入C 則會找和它同行的最上面2格的內容當目標 指定方法和指定起始點方法一樣 例如範例中F4是C 那麼程式就會去看F1和F2兩格 而F1是14 F2是9 所以就會傳送到N9 又像M9這格是R 程式就會去看A9和B9 分別是7,4 所以就會傳送到G4 再來 陷阱是所有的粗體格子 只要格子是粗體 一走進去就會掛掉 (範例中塗成紅色的四格即是) 好了之後點一下 > 就開始 這時 > 會變成 ll 暫停符號 再點一下就回到編輯模式 (程式把這個 > 定死在A2格) 大致上就是這樣 --- 另外幾個我看code看到的東西 程式判斷格子類型(傳送機啦etc)是看字及格式 所以顏色可以隨你定 (給人看的) 再來如果是Excel 2003以前的 (像我的就是Office XP的Excel 2002) 那你得要把程式中所有的 "Cells(2, 2).Speak" 給註解掉 (工具(T)/巨集(M)/Visual Basic編輯器(V) 就可以看到程式 在每個那行前面加個 ' 就可以了 一共13個) 那是用來發出聲音用的 而我查MSDN的結果是Excel 2003才支援Speak這個方法 不處理的話每次跑到會有聲音的地方(傳送/踩進陷阱/過關)就會出錯 --- 這裡的code其實很簡單 以版上各強者的能力應該不難看懂 XD -- [LPH] Oops, your OOP's a problem? 說: 你現在還是看不到狗? ************* 說: 看得到 只是 他們不會跑 就一直呆呆在那邊 一直在起點 [LPH] Oops, your OOP's a problem? 說: 你要按"ㄅㄧㄤˋ"它們才會跑啊@@" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.84.44.21

02/04 17:16, , 1F
謝謝您的解說^^
02/04 17:16, 1F

02/04 23:03, , 2F
強者出現了XD
02/04 23:03, 2F

02/05 04:36, , 3F
強者要拜 <(_ _)>
02/05 04:36, 3F
文章代碼(AID): #17ffxqox (GameDesign)
文章代碼(AID): #17ffxqox (GameDesign)