2017年6月30日 星期五

03360652_期末專案

互 動 視 訊 遊 戲 製 作 期 末 專 案

星 座 男 大 作 戰


﹝ 前 言 ﹞ 


在 12 星 座 女 的 聚 會 中 ,
總 是 會 有 12 星 座 男 的 混 入 ,
導 致 12 星 座 女 感 到 非 常 掃 興 。
因 此 ,
我 們 必 須 找 出 所 有 12 星 座 男 ,
請 他 們 離 開 場 地 ~!

         
﹝ 遊 戲 介 紹 ﹞

           
畫 面 上 有 12 星 座 , 每 個 星 座 皆 擁 有 一 男 一 女 , 共 24 人 !
當 手 或 持 有 物 碰 到 某 個 人 物 時 , 人 物 會 消 失 , 代 表 已 離 開 場 地 !
遊 戲 時 間 計 時 一 分 鐘 , 在 時 間 內 找 出 並 抓 到 ( 碰 到 ) 所 有 12 星 座 男 即 獲 勝 !
若 12 星 座 女 有 多 於 半 數 的 人 被 請 離 場 地 即 為 失 敗 !
當 時 間 歸 零 , 無 論 分 數 多 寡 , 尚 有 12 星 座 男 於 場 地 中 亦 為 失 敗 !
要 注 意 的 是 , 如 果 不 小 心 選 到 女 生 的 話 , 分 數 會 倒 扣 !
理 論 上 , 遊 戲 最 高 分 為   1 0 1   分 ;
實 際 上 , 尚 未 有 人 成 功 拿 到 滿 分 , 作 者 也 不 例 外 !

小 小 提 示 一 : 
遊 戲 開 始 前 十 秒 , " 星 座 男 女 比 一 比 " 介 面 , 單 數 行 為 女 生 , 雙 數 行 為 男 生 !

小 小 提 示 二 : 
男 生 精 力 旺 盛 , 所 以 跑 得 快 一 些 !

﹝ 操 作 步 驟 ﹞

打開專案的畫面...

Step1. 「 開 啟 」 視 訊 畫 面
             ( 「 互 動 遊 戲 」 -> 「 星 座 男 大 作 戰 」 -> 「 開 啟 」

            畫面跑出來了!



Step2. 「 設 定 背 景 」 遊 戲 背 景 , 畫 面 必 須 固 定 不 動
             ( 「 互 動 遊 戲 」 -> 「 星 座 男 大 作 戰 」 -> 「設 定 背 景 」) 
             等 待 視 訊 畫 面 左 右 相 反  ( 此 時 設 定 才 算 完 成  ) 才 能 進 入 下 個 步 驟 !


            等待...


            左右顛倒 -> 背景設置完成!




Step3. 「 開 始 遊 戲 」
             ( 「 互 動 遊 戲 」 -> 「 星 座 男 大 作 戰 」 -> 「 開 始 遊 戲 」)  




Step3-5. 「 星 座 男 女 比 一 比 」 女 生 男 生 一 對 一 對 排 排 站 , 只 能 參 考 10 秒 鐘 !
            依 女 -> 男 -> 女 -> 男 -> 女 -> 男 順序排列




Step4. 「 重 新 開 始 」 遊 戲 結 束 了 ? 再 來 一 場 吧 !
             ( 「 互 動 遊 戲 」 -> 「 星 座 男 大 作 戰 」 -> 「 重 新 開 始 」)  



           

﹝ 遊 戲 畫 面 ﹞

遊戲一開始的畫面



當有實體伸進去之後的畫面



勝利的畫面



失敗的畫面



可以選擇方塊模式遊玩,白色部分為偵測到實體的位置



好處是,如果背景跑掉就會看到以下畫面


如此會影響遊戲的進行,必須重新開啟,並重設定背景!

﹝ 心 得 ﹞

                      
        其實一開始想做的是類似趕綿羊的遊戲,但越想越不對,因為玩家可以直接拿任意比視訊畫面還長得物品,直接把綿羊全部一起趕到畫面同一側,如此一來遊戲就被破解,而無可玩性,後來想了很久才想出如今這個玩法。

        在製作過程中,曾因使用的電腦當掉與自動關機的因素,數次好幾個小時的結果都沒法存起來,導致有些地方,一直在重作,而浪費了一些時間,某次遊戲內容大致完成,就差時間跟分數的作品,瞬間消失,留下的只有連圖片素材都還沒完善的壓縮檔,那次損失慘重,甚至有過想放棄的念頭,幸好有一起修課的同學不斷安慰我,還陪我一大早就到學校重作,才有了今日的期末專案成果,非常感謝他!

補充:
自動關機,s513-1電腦於晚上某個時間(大概是十點左右?)會突然跳出警告訊息,大概是說電腦在10秒內即將關機,請同學存好檔案,以免遺失。10秒鐘,從視窗跳出來那一刻,我快速看到關機訊息,然後將專案存檔(save all),再來拿起隨身碟插到電腦主機,重新握著滑鼠準備備份到隨身碟的那個當下,電腦螢幕已顯示正在關機。我能做的,只有默默為沒來的及存起來的心血難過一陣子,然後十點半離開教室回家休息,然後在做專案的時候,把10秒鐘放進專案,星座男女比一比只有10秒鐘的時間可以參考,僅僅是用來當作對這件10秒鐘事件的紀念。

        我預計這個遊戲應該很容易才對,但是在做完之後的實測,才發現遊戲有設計上的缺失。因為我在玩的時候發現,當我的手想要伸進去碰某個人物的時候,會抓不到位置,比方說人物在(100, 480)的位置,但我的手一伸進去就在(300, 480)的位置,導致可能會誤碰了另一個人物而被扣分。如此一來,遊玩上就會有一些些無可避免的失分而感到無奈,進而影響玩家遊玩的興致。
我後來有想到兩個或許可行的解決辦法,一是,遊戲不要已全螢幕的方式呈現,應該讓視訊畫面比遊戲畫面還要大一些;二是,把判斷的地方改成判斷某種顏色,然後做一個棒子中間有貼顏色的道具。這兩種方法好像都可以抓到準確的位置再伸進去摸,道理其實跟其他把控制介面做成按鈕的同學差不多,概念是一樣的。不過我當初不想把控制介面做成按鈕式是有原因的,在玩的人在按按鈕,但是旁觀者來看實在有點蠢蠢的感覺(做復健?),所以才想到用這種較生動的控制方式,與老師指黑板有著異曲同工之妙的感覺。

        可惜的是,製作時間有限,加上製作過程中遇到了一些預料之外的情況,因此我沒來的及實現以上兩種解決方法,只能微調一下遊戲裡面的參數,改成可以用移動速度來辨別男女生,使得玩起遊戲來較為順暢一些些。雖然專案並不完善,卻也是我一番努力後的結果,因此還是讓我覺得很有成就感。

        經過這次的專案,除了XE2跟攝影機外,我還學到想要製作一個遊戲,除了劇情、音效、美觀…等等需要精心考量之外,如何控制如何進行遊戲亦是開發遊戲需要考量的不可或缺之元素。

﹝ 介 紹 影 片 ﹞


---無人聲版---


youtube連結:


沒有留言: