一直以來,我都是用一些免費,或者價錢便宜的工具來做遊戲,雖然那些工具看起來都不是很專業,但確切地實用就已經足夠。
自從開始製作 Ogng'3D 引擎,我一直都在找一個便宜的聲效 LIB,本已找到一個叫做 irrKlang,但後來這個 LIB 要收費了,所以近來都在找代替品。後來在 OGRE3D 的 forum 裡,看到有個叫做 cAudio 的東西,是個 OpenSource 的聲效 LIB ( 使用了 OpenAL ),便拿來看看。
因為這個 cAudio 本身是給 Linux 使用的,我要自己將它轉為 Windows 平台,經過同事們的幫忙下,成功地將它轉為 Windows 的 DLL 了,現在正努力將它的功能完善化。
[ 更新 2008-08-27 ]
經過幾天的測試,發現其實 cAudio 中的資源管理比較薄弱,但整個架構是個很好的例子。看來還是要自己努力一點,重新做個稱心的聲音 / 音樂播放功能,放進 Ogng'3D 引擎了。
Friday, August 22, 2008
Wednesday, August 13, 2008
Game play 加 Control 仍是一切嗎 ?
當美國 SEGA 公佈,她們的 iPhone 遊戲「 Super Monkey Ball 」,在 20 天內在網上 App Store 賣出 30 萬套的驚人銷量 ( US$ 9.99 一套,總銷售額 US$ 2,997,000 ),令我更加相信,Game Play 及 Control ( Input ) 就是黃金組合。
曾經看過一篇文章,說現在的遊戲就是不停地「炒冷飯」,很冷很久的飯也會拿出來炒,又或者是不停地重複續作,加上超級美麗的圖像,就會拿出來賣。就這樣,不好玩但畫面美麗的遊戲滿街都是,這做就了現在一批遊戲玩家,只用畫面的美麗程度來判斷遊戲的好與壞。
沒了 Game Play,也沒了 Control 的配合,再好看的遊戲也是有缺憾的,更可笑的是,那裡丁點缺憾美也沒有。
很懷念以前 Super Nintendo 及 SEGA MegaDrive 年代 ( 及同時期的街機遊戲 ),好遊戲盡在那些時候。
曾經看過一篇文章,說現在的遊戲就是不停地「炒冷飯」,很冷很久的飯也會拿出來炒,又或者是不停地重複續作,加上超級美麗的圖像,就會拿出來賣。就這樣,不好玩但畫面美麗的遊戲滿街都是,這做就了現在一批遊戲玩家,只用畫面的美麗程度來判斷遊戲的好與壞。
沒了 Game Play,也沒了 Control 的配合,再好看的遊戲也是有缺憾的,更可笑的是,那裡丁點缺憾美也沒有。
很懷念以前 Super Nintendo 及 SEGA MegaDrive 年代 ( 及同時期的街機遊戲 ),好遊戲盡在那些時候。
Sunday, August 03, 2008
久違了的工具
還記得在今年年初說過,會先專注做一些遊戲製作的工具,所以那時便做了個「 Actor 及 Event 工具 」,也做了個完成度只有 10% 的 Map Viewer。在過去數月,因工作比較忙,也沒有再著手改善或完成未做好的工具。近日我在白天的工作剛剛完了一個忙碌期,希望能夠在短期內重拾工具開發。
說到製作工具,因為 MilkShape3D 內的 Animation 部份,是沒有 Scale Keyframe 這一項的,我希望能夠在 Actor 工具中,加入 Scale Keyframe 這一個功能。另外在未完成的 Map Viewer,我想將它由 Viewer 變成一個 Tool,當中我最希望加入的,就是能夠改變 Vertex Color 的功能。其實說到底,用 MilkShape3D 來製作遊戲用的資料,確實是有點兒綁手綁腳,一直想看看 Blender3D 的用法,但可能是因為自己的數學能力比較弱,總是覺得這類大型軟件難以理解。
說到製作工具,因為 MilkShape3D 內的 Animation 部份,是沒有 Scale Keyframe 這一項的,我希望能夠在 Actor 工具中,加入 Scale Keyframe 這一個功能。另外在未完成的 Map Viewer,我想將它由 Viewer 變成一個 Tool,當中我最希望加入的,就是能夠改變 Vertex Color 的功能。其實說到底,用 MilkShape3D 來製作遊戲用的資料,確實是有點兒綁手綁腳,一直想看看 Blender3D 的用法,但可能是因為自己的數學能力比較弱,總是覺得這類大型軟件難以理解。
Subscribe to:
Posts (Atom)