前幾天整理地下室時, 發現了一些高中大學時期留下的舊東西, 還挺有趣的.
首先是高中時期剛接觸電腦時的書籍

這本是我高一時, 老哥考上台大土木時家裡有了第一台PC時買的電腦入門書, 現在翻起來還蠻有趣的, 跟現在的電腦比較起來, 更覺得科技進步時再有夠快的.

以前這麼大一張卡才只能增加512K記憶體 Orz...
這本是高中買的第一本有關3D繪圖的書, 那時只會Basic, 所以書中的 3D繪圖範例每個frame大都需要數秒才能完成. 不過以那時的電腦水準來說, 能做這樣的事已經覺得很了不起了, 也學到了一些 3D的基本矩陣運算.

那個年代能畫出這樣的圖形就已經很感動啦!
高二時從Basic進階到assembly後, 這本書算是我組合語言的啟蒙書之一, 從頭到尾完整的教導我如何用組合語言完成一個擊破隕石的遊戲. 不過那時大部分的螢幕都是單色的, 所以畫面都只有線條根幾何圖形而已.

這本也是高二時的組合語言啟蒙書之一, 多虧了這本書, 我才能夠學到如何在VGA卡上切換到320x400模式, 以及運用換頁來達成畫面平滑捲動, 那時超級馬利可是最紅的遊戲. 那個時候我還看不懂原文書, 直到後來我才知道這本其實是翻譯組合語言最佳化大師Michael Abrash的文章, 這些文章後來也都收錄在
Graphics Programming Black Book這本經典著作之中.

還有用螢光筆畫重點, 真用功 :)
除了電腦書外也找到一些以前畫的畫. 高中時我原本是要考美術系的, 後來受不了死背地理歷史才轉回到自然組的. 這些畫是當時在畫室學習素描時留下的.
然後還找到了一些很早期的電腦遊戲的說明書, 蠻有趣的.

戰爭上古代藝術, 算是非常非常早期的RTS吧, 畫面在那時來說是非常漂亮的, 遊戲也很有趣, 但我那時總是贏不了電腦 :(

畫面長這樣, 在當時算是很棒的了.

我的第一個PC game, 幻想空間, 文字冒險遊戲. 當年Sierra出的冒險遊戲可不像現在點點滑鼠就可以玩了, 玩家必須輸入完整的句子來指揮主角, 比如輸入 "Open the door"主角就會跑去開門. "Flush the toilet"主角就會去沖馬桶(玩過的人就知道沖馬桶的下場:)). 那時我的英文能力是考試沒選擇題就是零分(有選擇題就全猜2或3, 總會矇對幾題), 就是為了玩這個遊戲於是開始自學英文跟寫程式, 所以這遊戲可說是我人生一大轉捩點啊.

懷念的遊戲畫面
回想起來現在科技實在很進步, 現在有了DirectX或OpenGL, 很容易就可以做出3D的程式. 在我那個年代, 想做 3D就得從最底層做起, clipping, rasterizer, texture mapping都得自己寫, 跟現在實在差很多啊.