Skip to content

w0110/Monopoly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

簡介

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

介面設計與操作說明

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

初始畫面

製作成員名單

遊戲規則

開始遊戲

  • 按任意鍵開始遊戲: 開始後第一個出現的骰子為第一位玩家的行走步數,之後按下按鈕顯示出第一位玩家移動後的地圖,之後繼續重複步驟依序為第二、第三、第四玩家
    • 如遇到機會,將有可能出現
      • 骰到 3 以上的的數字獲得 2000 元
      • 支付太空船燃料費用 1000 元
      • 投資股票獲利,獲得 1000 元
    • 如遇到命運,將有可能出現
      • 遭到外星人攻擊,損失 2000 元
      • 半路上意外撿到 1000 元
      • 退回起點
    • 遇到監獄
      • 下回合若骰出偶數,再下回合可以開始移動
      • 下回合若骰出奇數,再下回合仍無法移動,要繼續骰骰子
    • 繞行一圈回到起點
      • 加 1000 元
  • 按1: 暫停遊戲並回到MENU畫面(原本預計功能 尚未實現)
  • 按2: 遊戲重新開始(原本預計功能 尚未實現)
  • 按0: 離開遊戲(原本預計功能 尚未實現)

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

玩家一獲勝時的畫面

玩家二獲勝時的畫面

玩家三獲勝時的畫面

玩家四獲勝時的畫面

結束畫面

此專案特色

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

開發環境與套件

  • 環境 :
    • DEV C++
    • Windows 10
  • 套件 :
    • <stdio.h>
    • <stdlib.h>
    • <ctype.h>
    • <string.h>
    • <math.h>
    • <time.h>
    • <windows.h>

開發日期

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. 大富翁說明書

About

Monopoly by salted fish

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages