蒼時弦也蒼時弦也

Unity3D - 元件化的遊戲製作

這篇文章一部份是寫給同學看的,在做遊戲中似乎挺常使用到的,而這個「特性」如果能夠理解的話,未來同學在製作遊戲應該也是會順利很多,另一方面就是 SITCON 的投稿,大概就是以這個為主軸來討論。

依照網路上的說法,這個概念應該是在 Unity3D 熱門之後,才比較被大眾所熟悉。而我個人是在 2013 年的 COSCUP 在半路大的演講第一次獲得「元件化」的關鍵字,這確實也是一個不一樣的概念。

至於後續如何呢?讓我們一起看下去。 (關於非遊戲的討論,我之後會另外寫文章,這邊以 Unity3D 的 Component 概念為主。)

蒼時弦也蒼時弦也

從學生的角度給學生學習程式的建議

雖然自己不是什麼高手,也沒什麼有建設性的建議,但是最近老爸公司來了實習生,我在跟實習生的互動過程中,發現了一些學生在學習程式上的一些要注意的部分,所以想來分享一下。

(先不討論我怎麼會在老爸公司寫扣,還有實習生怎麼出現的這些神秘問題了 XD)


其實已經有很多前輩已經分享過非常多有用的技巧與方法,這邊就單純以我個人的經驗,還有與實習生接觸後,我在教導實習生使用 Rails 和融入老爸公司開發流程的過程。(雖然以前只有我自己寫扣拉,哭哭)

蒼時弦也蒼時弦也

用 Vagrant 整合 GitLab 與 Capistrano 做 Staging 環境自動部署

這標題超級長的說(崩潰

最近因為有實習生要來,所以把老爸公司設定好 GitLab 和 Gitlba-CI 來作為內部的版本本控制和自動化測試環境。 不過原本規劃的 Staging 環境也是在這檯主機上(當初就很淡定把記憶體和處理器加高,因為我會狂開 VM XD)但是會有 SSH 權限上的問題,原本想利用 Git 的 Hook 之類的來處理,但是感覺似乎不太好。

剛好這次看到 GitLab / GitLab CI 的介紹文,我又再次嘗試安裝,過程上順利、簡單很多。 不過上次不順利肯定是我把整個環境裝在 NAS 裡面的關係 XDD

從我建好 GitLab / GitLab CI 到設定 Capistrano 到自動部署,其實花費不少時間,而且有很多「差點忘記」的部分,因此決定來寫一篇文章做筆記!

蒼時弦也蒼時弦也

HackGen 2013 大同場

在正大場的下一周,大同場也順利舉辦完畢。 我想今年度的 HackGen 應該算是結束了 XD

(不過似乎有計劃做較小的場次這樣,之後再觀望吧~)

來稍微說說這次的心得(雖然作業依舊很趕,但是還是要先寫一下以免忘記)

蒼時弦也蒼時弦也

HackGen 2013 政大場

昨晚莫名分心就沒寫完了(牆角

在今年 2013 年的 HackGen 主要就是政大、大同這兩場。 在昨天,政大場終於結束了!

雖然報名情況不如我們最初所期待的熱烈,但是就如同強哥所說,這是一個開始。

這邊文章會簡單說一下我的心得和感想。

蒼時弦也蒼時弦也

PHPConf 2013 會後心得

仔細想想,從 2011 年的 PHPConf 到現在也已經第三年了⋯⋯

第一年是會眾,第二年是工作人員,第三年是作者(投稿文章)每年參加 PHPConf 大概是我的例行公事。 在資訊相關的歷程中,陪伴我最長時間的程式語言就是 PHP 一直都有一份無法割捨的感情,即使已經很少用 PHP 開發東西了⋯⋯

不過,在我學習過這麼多種程式語言(PHP, JavaScript, ActionScript, Lua, Ruby, Java, etc) 之後,其實我認為各種語言大多有它特別的性質,有愛就好,而 PHP 大概就是對於「新入門的網站開發者」有著不錯的親和力。

那麼,今年的 PHPConf 如何呢?

蒼時弦也蒼時弦也

V-Play Engine 與 Corona SDK 的簡易比較

原本這篇是想寫關於 V-Play Engine 來制作一個簡單的小遊戲,不過後來因為作業上的需求,我有另外去接觸 Corona SDK 於是就變成了一篇比較文。

雖然兩者大概都是接觸約一周到兩週的程度,沒辦法做太深入地分析與討論,但是就我自己的感覺來說,最後是選擇了 Corona SDK 來做為制作遊戲的引擎。

雖然實際上比較想制作 PC/Mac 平台的遊戲,不過就現況來說遊戲引擎都轉戰移動裝置市場,也只好先暫時如此了⋯⋯

蒼時弦也蒼時弦也

Nitrous.io - 網站開發協作平台

會寫這篇文章,主要是最近收到 Nitrous.io 的信,而我意外地想到一個特別的用途,那就是透過線上協作功能教我妹寫 Ruby on Rails。

註:本文連結都帶有 Nitrous.io 的邀請碼,如果不喜歡請直接輸入 Nitrous.io 進入網站註冊


什麼是 Nitrous.io

這大概要追溯到三、四年前,一個叫做 Action.io 的服務了⋯⋯ 那時還是高中生的我,意外的申請了一個叫做 Action.io 的 Beta 計劃,然後開始等待邀請碼。 (根據噗浪訊息,直到今年我才收到 Beta 邀請碼)

當時的 Action.io 展示了一個功能「線上協作」而引起我的興趣。

至於線上協作是什麼形式的呢?昨晚上測試的結果是只要啓動「協作模式」就能夠立即得看到其他人的編輯,並且附有聊天室的功能。 不過如果單純是這樣,那麼用最近幾年出現的線上編輯器不是也可以達到嗎?不過,既然有辦法推出這個服務,總是會有他的過人之處,那就是他直接提供了你一個接近 VPS 的環境。(推測是 Amazon EC2)