※ 本文轉寄自 ptt.cc, 文章原始頁面
看板C_Chat
標題

Re: [討論] 老人:以前的電腦遊戲是印成一本書

時間
最新2023-05-08 03:20:00
留言22則留言,11人參與討論
推噓8 ( 8014 )
※ 引述《medama ( )》之銘言: : https://i.imgur.com/x29JggP.jpg
Re: [討論] 老人:以前的電腦遊戲是印成一本書
: 老人:以前的電腦遊戲是印成一本書 : 小孩:你是說遊戲書嗎?按照選項翻到不同頁那種? : 老人:不是,是要把書上的程式碼打進電腦裡, : 照著寫完遊戲程式就可以玩。 : 小孩:??? : 心得: : 也太古老了吧 : https://i.imge.tw/ZVq.jpg : https://i.imge.tw/ZVv.jpg 看來我就是那種老人了,我是八十年代開始用電腦的,是的就是這樣。 我手上還把當時的書 scan 成了 PDF。 那個年代不是 286 的時代,是比 286 還早的時代,在 286 之前我用的 電腦是 8086,應該沒有人聽過這樣的鬼東西。我當時沒有電腦,但我剛 好在鄰居卻是一對兄弟,那對兄弟的父親應該是個電腦工程師,他們家 裡有很多寶物,各世代的蘋果電腦,C64,以及傳說中的小教授電腦全部 都有。所以我常去別人的家裡借電腦用而接觸到很早期的電腦。 那自然是一個沒有網絡的時代,或者說,連用電話線撥號的 BBS 也是非 常的少,幾乎沒有,這除了不能讓我們在網絡上聊天發文之外,最重要的 是連軟體複製本身也是不容易。那並不是因為錄音帶或者磁片的問題,而 是你必須物理上把外國的軟體拷貝本拿到,才能夠複製,所以如果你沒有 源本呢?那就沒有了。 那也形成了賣磁片可以賺錢的時代,在 1980 年代,一張磁片的遊戲可以 賣到 40 美元以上,想想那時的物價與收入,那時候玩電腦遊戲是一種天 價。相比之下,雜誌非常的便宜,因此當年一大堆雜誌就是放源碼的,主 要是美國的電腦雜誌,早期都是直接貼源碼,然後日本,臺灣,香港的雜 誌,例如精訊雜誌(最近舊遊戲時代有復刻版),電腦時代(我有一堆),電 腦教育(我找了很久都沒有找到任何現存的本,誰有?),他們不少都直接 拿西方國家的雜誌的源碼,自己再賣一次。其實當年的雜誌興盛,很多都 是翻譯外文的,沒有網絡的時代這種生意是可以盈利的。 然後還很流行讀者投稿,還有稿費。我買得起的只有雜誌,買不起遊戲。 站在省錢的立場來說,自己看著源碼打一次就有得玩,其實是很吸引的, 今天可能會覺得連數據都要自己打很笨,但對於小時候的我來說,既可以 練打字,也可以學寫程式,又可以玩遊戲,簡直是一次滿足三種享受。你 想想沒有當年我把那些雜誌上的程式打一次,日後我也做不了遊戲,也不 會有民國無雙了(所以很多人留意到我在民國無雙用的程式語言是 1996 的東西...),那時候純電腦使用者很少,多數人都是半個程式員或技術員 ,對於他們來說,由源碼開始輸入不是一種壞事反而是一種利多,大家比 起遊戲本身,更多時是希望知道遊戲是怎樣寫的。「寫程式」本身就是一 種比遊戲更有趣的遊戲。 當然如果你真的懶得打,通常這些雜誌會另外賣磁片,把那些源碼打好給 你,這其實也是他們賺錢的方法,算一種週邊。 那時候我最喜歡的遊戲是 Lumpies of Lotus IV,這個遊戲有完整的源碼 刊在雜誌上,講的是你的太空船摔在一個星球,要逃出那星球,對抗當地 的外星生物的 3D 迷宮遊戲,我寫程式很多就是從那遊戲學的。這種小遊 戲還有自動地圖系統可不簡單。 多數這種源碼是 BASIC,或者組合語言,當年 C++ 算很先進的東西,而 且 C++ 要用 library 和 bgi 這些外掛的東西,不同 C++ 例如 Borland 和 Turbo 的規格也不同,刊源碼常常會不兼容,所以刊來也意義不大。 -- 我的 patreon: patreon.com/chenglap 大部份文章是免費公開可以看的 -- ※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1683453998.A.C6B.html

22 則留言

dklash, 1F
你經營 patreon 的路線是不是跟大部分經營者不同= =

chenglap, 2F
其實我不知道大部份是怎樣做的

medama, 3F
確實

medama, 4F
組語照抄著打很容易打錯字
嚴格來說用打字去打雜誌的源碼,就等著被直譯器教訓。 與其說是抄源碼,不如說是等於自己重寫一次程式。 如果沒有對程式語言的充足理解,基本上抄了也不太有機會運作得到。 特別是當年的程式語言,同一個程式規格也常有別。 GW-BASIC,BASICA,TrueBasic,QBASIC,QuickBasic 已經很不同,後面 兩個還要理論上是同一家出品,但是各種參數都有異。
※ 編輯: chenglap (58.152.242.151 香港), 05/07/2023 18:20:20

labbat, 5F
嚴格來說那是助憶碼,語法沒有標準所以隨各家組譯器自訂

LeoWu, 6F
8086,聽過啊,所謂的PC XT,然後8088是Turbo PC XT。XD

LeoWu, 7F
在Apple II之後,我們家的第一部PC是8088系統,我爸買給我

LeoWu, 8F
姐的(但全家都能用)。

LeoWu, 9F
很有趣的是,裡面還有一部20MB的硬碟。

LeoWu, 10F
當時是1987年,那台電腦的顯示器是四色CGA,但還可以切換成

bobby4755, 11F

LeoWu, 12F
16色的Composite TV模式。但當時支援的遊戲漸漸變少了。

LeoWu, 13F
不過至少SIERRA的XX Quest系列都還支援。

LeoWu, 14F
後來才打工換成EGA系統。

calmdownplz, 15F
這篇回應的年代才對,前面回應的幾篇真的相比之下都

calmdownplz, 16F
是小朋友xdd

aaaaagw, 17F
請收下偶的膝蓋XD

drm343, 18F
終於來一篇年代正確的了!

ashrum, 19F
推推

LeoWu, 20F
說真的,我很懷念那個年代。一種看著某個東西從無到有的

LeoWu, 21F
史詩感。

LUDWIN, 22F
果然是鄭大哥,感謝分享