Project 1: Tank Wars -- CS student
目的

經由本專題製作,熟悉 UNITY3D 基本操作,並嘗試以 C# 撰寫 script 控制場景內物件、練習動態控制場景的物件產生與刪除。

遊戲主軸:

開發一個以坦克為主角的射擊型遊戲,玩家須操控坦克並利用坦克所射出的砲彈來突破重重關卡,抵達終點後遊戲結束。

基本項目:
  • 可旋轉的砲管 (坦克分為上半砲管部分以及下半基座部分,練習旋轉砲管)
  • 使用prefab,動態發射砲彈並自動 destroy。
  • 處理碰撞事件 (坦克及砲彈對場景中的物體有物理碰撞偵測,並且當坦克發射砲彈時砲彈不與坦克有碰撞偵測)
  • 使用介面按鍵控制坦克移動、旋轉和發射。
  • 使用 trigger (如偵測坦克是否抵達結束區域)。
  • 移動、切換攝影機 (car view & world view)
加分項目:
  • 使用粒子系統模擬砲彈爆炸
  • 進階光源控制,可開關坦克車頭燈或是爆炸時產生光源
  • AI
  • 音效系統
  • 時間限制機制(如時間到, 則game over, 或越快完成可以計算分數)
  • 場景切換 (跨場景變數)
  • 不平坦的地形(Terrain)
  • skybox
  • 動態換 meterial (如坦克變色、更換材質)
  • billboard 技巧運用
  • 或其他你想的到的有趣技巧 (如G-sensor控制、連線對戰等等)
補充說明:

範例專案 TankSample1.zip

範例結果 TankWars.zip

 

點擊連結後下載若副檔名非zip請自行更改副檔名為zip

繳交作業項目
  • 將專案包成untiypackage檔,打包方式 Assets->Export package...,請確認所有物件都有包含,並且要有至少個scene在裡面
  • Screenshot 3-5 張
  • 1~5 分鐘遊戲影片
  • 簡易說明文件,包含怎麼玩、完成項目、使用技巧以及youtube的link
  • Tank Wars Grading Sheet.docx
學生影片展示:
B10015002 http://www.youtube.com/watch?v=jHrCVWNmP98 
B10015004 http://www.youtube.com/watch?v=tnW-7hsngbE 
B10015008 http://www.youtube.com/watch?v=_f3NdmL80Yo
B10015009 http://youtu.be/mkfR-V1n18g
B10015010 http://www.youtube.com/watch?v=AgfvCVv-jxA
B10015012 http://www.youtube.com/watch?v=5dHlZ64F3AY&feature=youtu.be
B10015014  
B10015016 http://youtu.be/tCYDqWviLbs
B10015017 http://www.youtube.com/watch?feature=player_embedded&v=KjdRQmfaw84
B10015021 http://youtu.be/sg1tKDbqNzs
B10015022 http://www.youtube.com/watch?feature=player_detailpage&v=RSwYHzSKMQI
B10015023 http://www.youtube.com/watch?v=mvEDZUBKUGw
B10015027 http://youtu.be/LjF1ZoUhjRg 
B10015028 https://www.youtube.com/watch?v=E88D2rpl4qk
B10015029 http://youtu.be/I3B4_NJYo9w
B10015033 http://www.youtube.com/watch?v=cbtFXneuz2w
B10015049 http://www.youtube.com/watch?v=TRaCrpNpjcY&feature=youtu.be
B10030232  
B10032026  
B9815027  
B9815041 http://www.youtube.com/watch?v=tFn6OIp9k54
B9832018  
B9915004 http://youtu.be/o3nfjjuNanU
B9915005 http://youtu.be/hnypGHk7tNk
B9915044  
B9915047_B9915049  
B9930110 http://www.youtube.com/watch?v=KvcNmb5WFK4&feature=youtu.be
B9930123  
B9932027 http://youtu.be/tknYr1Hwbtk
B9932028  
F10115022  
F10115024 http://www.youtube.com/watch?v=P8_C6Bv_2wY
F10115025  
M10004207 http://www.youtube.com/watch?v=BH5LRWIlKOQ
M10015058  
M10015064  
M10015073 http://youtu.be/mwHD5ZwfowU
M10015084 http://www.youtube.com/watch?v=FG1N4zWOVqY
M10015087  
M10015093 http://youtu.be/fUtMt7CGFoI
M10115030  
M10115049 http://www.youtube.com/watch?v=9hVNqoaYyh8
M10115050  
M10115068  
M10115070  
M10115086  
Results

高鵬淵, Tank Wars2013 -- 高鵬淵

Detail

Shih-Hsuan Hung, Tank Wars2013 -- 洪仕軒

Detail

許乃晟, Tank Wars2013 -- 許乃晟

Detail

楊承翰, 海賊王大戰海王類 -- 楊承翰

Detail

鐘健軒, Tank Wars2013 -- 鐘健軒

Detail

蔡佳融, Tank Wars2013 -- 蔡佳融

Detail

陳建樺, Tank Wars2013 -- 陳建樺

Detail

陳柏安, Tank Wars2013 -- 陳柏安

Detail

Kuang-Yi Chen, Tank Wars2013 -- KuangYi Chen

Detail

柯星宇, and 陳致成, Tank War 2013 -- 柯星宇、陳致成

Detail