Just My Life & My Work

大學時代難得有一門課可以寫大型程式,還可以跟志同道合的同學合作,雖然最後成品只完成一半,但我還是想分享出來給大家參考。這是我們大三軟體工程這一門課所作的期末專案,名字我們取做楓島傳說—失落之海 (The Legend of The Maple Island – The Lost Sea)

  • 開發時間:2008/11-2009/01
  • 遊戲名稱:楓島傳說-失落之海
  • 遊戲平台:Java
  • 遊戲類型:多人連線對戰
  • 遊戲主旨:在無人島裡、有限資源的情況下,想盡辦法存活下來。勝利條件:在火山爆發之前,製作一艘船離開無人島。
  • 遊戲方式:操控我方角色採集資源(動物、植物)、攻擊敵方角色。
  • 遊戲截圖:

登入遊戲畫面,進入想要一決勝負的地點。

聊天室畫面,在廝殺之前,挑釁敵人。

白天戰鬥環境場景1,接近便便時它會自爆。

白天戰鬥環境場景2,豬豬從便便堆跑出來,想辦法獵捕牠。

白天戰鬥環境場景3,楓島中有漂亮的花朵和楓葉,若不決一死戰,來這渡假其實更棒!

白天戰鬥環境場景4,靠近海邊的地方有幾艘船,大夥們都看準這個地方,還帶著寵物想要逃離無人島。

白天戰鬥環境場景5,來吧!這是我們最後的戰役!不是你死,就是我死!

黑夜戰鬥環境場景1,咦?怎麼天黑了……看不見天、看不見地,居然有發光的植物!

黑夜戰鬥環境場景2,呼~總算看見夥伴,在這烏漆抹黑的狀況下,我們應該團結合作才是!

黑夜戰鬥環境場景3,在這兒只要是活的生物,都會發出光芒,感覺好像來到潘朵拉星球。

之所以會命名為楓島傳說,是因為我找了楓之谷裡頭的人物來做動畫,該有的動作如上、下、左、右、攻擊都可以找得到,而且人物相當可愛,相當吸引玩家。

當初遊戲設計的工作分為五類:介面、動畫、背景、TCP、UDP,我主動爭取做「動畫」,畢竟所作即所見是我想寫遊戲的動機所在!

回想大三上學期末,寒假即將到來,我們6個成員無不卯起勁來,在系館2樓會議室戰鬥著,要是多給我們幾天的時間,這款迷人的戰鬥遊戲就可以很完美地完成!

團隊專案需要合作、溝通、協調、督促來跟上預定進度,由於所招攬的成員都是彼此熟識的同學,所以少有爭端,但也因為太過於熟識彼此,不知不覺中會放任對方,而我自己也是想做我心目中動畫的樣子,但基本上還是有照著討論結果去實現。感謝各位成員,縱使沒有完成網路資料傳遞的部份,但我們一起奮鬥的日子讓我學到很多,真的!謝謝你們!

廣告

Comments on: "楓島傳說—失落之海 (The Legend of The Maple Island – The Lost Sea)" (4)

  1. 最近在修計算幾何,算法牽涉到計算機圖學的部分,搜索幾個關鍵字來到這裡。在考慮要怎麼手工刻印 3D 繪製,以及一些幾何繪圖部分。

    備註:reply 功能好像對 google+ 的登入會卡住。但是直接使用迴響的地方登入就沒問題。

    Liked by 1 person

    • 你們資工系有開計算幾何喔!?我可是第一次聽到有這門可呢~

      想要製作3D模型,或許可以使用軟體Blender,我有文章介紹Blender的認識:http://wp.me/p1my2P-1sg

      幸好你還是能夠留言,能找到我部落格來也算是有緣份呢! 😀

  2. 請問人物架構怎麼組裝的?

    自己弄的一部分 http://morris821028.github.io/MapleStory-HTML/

    解析 XML 座標進行統一嗎? 人物分層裝飾的疊加架構怎麼得知?

    • 嗨~

      我做的人物是裝備都已經黏在人物上,並沒有做可以隨意置換裝備的功能喔!

      至於動畫方面,我是抓人物上下左右共16張來「輪播」。

      看了你做的網頁demo楓之谷人物走動,真是非常不錯!

      然後逛了你的部落格,才知道你喜歡「解題」,大學時代的我也是喜歡解題,不過因不喜歡卡住的感覺,所以後來就沒寫了~

      看來你前途無量,因為獲得如此多獎項!

      我現在專攻iOS App,如果有興趣的話,我們可以交流喔! 😀

隨意留個言吧:)~

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

標籤雲

%d 位部落客按了讚: