w0110 / Monopoly

Monopoly by salted fish
1 stars 5 forks source link

大富翁-太空旅行 by鹹魚製作

簡介

這是一個可以探索宇宙,開拓屬於自己的世界的遊戲,可供大家一起玩樂的遊戲。

介面設計與操作說明

進入遊戲時會先到達遊戲的MENU畫面,之後可以選擇要進入遊戲(按1)、查看製作成員名單(按2)、查看遊戲規則(按3)、離開(按0)

初始畫面

製作成員名單

遊戲規則

開始遊戲

每一輪結束詢問一次是否繼續玩遊戲

玩家一獲勝時的畫面

玩家二獲勝時的畫面

玩家三獲勝時的畫面

玩家四獲勝時的畫面

結束畫面

此專案特色

  1. 我們的骰子有顏色
  2. 在每位玩家獲勝時的畫面都不一樣(是彩色的喔!!)
  3. 我們有初始畫面、規則頁、成員名單和結束畫面
  4. 我們的機會命運都各有三種可能,且會隨機出現
  5. 每經過一輪會詢問是否要離開遊戲

開發環境與套件

開發日期

2020/12/5~2021/1/8

遇到的困難與解決方法

  1. 地圖上的棋子本來是想用特別的圖案 如: ▲ ★ ◆ ◎,但因為它是全行符號要改太困難了,最後在取捨之下選擇了鍵盤上就有的較醜半形符號 如: @ # & $ 。
  2. 無法做到命運裡的「讓所有玩家隨機互換位置」,所以我們製作成退回起點。
  3. 地圖格子太小,過路費如果是四位數格子會跑掉,所以我們把過路費改成英文字的 toll。
  4. 無法讓函式回傳多個變數,所以我們改用 struct,後來又發現函式不能回傳多個 struct,所以我們把所有東西都丟到主程式。
  5. 原本我們使用暴力的程式碼,後來發現太暴力,而且太多東西無法呈現,所以我們整個打掉重寫,改用 struct 寫。
  6. 由於購買土地要顯示地主的圖樣會造成遊戲版面太過混亂,所以我們以 「(玩家編號)」 的方式呈現。

想做但未實做的功能

  1. 用好看的全形圖案當做棋子
  2. 讓遊戲可以暫停
  3. 讓遊戲可以重來
  4. 在每塊地升級時蓋房
  5. 每次執行完一個玩家的動作,就把畫面洗掉
  6. 讓玩家選擇要看初始畫面還是規則頁又或是成員名單

使用資源

  1. DEV C++
  2. 大家的腦
  3. Google
  4. 維基百科
  5. 大富翁說明書