您在這裡

程式開發

Jonathan Blow 的新程式語言

johnson_lin (管理員) 在 星期二,11/11/2014 - 21:39 發表

從九月份瞥到 Jonathan Blow 好好的 The Witness 不快點做完,突然開始在他個人的 twitch stream 上談論程式語言設計以來,我就一直在關注這條線後續的動態。雖然沒啥時間實際動手寫成筆記文章,但是幸好對此有足夠興趣的朋友不只我一個:

http://catonmars2100.blogspot.tw/2014/11/jonathan-blows-ideas-about-programming.html

緣起與想法在 CatOnMars 的文章中都有筆記,如果暫沒興趣瞭解全部的人,至少先看看文章。也許你會跟我一樣後來就一直關注期待 Jon Blow 的新 video stream。

幾個重點:

1. 務實的語言設計;不要想某些深遠的大問題可以因為某個 language feature 就 100% 解決,通常都會引入很多讓寫程式變得痛苦的磨擦力。80% solution 在 c/p 值上是最好的。 ....閱讀完整文章 about Jonathan Blow 的新程式語言

動態動畫系統製作中 part1

Hiro (註冊使用者) 在 星期四,12/19/2013 - 10:00 發表

Unity 滿有名氣的,小玩了一下。
覺得... Unity 還是有滿多可以改進的地方 www
製作中,有不少地方是 hack 出來的。ragdoll 做得不夠好,Mecanim 本身也有些 bug。
有興趣的可以給點建議,來討論一下啊~
 
....閱讀完整文章 about 動態動畫系統製作中 part1

使用 Android NDK build Irrlicht + FreeType

johnson_lin (管理員) 在 星期六,08/17/2013 - 18:49 發表

先看測試結果:

環境與背景
Windows 7-64bit,不過我底下的 toolchain 還是都選 32bit 的。跟我實際要跑的專案有關,不想現在換了 64bit toolchain 然後多搞出一堆毛來。 ....閱讀完整文章 about 使用 Android NDK build Irrlicht + FreeType

使用Stencyl複刻古典遊戲《Girl's Garden》

KWL (管理員) 在 星期四,11/01/2012 - 19:05 發表

Stencyl是近期興起的遊戲開發工具之一,特性是輕量、高速、簡易,甚至可以在完全不編寫任何程式碼的情況下完成一款遊戲。目前的2.2版本能夠將作品輸出為Flash格式或iOS app格式(需要iOS開發者帳號),未來的3.0版本更預計支援輸出為HTML5或Android格式。因為我個人的程式能力極為有限,Stencyl就成了對我來說極具吸引力的開發工具,而我就挑選了《Girl's Garden》這款古典遊戲,試著用Stencyl來將這款遊戲複刻,藉以學習Stencyl的開發。這篇文章就是個人使用Stencyl複刻《Girl's Garden》的心得記錄,供有意認識、學習Stencyl的朋友參考。

....閱讀完整文章 about 使用Stencyl複刻古典遊戲《Girl's Garden》

LimeJS : 使用 Sprite 動畫 (一)

Yusen Jeng (管理員) 在 星期三,09/26/2012 - 13:44 發表

繼 《LimeJS基本介紹之後,來看 2D 遊戲幾乎都需要的 Sprite 動畫!

LimeJS 支援數種 Sprite 格式,亦能與多套 Sprite 製作工具銜接,但相關網路教學寫得較零碎,令人一時之間弄不清楚怎麼做才能順利顯示,本文嘗試兜一套作法作為 Demo。

先用專案工具開新範例 "fire",並清空自動產生的代碼。

指令:python bin\lime.py create fire

整理後的 fire.js 內容,留下環境設定與空白場景即可: ....閱讀完整文章 about LimeJS : 使用 Sprite 動畫 (一)

還活著的 Flash 3D 引擎

johnson_lin (管理員) 在 星期三,09/26/2012 - 09:55 發表

不知道還有多少人有在用 Flash 3D 相關的 library / framework,我自己是很久沒有用了;上次使用時 Papervision3D 2.0 都才剛在 SVN 裡 branch 出來,不過這個 project 已經死亡很久了。
http://blog.papervision3d.org/

最後的 blog 更新停在 2010 年... 那個時候應該連 Stage3D 都還沒穩定。

以 open source 的方面來說,當時只有另一組 Away3D 還一直活得很好,不過我就沒用過了:
http://away3d.com
目前看起來似乎是有公司在支持的感覺 ... ....閱讀完整文章 about 還活著的 Flash 3D 引擎

動態漸變公式(easing equation)的製作

johnson_lin (管理員) 在 星期六,09/08/2012 - 22:18 發表

因緣際會之下,在和半路、Faust Li、KWL 聊天的時候談到了遊戲中動態程式化的方法,這對 Flash 或擅長使用 Javascript 做動態的開發者不算新聞,但是好像很少看到人在 native language 裡使用又有拿出來討論的,所以就趁還沒忘記這件事的時候來筆記一番吧 XD ....閱讀完整文章 about 動態漸變公式(easing equation)的製作

HTML5 遊戲框架:LimeJS

Yusen Jeng (管理員) 在 星期三,09/05/2012 - 14:21 發表

不只是個遊戲開發套件。

相比於其他遊戲開發套件如《Cocos2d-html5》、《Crafty》,《LimeJS》 並不急於將自己包裝成遊戲專用的程式架構,儘管自稱為遊戲框架,它其實更像一般用途的多媒體場景製作工具。

LimeJS 建立在知名工具 Google Closure Tools 之上,因此帶入許多相當好的特性,例如代碼易讀易懂、架構清楚、有專案管理工具、盡量簡化製作網頁所帶來的雜務。一般網頁專案為人所詬病的缺點不外乎檔案散亂、程式風格處處不同、以及失序的事件處理,這在 LimeJS 得到了救贖,我們有機會利用它堆出較大的互動程式、保持在 iDevices 也能正常運作。 ....閱讀完整文章 about HTML5 遊戲框架:LimeJS

頁面

訂閱 RSS - 程式開發