我的人物小傳 - 1. 我的第一款 H Game

         擁有了我人生第一部電腦之後,我最大的願望就是能夠自製遊戲!

         遊戲最重要的元素是什麼?圖像!

         但是那本入門書所有的繪圖教學,全部都是依靠『點、線、面』指令的向量繪圖法,完全沒有『點陣圖 (bitmap)』概念的我,更不知道可以讀取圖檔這回事。書中範例,作者先用方格紙設計要呈現的圖案,再把方格子上的座標一個個輸入到程式碼中。

         為此,我還花了零用錢,從文具行買了一疊方格紙回來,想說:真的是只能這麼幹就對了?





         但看著簡單的飛機圖像,都要等個五秒,看螢幕上一筆一劃的畫出來,深深感覺這不是條活路,要手動輸入 X,Y 座標這事情,根本不是人幹的。

         這期間在圖像碰壁的我,只能寫寫簡單的文字類型遊戲自娛娛人,像是幾 A 幾 B、猜拳、ASCII 符號基礎的撲克牌遊戲。

         然而同時期,家中的電腦不只是我的重心,同時也成為熱愛電子機械的父親的重心。父親先是對各種應用軟體好奇,當時台灣尚未有版權觀念的狀況下,家父常常從公司複製各種軟體回來,包含『倚天中文系統』、『英漢漢英電腦字典』。但軟碟機的運作真的非常殺時間(跟現在相比,我們當年真的很有耐心),沒多久,父親就找人替這台 PC 安裝了我第一次聽聞的『硬碟』。

         當時那顆硬碟僅僅只有:20MB

         但是對我來說已經大得不得了,1MB 可以放入三張磁片(360KB),60張磁片的容量!當時真是無法想像這麼大的儲存空間可以裝多少東西!

         有了硬碟,讀取變得飛快許多(相對於磁碟啦),也加快了父親安裝與移除各種謎版軟體嚐鮮的速度。

         但很快,他對玩這些軟體就膩了,而父親對程式語言更是毫無興趣,他的興趣轉移到硬體週邊配備。一次帶我去世貿電腦展,看到當時三鍵式滾輪機械滑鼠,現在可能沒人見過這種底下有個滾球,靠摩擦力帶動兩個滾軸做定位的機械鼠,每兩三天要清理裡面堆積的灰層。




         上圖是能找到最接近的照片,但比這還古老,當時為了接這隻滑鼠還要多買一塊 RS-232 的板子,對,比使用 PS/2 介面的還古早。

         台幣約NT$1,500。

         接著入手的是 EPSON 的 24pin 點陣黑白印表機,印象中約一萬多元



         有了印表機後,加上第一款支持中文的文字編輯器 PE2 ,開啟我寫作、編輯與出刊電腦期刊的樂趣。

         然後又一次世貿展,父親和我第一次看到可以將雜誌照片圖像輸入到電腦內的神奇道具:掃瞄器!



         當時的掃描器只能做黑白掃瞄(採用紅色光源),並且必須用手自行推進掃瞄的速度,一旦手速不穩定,掃瞄出來的圖像就會拉長或縮窄變形。大張圖片只能依靠多次掃瞄的結果自行拼貼,所以手速的穩健度非常關鍵。

         沒幾天,父親就買下一台比上圖更小款的精簡版掃描器,我還記得大概台幣 NT$4,000 左右。當時還附上一套我這輩子第一次使用的影像繪圖軟體『變影 72』,以及簡單的幻燈片播放軟體。

         這個幻燈片軟體極其陽春,只能支援連續八張點陣圖片的播放。父親利用 bat 批次大量串連,開始自製各種陽春簡單動畫,並開始做起小生意,兜售這項服務。只要他人提供大頭照或是各種類型照片,我們掃瞄進去後自行發想各種噴飯的劇情與創意(類似 mobile01 上的 P 圖),合成八張圖連播的動畫磁片給他,作為個人化作品紀念,每次收費約 NT$500

         缺乏經營的決心和行銷管道,只做熟客的結果,這小生意大概賣個幾次就停滯了。

         然而掃描器和繪圖軟體的存在,卻解開了我過去一直存在的困擾:如何製作電玩所需要的高品質圖像!

         但是到做出第一款電玩軟體,還有一道關卡:如何在 BASIC 中用程式讀取外部圖檔,並且顯現在螢幕上。

         在沒有網路和 Google 可以輕易取得資訊的當時,這事情又困擾了我許久,直到小學畢業升國中的那個暑假,才在一個萬中無一的巧合下,讓我學到了這個關鍵技術

         篇幅有限,就先略過這個巧合的細節,直接談到我開始販售自製的第一款 H Game。

         當時,寫實派日本漫畫家『北條司』筆下的『城市獵人』對我影響甚深。

         我將其作品中的比基尼美女圖掃描進電腦中,透過上面提到的影像繪圖軟體,把比基尼線條用橡皮擦工具清乾淨,補上兩個黑色圓點 (至於為何需要兩個黑色圓點,我也想不起當時這麼做的理由)。

         再另外製作一張全身穿上灰色緊身衣的圖像,包含原本掃進來的比基尼圖檔,總共三張圖,加上之前寫過的的 OX 井字遊戲,改成依據遊戲勝負更換這三張圖檔的方式,以一片 NT$ 100 的價格,開始銷售給班上同學們,獲得未開化的原始小男生們搶購熱潮,賺了不少買零食的零用錢。

         但錢不是重點,而是這件事帶給我的成就感,確立了自己要把畢生精力投注在程式開發這個領域上! 

這個網誌中的熱門文章

SQL Deadlock 的處理經驗談

網站效能不佳?談『如何判定系統變慢原因』的簡易 SOP