實習生
周承彥
題目
智活中心遊戲移轉開發:(1) 今天吃什麼? (2) Touch Game
帶領員
吳宗翰
工作進度規劃
實習週記
第一週(7/6~7/12)
影片心得:
透過影片的介紹,對於CAE組原本模糊的印象又清楚了一些。CAE是一個比較新的組,而他的目標則是更新。
陳老師在影片中所提到的跨領域創新的概念在大學部期間就很有機會可以碰到了,在未來勢必只會顯得更重要。
而T型人的用法在這邊是第一次看到。但我其實一直期許著自己可以成為這樣的人。
看完影片後對於自己未來的走向也多了一些些想法,希望能在接下來實習的同時,也讓自己變得更踏實一些。
實習週記:
透過VAEC的課程PPT及Lab練習理解Unity的基本操作
在助教的協助下完成了VAEC Lab 也大致熟悉了Unity軟體操作
隨後接手了開發中兩項遊戲的檔案 並了解了現在的進度
第二周開始進入遊戲開發
第二週
實習週記:
了解遊戲"今天吃什麼"的開發進度,並理解接手前負責人的開發邏輯。
一開始對於點菜部分的未完成的code有些疑惑,在詢問學長後就讀懂了。
開始接續完成之初還沒有很順手,但有越來越順的趨勢。
目前已經完成了選菜的Scene,上菜的Scene也近乎完成了。
下週繼續進行"今天吃什麼"
第三週:
實習週記:
完成"今天吃甚麼"主要遊戲架構
各場景串連完成
小遊戲(加分關卡)架構完成
在邊製作邊試玩的過程中Debug及增加遊戲順暢度
除了音樂跟影片外大致都完成,還有一些部分需要細微調整
下週嘗試結束"今天吃什麼"遊戲製作
第四週:
實習週記:
完成"今天吃什麼"個場景音樂配置 配合上音效挑整部份場景遊戲速度
完成各場景影片配置:
一開始影片的部分是用movietexture來執行,但要發布到Android上的時候沒辦法compile
查了發現是因為iOS跟Android不支援,而查到的解決方法是用handheld.fullscreen來使用
但在嘗試的過程中必須一次一次發布到device上才能確定能不能用,所以在過程中花掉了不少時間
最後也因為有一次做多種的修改而成功沒辦法很確定是在parameter上錯誤還是Asset放置資料夾的原因
目前遊戲的初版已經發布到Android的device上,iOS手續比較繁複,在遊戲細部調整完成後會嘗試發布
"今天吃什麼"在這週算是到了一個段落
下週開始打算同時進行"Touch Game" 的開發
與"今天吃什麼" 透過試玩得到的回饋進行微調
第五週:
實習週記:
這週一開始先瞭解了"Touch Game"整體的遊戲架構與目前重置進度
大概理解遊玩場景的設置模式 但在動畫的部分還是有很多不清楚的地方
因為有了"今天吃什麼"的經驗 在場景架設跟串連的部分速度上快了許多
遊戲"Touch Game"在這禮拜已經可以最基本的跑完一遍
除了遊玩場景外的場景跟串聯也已經完成的差不多了
總共有五個遊玩場景 目前有3個的物件動畫已經做好,是之前留下來的進度
下週目標是了解動畫製作 把剩下原有三個場景完成 再製作另外兩個場景
然後嘗試讓"Touch Game"可以到發佈的進度
第六週:
實習週記:
這週接續進行了TouchGame的重製
一開始在遊玩場景物件動畫的部分碰到了一些困難
主要是Animation跟Animation Controller的概念沒有很理解
在詢問學長之後找到了遊戲中問題的所在也解決了
而遊戲整體也大致上完成了 隨後也有嘗試發布到Android的平板上
在試玩上影片也有正常播放 整個玩下來也沒有太大的問題
在最後計算分數的部分有嘗試新增"得分率"這個選項
計算方式為 得分/點擊數 目的為除了判斷"快"造成的得分外
再加上"準確度"的部分。這個部分我想可以討論過後再作調整
目前兩款遊戲都有一定的完成度了
在遊戲紀錄的部分上因為兩款遊戲有一定的相似度
所以打算在接下的時間一起製作
下週除了將進行遊戲紀錄場景的重製外
還會進行兩款遊戲的細節修飾 優化 以及未來發展討論
第七週:
實習週記:
這週打算先進行"今天吃什麼"的難度選項增加
原本遊戲中難度只有"3人1菜" 跟學長討論後計畫把它變成"3人3菜"
在一開始只有一菜的時候使用的邏輯是用一個Array裝booling值判斷所選的人出的菜對不對
但在複數菜的情況下這個邏輯無法擴增適用,主要是因為在一道菜的情況下不用判斷
是哪一道菜選對,哪一道菜選錯的問題。因此對多菜的情形下,邏輯的部分需要重新構想
在週二花了一些時間後透過不斷嘗試錯誤後,用 List [ ] 的寫法完成了邏輯
而也因為可能會有複數菜沒有上的情況,所以將未上菜的顯示作成了動畫
除此之外,在細節的部份有做一些更新。原本因為Asset中有缺少一些按鍵 而用截圖取代
但截圖在遊戲中畫質有些不足,在畫面中表現效果不好。因此改用原本的按鈕去做修圖
修完之後以直接替代原本物件的sprite來做了更新,遊戲換面按鈕顯示的統一性增加了不少
在這週結束前有嘗試創建文字檔,以作為紀錄用。
目前兩遊戲都只剩下遊戲紀錄的部分就可以達到上架的階段
在下週會嘗試完成紀錄,如果有機會的話會學習如何分別在Android跟iOS中上架。
第八週:
實習週記:
這週主要的內容就是紀錄讀跟寫的完成
在上週了解讀寫的方法後這週馬上就開始嘗試在遊戲中進行讀跟寫
用stream讀寫的方式存取在一txt檔中 是在OOP已經學過的所以並不慢
但是在紀錄顯示的上面卻頻頻出現一些非預期性的bug
本來的想法是完成其一遊戲的 滾動圖表跟折線圖 就可以直接套用到另一遊戲
結果在修滾動圖表就花了快要一週的時間 所以最後並沒有辦法完整的完成兩款遊戲
在結束前宗翰有提到雲端存取的概念 並說txt不一定適用於Mobile
而目前的進度只有在"今天吃什麼"先用txt做為存取檔為模板的方式所做的滾動圖紀錄
折線圖的部分在兩款遊戲上則是都還沒有開始實行
整理一下目前未完成的部分的話是:
1."今天吃什麼" 雲端存取
2."今天吃什麼" 折線圖
3.“Touch Game” 雲端存取
4.“Touch Game” 折線圖
5.“Touch Game” 滾動圖
6.以及兩遊戲的上架
很可惜因為接下來的時間都已經有安排了 可能沒辦法在這個暑假內完整的完成兩款遊戲
在重製的過程中很開心的是碰到了很多問題也解決了很多問題
同時在實習間也與其他的實習生交流瞭解他們他們所做的專案 開了些眼界
在這之中特別感謝的是兩位助教吳丰跟宗翰學長的指導跟幫忙
在詢問他們問題的時候常常發現自己在邏輯上還是有點迂迴
他們總是能提供一些更快的方法,角度才解決我所碰到的問題
我想這個部分是我需要再加強的地方
最後 在這個暑假從接手兩個遊戲的檔案開始 從沒有幾幕場景到可以很順利的重複遊玩 這真的是讓我很有成就感的事情
而將遊戲發布至平版試玩時有那麼點感動是完成以前想要做自己的遊戲的一部分了
在這個暑假比起去了哪裡玩 完成了這兩個遊戲或許是讓我更充實的部分
目前進度如上 接下來等開學後安排時間看看能不能有機會完整的完成兩款遊戲及其他專案的參與
影片心得:
透過影片的介紹,對於CAE組原本模糊的印象又清楚了一些。CAE是一個比較新的組,而他的目標則是更新。
陳老師在影片中所提到的跨領域創新的概念在大學部期間就很有機會可以碰到了,在未來勢必只會顯得更重要。
而T型人的用法在這邊是第一次看到。但我其實一直期許著自己可以成為這樣的人。
看完影片後對於自己未來的走向也多了一些些想法,希望能在接下來實習的同時,也讓自己變得更踏實一些。
實習週記:
透過VAEC的課程PPT及Lab練習理解Unity的基本操作
在助教的協助下完成了VAEC Lab 也大致熟悉了Unity軟體操作
隨後接手了開發中兩項遊戲的檔案 並了解了現在的進度
第二周開始進入遊戲開發
第二週
實習週記:
了解遊戲"今天吃什麼"的開發進度,並理解接手前負責人的開發邏輯。
一開始對於點菜部分的未完成的code有些疑惑,在詢問學長後就讀懂了。
開始接續完成之初還沒有很順手,但有越來越順的趨勢。
目前已經完成了選菜的Scene,上菜的Scene也近乎完成了。
下週繼續進行"今天吃什麼"
第三週:
實習週記:
完成"今天吃甚麼"主要遊戲架構
各場景串連完成
小遊戲(加分關卡)架構完成
在邊製作邊試玩的過程中Debug及增加遊戲順暢度
除了音樂跟影片外大致都完成,還有一些部分需要細微調整
下週嘗試結束"今天吃什麼"遊戲製作
第四週:
實習週記:
完成"今天吃什麼"個場景音樂配置 配合上音效挑整部份場景遊戲速度
完成各場景影片配置:
一開始影片的部分是用movietexture來執行,但要發布到Android上的時候沒辦法compile
查了發現是因為iOS跟Android不支援,而查到的解決方法是用handheld.fullscreen來使用
但在嘗試的過程中必須一次一次發布到device上才能確定能不能用,所以在過程中花掉了不少時間
最後也因為有一次做多種的修改而成功沒辦法很確定是在parameter上錯誤還是Asset放置資料夾的原因
目前遊戲的初版已經發布到Android的device上,iOS手續比較繁複,在遊戲細部調整完成後會嘗試發布
"今天吃什麼"在這週算是到了一個段落
下週開始打算同時進行"Touch Game" 的開發
與"今天吃什麼" 透過試玩得到的回饋進行微調
第五週:
實習週記:
這週一開始先瞭解了"Touch Game"整體的遊戲架構與目前重置進度
大概理解遊玩場景的設置模式 但在動畫的部分還是有很多不清楚的地方
因為有了"今天吃什麼"的經驗 在場景架設跟串連的部分速度上快了許多
遊戲"Touch Game"在這禮拜已經可以最基本的跑完一遍
除了遊玩場景外的場景跟串聯也已經完成的差不多了
總共有五個遊玩場景 目前有3個的物件動畫已經做好,是之前留下來的進度
下週目標是了解動畫製作 把剩下原有三個場景完成 再製作另外兩個場景
然後嘗試讓"Touch Game"可以到發佈的進度
第六週:
實習週記:
這週接續進行了TouchGame的重製
一開始在遊玩場景物件動畫的部分碰到了一些困難
主要是Animation跟Animation Controller的概念沒有很理解
在詢問學長之後找到了遊戲中問題的所在也解決了
而遊戲整體也大致上完成了 隨後也有嘗試發布到Android的平板上
在試玩上影片也有正常播放 整個玩下來也沒有太大的問題
在最後計算分數的部分有嘗試新增"得分率"這個選項
計算方式為 得分/點擊數 目的為除了判斷"快"造成的得分外
再加上"準確度"的部分。這個部分我想可以討論過後再作調整
目前兩款遊戲都有一定的完成度了
在遊戲紀錄的部分上因為兩款遊戲有一定的相似度
所以打算在接下的時間一起製作
下週除了將進行遊戲紀錄場景的重製外
還會進行兩款遊戲的細節修飾 優化 以及未來發展討論
第七週:
實習週記:
這週打算先進行"今天吃什麼"的難度選項增加
原本遊戲中難度只有"3人1菜" 跟學長討論後計畫把它變成"3人3菜"
在一開始只有一菜的時候使用的邏輯是用一個Array裝booling值判斷所選的人出的菜對不對
但在複數菜的情況下這個邏輯無法擴增適用,主要是因為在一道菜的情況下不用判斷
是哪一道菜選對,哪一道菜選錯的問題。因此對多菜的情形下,邏輯的部分需要重新構想
在週二花了一些時間後透過不斷嘗試錯誤後,用 List [ ] 的寫法完成了邏輯
而也因為可能會有複數菜沒有上的情況,所以將未上菜的顯示作成了動畫
除此之外,在細節的部份有做一些更新。原本因為Asset中有缺少一些按鍵 而用截圖取代
但截圖在遊戲中畫質有些不足,在畫面中表現效果不好。因此改用原本的按鈕去做修圖
修完之後以直接替代原本物件的sprite來做了更新,遊戲換面按鈕顯示的統一性增加了不少
在這週結束前有嘗試創建文字檔,以作為紀錄用。
目前兩遊戲都只剩下遊戲紀錄的部分就可以達到上架的階段
在下週會嘗試完成紀錄,如果有機會的話會學習如何分別在Android跟iOS中上架。
第八週:
實習週記:
這週主要的內容就是紀錄讀跟寫的完成
在上週了解讀寫的方法後這週馬上就開始嘗試在遊戲中進行讀跟寫
用stream讀寫的方式存取在一txt檔中 是在OOP已經學過的所以並不慢
但是在紀錄顯示的上面卻頻頻出現一些非預期性的bug
本來的想法是完成其一遊戲的 滾動圖表跟折線圖 就可以直接套用到另一遊戲
結果在修滾動圖表就花了快要一週的時間 所以最後並沒有辦法完整的完成兩款遊戲
在結束前宗翰有提到雲端存取的概念 並說txt不一定適用於Mobile
而目前的進度只有在"今天吃什麼"先用txt做為存取檔為模板的方式所做的滾動圖紀錄
折線圖的部分在兩款遊戲上則是都還沒有開始實行
整理一下目前未完成的部分的話是:
1."今天吃什麼" 雲端存取
2."今天吃什麼" 折線圖
3.“Touch Game” 雲端存取
4.“Touch Game” 折線圖
5.“Touch Game” 滾動圖
6.以及兩遊戲的上架
很可惜因為接下來的時間都已經有安排了 可能沒辦法在這個暑假內完整的完成兩款遊戲
在重製的過程中很開心的是碰到了很多問題也解決了很多問題
同時在實習間也與其他的實習生交流瞭解他們他們所做的專案 開了些眼界
在這之中特別感謝的是兩位助教吳丰跟宗翰學長的指導跟幫忙
在詢問他們問題的時候常常發現自己在邏輯上還是有點迂迴
他們總是能提供一些更快的方法,角度才解決我所碰到的問題
我想這個部分是我需要再加強的地方
最後 在這個暑假從接手兩個遊戲的檔案開始 從沒有幾幕場景到可以很順利的重複遊玩 這真的是讓我很有成就感的事情
而將遊戲發布至平版試玩時有那麼點感動是完成以前想要做自己的遊戲的一部分了
在這個暑假比起去了哪裡玩 完成了這兩個遊戲或許是讓我更充實的部分
目前進度如上 接下來等開學後安排時間看看能不能有機會完整的完成兩款遊戲及其他專案的參與