大富翁-太空旅行 by鹹魚製作
簡介
這是一個可以探索宇宙,開拓屬於自己的世界的遊戲,可供大家一起玩樂的遊戲。
介面設計與操作說明
進入遊戲時會先到達遊戲的MENU畫面,之後可以選擇要進入遊戲(按1)、查看製作成員名單(按2)、查看遊戲規則(按3)、離開(按0)
初始畫面
製作成員名單
遊戲規則
開始遊戲
- 按任意鍵開始遊戲:
開始後第一個出現的骰子為第一位玩家的行走步數,之後按下按鈕顯示出第一位玩家移動後的地圖,之後繼續重複步驟依序為第二、第三、第四玩家
- 如遇到機會,將有可能出現
- 骰到 3 以上的的數字獲得 2000 元
- 支付太空船燃料費用 1000 元
- 投資股票獲利,獲得 1000 元
- 如遇到命運,將有可能出現
- 遭到外星人攻擊,損失 2000 元
- 半路上意外撿到 1000 元
- 退回起點
- 遇到監獄
- 下回合若骰出偶數,再下回合可以開始移動
- 下回合若骰出奇數,再下回合仍無法移動,要繼續骰骰子
- 繞行一圈回到起點
- 按1: 暫停遊戲並回到MENU畫面(原本預計功能 尚未實現)
- 按2: 遊戲重新開始(原本預計功能 尚未實現)
- 按0: 離開遊戲(原本預計功能 尚未實現)
每一輪結束詢問一次是否繼續玩遊戲
玩家一獲勝時的畫面
玩家二獲勝時的畫面
玩家三獲勝時的畫面
玩家四獲勝時的畫面
結束畫面
此專案特色
- 我們的骰子有顏色
- 在每位玩家獲勝時的畫面都不一樣(是彩色的喔!!)
- 我們有初始畫面、規則頁、成員名單和結束畫面
- 我們的機會命運都各有三種可能,且會隨機出現
- 每經過一輪會詢問是否要離開遊戲
開發環境與套件
開發日期
2020/12/5~2021/1/8
遇到的困難與解決方法
- 地圖上的棋子本來是想用特別的圖案 如: ▲ ★ ◆ ◎,但因為它是全行符號要改太困難了,最後在取捨之下選擇了鍵盤上就有的較醜半形符號 如: @ # & $ 。
- 無法做到命運裡的「讓所有玩家隨機互換位置」,所以我們製作成退回起點。
- 地圖格子太小,過路費如果是四位數格子會跑掉,所以我們把過路費改成英文字的 toll。
- 無法讓函式回傳多個變數,所以我們改用 struct,後來又發現函式不能回傳多個 struct,所以我們把所有東西都丟到主程式。
- 原本我們使用暴力的程式碼,後來發現太暴力,而且太多東西無法呈現,所以我們整個打掉重寫,改用 struct 寫。
- 由於購買土地要顯示地主的圖樣會造成遊戲版面太過混亂,所以我們以 「(玩家編號)」 的方式呈現。
想做但未實做的功能
- 用好看的全形圖案當做棋子
- 讓遊戲可以暫停
- 讓遊戲可以重來
- 在每塊地升級時蓋房
- 每次執行完一個玩家的動作,就把畫面洗掉
- 讓玩家選擇要看初始畫面還是規則頁又或是成員名單
使用資源
- DEV C++
- 大家的腦
- Google
- 維基百科
- 大富翁說明書