Thursday, December 25, 2008

整理地下室

前幾天整理地下室時, 發現了一些高中大學時期留下的舊東西, 還挺有趣的.

首先是高中時期剛接觸電腦時的書籍

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

以前這麼大一張卡才只能增加512K記憶體 Orz...


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


那個年代能畫出這樣的圖形就已經很感動啦!


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

assembly!


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


還有用螢光筆畫重點, 真用功 :)

除了電腦書外也找到一些以前畫的畫. 高中時我原本是要考美術系的, 後來受不了死背地理歷史才轉回到自然組的. 這些畫是當時在畫室學習素描時留下的.













考上大學那年暑假, 因為上成功嶺的人太多了所以我被分到大一升大二的暑假才上成功嶺, 所以就畫了漫畫想參加漫畫新人比賽, 不過最後不了了之, 因為故事掰不下去了 :P














然後還找到了一些很早期的電腦遊戲的說明書, 蠻有趣的.

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



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



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

懷念的遊戲畫面


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

8 comments:

张骋 ChengZhang said...

CAT的御宅属性不低啊 ……

欢迎来我blog坐坐,可惜只有竞速游戏相关的东西奉上 …… 写了多年之后,主题放不开了 ……

http://fxcarl.net

chuany said...

真是一趟很棒的時光之旅, 特別是軟體世界當時出的80元一片的PC遊戲時代.

fallingCAT said...

呵呵,看來chuany也是我那個年代的啊,其實我那時買的一大堆軟體世界的遊戲都還留著,不過這次整理全丟掉啦,家裡空間越來越小,不得不丟了.

chuany said...

是啊! 該丟的還是得丟~ 我連第三波/倚天/軟體世界/電腦休閒遊戲世界/電腦玩家的雜誌 全都丟光光了~ 不過盒裝比較經典一樣是 disk版本的遊戲, 還是有留下一些來回味.

fallingCAT said...

我也是將那些雜誌都丟了,不過我保留了從第一期開始的Game Developer原文雜誌,還有高中時期的時報"歡樂"漫畫半月刊,不曉得chuany有看過歡歡樂漫畫半月刊嗎?那可是台灣漫畫的一段全盛時期啊.

chuany said...

哈哈~ 我對漫畫就比較沒有感覺了. XD

FuMinG said...

強力繪圖程式設計那本書我也有
也是高二買的
那時感覺組合語言好威

fallingCAT said...

那FuMinG應該也是五六年級生吧,想不到有這麼多"老人"會在這裡看我的站 :)