Skip to content

回歸到遊戲的開發

整理過往的文章再續文章的撰寫

October 17, 2019

今年度下定決心參加了IT邦的鐵人挑戰,如預期的於前幾天完成。對於不擅長寫作的我來說,連續三十天的三十篇文章產出真的是有點心力交瘁。花了幾天休息後,決定來審視部落格的重新設立和啓用等相關事誼。

一直以來雖然斷斷續續的,但有撰寫Blog的規劃。曾經有一年用Wordpress,為了寫而寫,也在一年間寫了百篇文章,但那個質量和內容,流於形式而沒有任何意義。而後又用了Ghost,也寫了一段時間。之後就自行試著用react-static架設,自行打造以Block為資料格式存於Json的部落格。也在其間記錄了數篇開發中的想法。

但網站疏於維護,也沒有定時撰寫文章,到後來也是完全停滯進而荒廢。今年四月時本想利用空檔時間好好的整理,利用Gatsby當成基底,從原先的Google Firebase Web Hosting轉到Netlify,但用了gatsby-starter-blog放到Netlify後,就一直沒有撰寫新文章和整理之前的文章。一晃眼,又是大半年的時間過去了,趁著IT邦的鐵人挑戰才落幕不久,對於文章的寫感還有餘溫時,再度將這個冷凍許久的Gatsby拿出來退冰,調整成用Theme(Gatsby特有的概念)。

並慢慢將原本唯數不多的文章整理回來,但2017年前在Wordpress和Ghost時期的文章,整個消失在不知道哪個硬碟備份中,就暫時放棄了,反正就連2017年的技術文章現在看起來都已經不是這麼的正確了。若回看更早幾年前的文章,大概參考價值更加的低落。

這篇文章算是以Gatsby當基底的第一篇文章,任何在此篇文章之前的都是整理回來的,雖然說是整理,只是將原先的Json格式移除,而這次就用預設的yml front matter加上markdown。理面的內容並沒有做任何調整,但有修掉一點點的錯別字。

在寫IT邦的鐵人挑戰的主題時,有個深深的體會,之前總認為撰寫遊戲相關的技術文,會需要不同於圖片、影片和程式碼片段的呈現方式。但用了IT邦給的編輯器之後才發現,95%以上的內容就用這些方式呈現就足夠了,其於特別的呈現方式一方面會花去不少時間準備,二方面也不太有足夠的契機帶出。所以之前花了不少時間思考要撰寫符合遊戲技術文內容的React Component(元件)要怎麼寫,要引用Chart、Animation等酷炫的資訊呈現等,花了不少時間無果。且回歸到文章本身,也是空白沒有進展。

有了這層體悟後,接下來就會儘量以文章本質為重心,先利用gatsby-starter-blog-theme做基本呈現,再將Gist等必要顯示逐步加入。期望這次能夠做到文章為本,呈現為輔務實的方式進行。稍微試過gatsby-starter-blog-theme,雖然很陽春,但在顯示基本的Markdown的文章,倒也沒有什麼問題,且預設的亮暗主題切換,真的很方便不同的閱讀需求。

另外就是在整理過往文章時發現裡面曾提到的專案多數沒有放在GitHub等網路空間,有相當大的可能性是無法再從手邊不知道哪個備用硬碟裡可找到。這點也提醒自己日後只要是展示、範例類型的專案都還是不要偷懶,一樣走平日工作的習慣,能放到GitHub(GitLab、BitBucket等)的地方,就放過去。一來日後拿取方便,二來也算是遠地端備份。

再者,文章是用Ulysses撰寫,但之前的版本圖片的顯示不方便,故那時圖片網址的連接是事後放到Blog後才加上去的,所以現在回頭整理舊的文章時也發覺少了圖片的顯示。今後的文章則會將圖片網址一併保存,讓文章的呈現更多元且說明效果更加。

接下來,希望自己能夠以一週一篇文章的進展,將研究遊戲開發的心得記錄下來,給自己一個交代。


This is where ApprenticeGC goes.
Or whatever, you make the rules.