第六章設計俄羅斯方塊



珍娜家的客廳裏,蘇明坐在威廉教授的對面。威廉教授今年45歲,長了一幅馬克思式的大胡子,現任斯坦福大學計算機學院教授,是3個孩子的父親。大兒子在斯坦福大學讀經濟學,大女兒現在上初中,珍娜是小女兒。

“蘇,我聽珍娜說你要設計一款軟件,能說說你的想法嗎?”威廉教授考量蘇明道。

“今天我在學校上計算機課的時候,發現近幾年計算機體積越來越小,而且性能越來越好,我覺的以後個人電腦将成爲主流。”蘇明整理了下思路道,“CP/M是一個8位操作系統,不僅效率低下,而且可應用程序很少。現在16位微型機已經被研發出來,但是還有相匹配的操作系統。所以我打算設計一份16位微型機的操作系統。”

威廉教授贊許的點點頭,“設計一份操作系統可不是簡單的事情,不說說你,就是我們計算機學院要設計這份系統,也需要召集很多人員。因爲它不僅涉及到軟件,還涉及到硬件。不過蘇,你有這樣想法,已經比我們計算機學院的學生厲害多了。”

設計操作系統當然不是一件簡單的事情,要不是在後世看到過DOS的核心,就算蘇明來自未來,也不敢打保票。“世上不缺乏天才,隻缺乏天才的靈感。我覺得最好的操作系統,不僅良好地支持外設,還要有簡單的操作方式”蘇明感歎道。微軟正是開發了圖形界面化的兼容機操作系統後,才最終在世界上取得了個人電腦操作系統軟件的壟斷地位。正是因爲這個也讓蘇明更加堅定設計出18位的操作系統,來換取和微軟的合作。

“蘇,能說下你要用到什麽東西嗎?”威廉教授笑着問道。

“一台計算機,C語言和B語言。”蘇明自信道。

1972年,貝爾實驗室的D.M.裏奇在B語言的基礎上最終設計出了一種新的語言,他取了BCPL的第二個字母作爲這種語言的名字,這就是C語言。1977年D.M.裏奇發表了不依賴于具體機器系統的C語言編譯文本《可移植的C語言編譯程序》。1978年由貝爾實驗室正式發表了C語言。1987年,随着微型計算機的日益普及,出現了許多C語言版本。爲了改變這種情況,美國國家标準化協會爲C語言制定了一套ANSI标準——87ANSIC,成爲後世的C語言标準。

當然蘇明設計操作系統時,會以标準的C語言爲基礎,稍微再做些修改。因爲蘇明不想讓人發現在78年就有人使用了後世的标準語句。B語言用來DOS系統封裝用,C在數據的安全性上有很大缺陷,現在又沒有C++,隻有選擇B語言。時下流行很多B語言版本,例如微軟,甲骨文等軟件設計公司都在使用。C語言作爲一種新的語言,普及範圍還不是很廣。

“好吧,我給你出一道題目,隻要你把這道題目解決好,我就幫你在斯坦福大學找個設計的地方。”威廉教授點頭贊許得,不過看蘇明異常自信,就決定以實際項目測驗一下蘇明的能力。“蘇,你隻要能夠設計一款動态的小遊戲,我就答應你的要求。”

“好,給我3個月時間,我一定能夠設計出一份優秀的遊戲。”蘇明爽快地回答。

回到家,爸媽還在客廳裏等蘇明。“小明,你剛才去珍娜家做什麽呀?”劉雲芝笑着問。

“我想學計算機,希望珍娜爸爸幫助我。我覺得我應該從小開始做起,長大後我會開設一個超越IBM的企業。”

父母顯然爲蘇明的豪言壯語感到震驚,“小明,我和你媽媽商量了一下,家裏還有20多萬美元存款,刨除生活費用外,最多能拿出20萬美元去投資。你認爲應該投資什麽呢?”

“黃金,我認爲黃金最爲穩健,而且還在緩慢上升;石油可以等到油價開始上升時購入,IT股票雖然潛力巨大,但是我們沒有太多資金。我認爲以家裏的現狀,要穩妥,然後慢慢積累實力。”蘇明侃侃而談,因爲他知道這次石油危機爆發後,每桶原油價格達到30美元以上。

本以爲蘇明建議投資石油或IT的父母,顯然沒有意料到蘇明如此穩重。因爲小孩再天才,小孩好動,張狂的脾性也很難改變。隻是他們沒有想到,在10歲兒子的身體裏,隐藏着一個30歲的靈魂。

“設計什麽遊戲呢?”主要是78年電腦配置太低檔,蘇明以往熟知的遊戲很難在這種古董機上運行。感覺有點無聊,蘇明根據以前的記憶,拿出了去年買的遊戲機。一看,原來是雅達利的家庭遊戲機,以前蘇明可是隻問其名,未見其身。

80年代,任天堂的紅白機和街機稱霸中國,隻是後世雅達利公司倒閉時,才知道這家公司是家庭遊戲機的先驅和80年代初遊戲機的老大。一邊玩着雅達利的家庭遊戲機,一邊思考設計什麽遊戲。

回憶着小時候玩過的小遊戲,《超級馬裏歐》,《魂鬥羅》,《俄羅斯方塊》等。

“對了,就設計《俄羅斯方塊》了。”首先,現在時間緊迫,《俄羅斯方塊》遊戲流程簡單,對機器要求性不高,而且程序比較簡單,是世界上最多人玩過、普及率最高的遊戲。

《俄羅斯方塊》是哪一年創造出來的?嗯……對了,想起來了,是1985年6月制造出來的。天啊……現在才1978年4月上旬,這個世界上還沒有這款遊戲。

《俄羅斯方塊》是1985年6月,在莫斯科科學計算機中心工作的阿列克謝-帕基特諾夫,偶然在玩過一個拼圖遊戲之後受到啓發,從而花了不到一個月的時間構思和制作了一個以Electronica60(一種計算機)爲平台的俄羅斯方塊的遊戲。後來1986年底經過在匈牙利的布達佩斯被當地的一群電腦專家移植到了蘋果PC電腦上,開始在電腦界傳播開來。1988年11月,BPS在FC上發行的俄羅斯方塊在日本發售,銷量達200萬份。

“我的上帝!現在離這個遊戲發明還有整整7年的時間。如果我現在公布這款遊戲,那《俄羅斯方塊》豈不就是我發明的了?”這樣一個世界上最多人玩過、普及率最高的遊戲,該給我帶來多少金錢啊?這樣絕好的機會!天啦,現在任天堂遊戲行業還未起步,在1980年任天堂才公布了第一款掌上遊戲機;1983年7月在日本發售8位FC遊戲機。歐美當時的家用電玩業受到1982年聖誕的雅達利事件的影響,處在前所未有的低谷之中。FC進入的是一個幾乎真空的市場。即使在對家用電玩産生抗拒心理頗強的歐美,由于其傑出的遊戲品質,也幾乎被馬上接受下來。從此遊戲機産業走出了因雅達利2600崩潰所造成的陰影。

1993年,任天堂和索尼的遊戲産業利潤超過整個好萊塢,且是全球籃球,足球總收入的3倍還多。如果再加上網絡遊戲,遊戲産業完全可以取代好萊塢成爲娛樂界老大。

雖然設計80年代的遊戲對蘇明來說毫不費力,但是相關硬件和軟件的缺乏确實讓人很鬧頭。

“首先我得制定一個計劃。”如果說以前蘇明的願望是建立一個網絡帝國的話,那麽現在蘇明準備建立一個遊戲網絡帝國,注意這不是網絡遊戲帝國。蘇明決定設計一款蘋果機上的《俄羅斯方塊》,然後自己開發的掌上遊戲機,在雅達利家庭遊戲機的卡帶粗制濫造的時候,再推出自己電視遊戲機,打垮整個美國遊戲機産業。

第二天,蘇明向父母提出蘇明要一台蘋果計算機的想法,并把地下室改做他的工作室的要求。父母經過考慮,答應下來。所以蘇志東隻好買了15萬美金的黃金現貨,5萬美金作爲蘇明的工作室的啓動資金。此時,蘇明家一共購買了67萬美金的黃金現貨,而蘇明有5萬美金的啓動經費。這次他們家三代積累的财富,除不動産外全部家當都按照他的預計投資到位。

晚上回到家,地下室已經整理幹淨;并且蘋果-2的個人計算機已經安裝完畢。蘇明摸着這時代最先進的電腦感慨萬分,看到父母操勞的神情,蘇明深深地感到了幸福,“爸,媽!我不會讓你們失望的。”說着向父母鞠了一躬。

爸媽看蘇明如此懂事非常高興,“小明,你努力學習,這就是對我們最大的回報了。難得你還有如此敏銳的商業天賦,最爲父親,我會全力支持你的。”蘇志東略帶嚴肅的臉上掩飾不住自傲。

“我不會失敗的,我會讓你們爲兒子感到自豪!”蘇明在心裏默默地發誓。當天晚上,蘇明就把蘋果機熟悉了一下,對操作系統和程序設計軟件有了大概的了解。接下來的日子,每天放學回家幾乎都在地下室渡過。

一個多月後,蘇明松了一口氣,《愛瑪方塊》終于設計完畢。因爲蘇明母親的英文名字叫愛瑪,所以蘇明把《俄羅斯方塊》改爲母親的名字。

追書top10

熊學派的阿斯塔特 |

道詭異仙 |

靈境行者 |

苟在妖武亂世修仙 |

深海餘燼 |

亂世書 |

明克街13号 |

詭秘之主 |

誰讓他修仙的! |

宇宙職業選手

網友top10

苟在妖武亂世修仙 |

苟在高武疊被動 |

全民機車化:無敵從百萬增幅開始 |

我得給這世界上堂課 |

說好制作爛遊戲,泰坦隕落什麽鬼 |

亂世書 |

英靈召喚:隻有我知道的曆史 |

大明國師 |

參加戀綜,這個小鮮肉過分接地氣 |

這爛慫截教待不下去了

搜索top10

宇宙職業選手 |

苟在妖武亂世修仙 |

靈境行者 |

棄妃竟是王炸:偏執王爺傻眼倒追 |

光明壁壘 |

亂世書 |

明克街13号 |

這遊戲也太真實了 |

道詭異仙 |

大明國師

收藏top10

死靈法師隻想種樹 |

乘龍仙婿 |

參加戀綜,這個小鮮肉過分接地氣 |

當不成儒聖我就掀起變革 |

牧者密續 |

我得給這世界上堂課 |

從皇馬踢後腰開始 |

這個文明很強,就是科技樹有點歪 |

熊學派的阿斯塔特 |

重生的我沒有格局

完本top10

深空彼岸 |

終宋 |

我用閑書成聖人 |

術師手冊 |

天啓預報 |

重生大時代之1993 |

不科學禦獸 |

陳醫生,别慫! |

修仙就是這樣子的 |

美漫世界黎明軌迹