編者按:一直以來,女性軟件開發(fā)人員數(shù)量稀少,尤其是在早期人們的刻板印象中,她們的工作能力、學(xué)歷高低很容易其備受質(zhì)疑的方面。實(shí)際上,家庭環(huán)境、學(xué)校教育、婚姻生活很大程度上影響了女性軟件開發(fā)工作者的人生道路。對(duì)于她們而言,并非所有的人都能被歷史所銘記,也并非所有的人都能在軟件開發(fā)的道路上一帆風(fēng)順,但在這個(gè)被男性主宰的領(lǐng)域,她們所做的一切直到如今都依然令人動(dòng)容。
下面,我們將介紹歷史上位從事電子游戲開發(fā)的女程序員Joyce Weibecker。1976年,Joyce Weibecker還是一位剛剛高中畢業(yè)的女學(xué)生,基于父親的技術(shù)她為RCA公司的個(gè)人電腦創(chuàng)建了一款電子游戲,迄今為止,這仍是一項(xiàng)沒有記錄在案的重大成就。
四十年前,消費(fèi)品電子巨頭RCA發(fā)布了一款可編程的電子游戲開發(fā)環(huán)境Studio II,并與Fairchild Channel F一起成為那個(gè)時(shí)代率先使用ROM存儲(chǔ)器作為可交互游戲媒體的產(chǎn)品。
只不過,RCA的開發(fā)環(huán)境與Atari的VCS,Magnavox的Odyssey或Mattel的Intellivision并未正面競(jìng)爭(zhēng),所以如今很少有人記得這些。但仔細(xì)挖掘,背后的真實(shí)故事仍然令人感慨。其實(shí),這項(xiàng)開發(fā)早成型于1969年,是作為Joseph Weisbecker在家進(jìn)行軟件開發(fā)的個(gè)人電腦來使用。而后來,他的女兒也就是Joyce,成為了早從事開發(fā)的女性,并因此而獲得勞動(dòng)報(bào)酬。
談及Joyce的工作經(jīng)歷,沒有太多人知曉,以至于后來有位設(shè)計(jì)了Activision經(jīng)典游戲River Raid的Carol Shaw被外界譽(yù)為“位專業(yè)女性電子游戲設(shè)計(jì)師”。但事實(shí)證明,從時(shí)間維度上看,Joyce的成果相對(duì)還要早兩年。
而且更為驚奇的是,Joyce在沒有成為RCA正式員工的情況下就完成了這項(xiàng)開發(fā)。“我知道RCA沒有別的女性在做開發(fā),只有幾個(gè)男員工從事這項(xiàng)工作。我想我應(yīng)該是這家公司個(gè)真正拿到電子游戲開發(fā)項(xiàng)目費(fèi)的人。換言之,我也是個(gè)合同工。而且,可能還是個(gè)獨(dú)立的電子游戲開發(fā)者,因?yàn)檫@個(gè)項(xiàng)目從頭到尾僅有我負(fù)責(zé),公司只是給予證明?!?
Joyce于1958年出生于新澤西州。童年時(shí),他的父親是一名對(duì)開發(fā)邏輯游戲的忠實(shí)愛好者,為當(dāng)?shù)氐哪g(shù)師設(shè)計(jì)舞臺(tái)環(huán)境,剩下的時(shí)間就悶在家中地下室里創(chuàng)造電子發(fā)明。她的母親Jean Ann則是一名小學(xué)老師,她強(qiáng)調(diào)教育的重要性并鼓勵(lì)女兒去追求自己想要的事情。
所以,每當(dāng)Joyce一有機(jī)會(huì),她會(huì)在父親工作的地方RCA的辦公室里寫上便簽,以便了解近發(fā)生了什么事情。在那里,工程師們非常熱心地答疑解惑,尤其是在1960年代中期由RCA工程師開發(fā)原型臺(tái)球電子游戲期間,潛移默化之中這對(duì)Joyce的成長(zhǎng)幫助非常大。
除此之外,Joyce的父親還對(duì)計(jì)算機(jī)的未來非常著迷。Joyce講了一個(gè)故事:1955年的秋天,當(dāng)父母次見面時(shí),她的父親曾告訴她的母親,總有一天電腦將大幅度縮小,所有東西包括冰箱、烤箱、打字機(jī)都數(shù)字化。
而在那時(shí),電腦基本上是以真空管為驅(qū)動(dòng)力的龐然大物,所耗費(fèi)的電量基本上可以達(dá)到一小座城市。所以,Joyce的父親開始是在紙上進(jìn)行了大量的計(jì)算實(shí)驗(yàn)。
隨著技術(shù)的改進(jìn),他開始在家里用計(jì)算機(jī)進(jìn)行實(shí)驗(yàn)。當(dāng)時(shí),一家名為Heathkit的公司出售各類電子產(chǎn)品和電器,任何人都可以訂購(gòu),并自行拆解或組建。Joyce提到,“他想購(gòu)買Heathkit產(chǎn)品來組裝電腦,但因?yàn)闆]有任何可用的東西,他決定設(shè)計(jì)像Heathkit這樣可以組裝的電腦產(chǎn)品,這樣其他人都能獲取到。”
當(dāng)時(shí),一臺(tái)典型的小型計(jì)算機(jī)可能需要花6000到25000美元之間,而1972年美國(guó)家庭的平均年收入為11286美元。
當(dāng)她父親在地下室度過無數(shù)個(gè)小時(shí)之后,他為自己設(shè)計(jì)了一套完整的計(jì)算機(jī)系統(tǒng),包括一個(gè)定制的CPU、部分組件和線路。
Joyce回憶,1969年她曾陪同她的父親到Radio Shack商店購(gòu)買電腦原型的零件:那時(shí),他不得不跑到四個(gè)不同的商店,以獲得足夠的開關(guān)和零部件,保證電腦前面板的八個(gè)指令位各有一個(gè)開關(guān)。一路上,他并沒有大肆宣揚(yáng)自己的計(jì)劃,因?yàn)檫@樣會(huì)引起店主的懷疑,在別人看來這個(gè)想法十分瘋狂,會(huì)阻礙他的實(shí)施計(jì)劃。
這款實(shí)驗(yàn)性電腦有個(gè)有趣的名字和笑臉吉祥物。因?yàn)?,?dāng)Joyce開始接觸這臺(tái)家庭電腦原型后,他父親將其取名為FRED,F(xiàn)lexible Recreational Educational Device,意思是“靈活的休閑教育設(shè)備”。從1970到1972年間,他一直都在使用這款電腦。
在完成了FRED之后,Joyce的父親開始在櫻桃山一棟1300平方英尺的房子餐廳旁邊的封閉式門廊里安裝了自己的機(jī)器。隨后不久,在Joyce和她的妹妹Jean得到父親的鼓勵(lì)之下,Joyce不僅玩起了這款機(jī)器,甚至開始學(xué)習(xí)編程。
她回憶說:“這簡(jiǎn)直就是得天獨(dú)厚的優(yōu)勢(shì),而且在我看來這很有意思”。也就是從高中時(shí)期起,Joyce成為了少數(shù)幾個(gè)知道如何使用學(xué)??删幊痰?00步的計(jì)算機(jī)。
與此同時(shí),F(xiàn)RED這款機(jī)器引起了RCA的注意。當(dāng)時(shí),恰恰趕上RCA的低谷期,RCA近因?yàn)槲茨艹晒M(jìn)入大型計(jì)算機(jī)市場(chǎng)而功虧一簣,終還損失了價(jià)值數(shù)百萬美元的訂單。
大概在1973年前后,RCA開始重新將注意力轉(zhuǎn)移到電腦上,而FRED的8位計(jì)算架構(gòu)則成為構(gòu)建完整計(jì)算機(jī)芯片的一部分。隨后,Cosmac 1801系列,一種雙芯片微處理器系統(tǒng),于1975年首次在市場(chǎng)上出售。盡管RCA高層的目標(biāo)是將計(jì)算機(jī)控制投入工業(yè)應(yīng)用,但Joyce的父親從來沒有放棄想要給大眾創(chuàng)造教育電腦的夢(mèng)想。
盡管直到1977年七月,Channel F投入市場(chǎng)之后,Studio II才正式發(fā)布,但早在1975年,包括盒式磁帶游戲在內(nèi)的技術(shù)方案已經(jīng)就緒。
1976年的夏天,Joyce高中畢業(yè)之后,在騎士大學(xué)的的個(gè)學(xué)期假期,在家用電子產(chǎn)品的父親問她是否想要為RCA編程電子游戲。
鑒于她的父親在機(jī)器上有著非常豐富的經(jīng)驗(yàn),Joyce首先進(jìn)入RCA Cosmac VIP的編程演示游戲,這是一種基于FRED設(shè)計(jì)的廉價(jià)商用計(jì)算機(jī)套件,既可用作原始家用PC,也可用作Cosmac 1802 CPU應(yīng)用的開發(fā)套件。
Snake Race和Jackpot兩款程序標(biāo)志著Joyce在RCA的首次亮相,盡管此時(shí)的她并沒有得到報(bào)酬。結(jié)果,她的父親以非常低的預(yù)算開始了VIP項(xiàng)目。RCA則將她編寫的軟件作為程序清單列在VIP手冊(cè)中,由機(jī)器持有者手動(dòng)操作鍵入。
隨著Studio II 家庭游戲操作系統(tǒng)項(xiàng)目的上線,Joyce的命運(yùn)轉(zhuǎn)折開始了。在此之前,RCA的一名老員工終止了Studio II 的19個(gè)盒式發(fā)行版的大部分編程,但Joyce的父親認(rèn)為這是他女兒獲得更多編碼經(jīng)驗(yàn)的好機(jī)會(huì)。
而教育領(lǐng)域的開發(fā)便成了Joyce父親關(guān)注的焦點(diǎn)。因?yàn)椋谒磥鞸tudio II只是一件價(jià)格低廉的家用電腦,像游戲機(jī)一樣,他曾建議RCA利用好與子公司Random House教育教科書之間的業(yè)務(wù)聯(lián)系。
八月的一天,Joyce的父親回到家,說:“公司正在籌建工作室,希望有人來基于Studio II來做個(gè)測(cè)試。你想不想?”
“聽起來挺無聊的”,年輕的Joyce答道。
“但如果將這個(gè)項(xiàng)目寫到你的簡(jiǎn)歷上,那么你獲得的遠(yuǎn)不止如此……”
于是, TV Schoolhouse I項(xiàng)目就這樣在1976年8月的一天開始了。Joyce首先花了一周的時(shí)間編寫簡(jiǎn)單的游戲程序,然后在他父親的FRED原型機(jī)上工作,用紙筆記寫出匯編代碼,然后用十六進(jìn)制鍵盤輸入內(nèi)容,一次一條指令。此次,她以匿名的方式完成了這項(xiàng)工作。
1976年10月,Joyce編寫了兩個(gè)動(dòng)作游戲:Speedway和Tag。Speedway場(chǎng)景中,玩家在高架賽道上駕駛一輛小型汽車與另一名玩家一起駕駛。但只有一個(gè)問題:Studio II極低的64 x 32像素圖形分辨率很難呈現(xiàn)出清晰的畫面。
Joyce提到:“與現(xiàn)代計(jì)算機(jī)打交道的人根本沒法體會(huì)到這種限制。困難之處,并不在于如何與2K代碼相匹配或如何在一個(gè)緩慢的處理器上處理,真正難的地方在于,如何在這樣悠閑的空間上面展示出游戲的狀態(tài)。這就相當(dāng)于,你有兩個(gè)32×32的黑白Windows圖標(biāo),而這就是你整個(gè)屏幕大小?!?
這也就解釋了為什么在Speedway這款游戲中,Joyce選擇用兩個(gè)白色方塊代表賽車,其中一個(gè)白色方塊中央有一個(gè)黑點(diǎn)?!岸谀菚r(shí)還有人批評(píng)說看起來不像一輛汽車。”
至于另一款游戲Tag,在這個(gè)雙人游戲中,每個(gè)玩家控制屏幕中一個(gè)點(diǎn)。其他的玩家需要引導(dǎo)自己與其他的玩家位置盡量遠(yuǎn)離。每次比賽是兩分鐘時(shí)間,誰分值大,誰贏得比賽。
Tag這款游戲幾乎代表了所有可以在屏幕上顯示兩點(diǎn)的簡(jiǎn)單的視頻游戲。然而,巧合的是,1967年Sanders Associates的Ralph Baer和Bill Harrison創(chuàng)造了個(gè)基于電視的視頻游戲——“追逐游戲”。
Joyce開發(fā)的兩款Tag和Speedway游戲終收到250美元的勞動(dòng)報(bào)酬,相當(dāng)于2017年1000美元。她回憶說:“我在十月份發(fā)送了代碼,但顯然公司并不喜歡這款游戲,我意識(shí)到我可以把它變得更快。11月份,我給他們發(fā)了一個(gè)修訂版。很大程度上,也是受到時(shí)代的局限性?!?
相比同一時(shí)代的Fairchild Channel F,由于市場(chǎng)認(rèn)可度不高,在發(fā)售之初Studio II就已經(jīng)過時(shí)了。
除了分辨率低之外,Studio II的一個(gè)重要缺點(diǎn)是內(nèi)置的Touch Tone-like鍵盤控制器,無法使用操縱桿。Joyce認(rèn)為有很多原因,其中包括降低制造成本等問題。而RCA則希望把Studio II當(dāng)做一款權(quán)宜產(chǎn)品,包括一臺(tái)配有色彩的Studio III游戲機(jī),一臺(tái)Studio IV家用電腦,以及一臺(tái)完整的Studio V電腦。
加上技術(shù)能力的不足和游戲庫(kù)的限制,Studio II賣得并不好,而且RCA在1978年2月剛剛過了一年之后就匆忙下架。
而Joyce的父親仍然躊躇于教育計(jì)算機(jī)產(chǎn)品計(jì)劃無法實(shí)現(xiàn)。對(duì)于RCA而言,這些消費(fèi)電子產(chǎn)品本身并非首要戰(zhàn)略產(chǎn)品,“RCA從來都不想進(jìn)入視頻游戲市場(chǎng),相反,他們希望開拓的是半導(dǎo)體市場(chǎng)?!?
后來他父親設(shè)計(jì)的一款Cosmac 1802 CPU獲得了巨大成功。盡管它在娛樂和家庭電腦產(chǎn)品中表現(xiàn)不佳,但仍然被用于汽車、起搏器、甚至太空探測(cè)器。1969年,Joyce父親為其家用計(jì)算機(jī)設(shè)計(jì)的一種計(jì)算機(jī)架構(gòu)的芯片至今仍在投入使用,并因其容錯(cuò)性和耐用性受到好評(píng)。
1977年,Joyce還和RCA繼續(xù)簽訂合同,編寫了三款游戲:Slide、Sum Fun和Sequence Shoot。 在此之后,她的合同到期了。在決定是否繼續(xù)追求游戲開發(fā)的時(shí)候,Joyce想清楚了:她決定在快速成長(zhǎng)的早期家用電腦游戲市場(chǎng)上,繼續(xù)接受挑戰(zhàn)。
“誰會(huì)真的想住在家里,每天晚上都要復(fù)制磁帶,到郵局去做指令手冊(cè)的復(fù)印件,然后回家把它們放入Ziploc袋子再郵寄給人們?“Joyce調(diào)侃道,“只不過,那是當(dāng)時(shí)的電腦游戲行業(yè)?!?
Joyce繼續(xù)完成大學(xué)學(xué)業(yè),直到于1980年獲得計(jì)算機(jī)工程和精算科學(xué)學(xué)位。她從事精算工作,也是部分受到父親的偶像埃德蒙·伯克利(Edmund Berkeley)的啟發(fā)。
1998年,她回到學(xué)校取得電氣工程學(xué)士學(xué)位和計(jì)算機(jī)科學(xué)碩士學(xué)位,并曾擔(dān)任設(shè)計(jì)數(shù)字濾波器的雷達(dá)信號(hào)處理工程師。而近年來,她又開始對(duì)游戲發(fā)展感興趣了。她解釋說:“我正在嘗試做一些非常有趣的人工智能和電腦輔助動(dòng)畫。因?yàn)槲乙庾R(shí)到我想要做帶有故事情節(jié)的合作型游戲?!?
回想起來,Joyce并不是特別想成為位女性電子游戲開發(fā)者。對(duì)她來說,那只是一個(gè)巧合。相反,她認(rèn)為自己可能是個(gè)“獨(dú)立”的電子游戲程序員。
盡管如此,她仍然扮演著科技英雄的角色。在科技史上,每個(gè)像史蒂夫·喬布斯和比爾·蓋茨的人都有一位像她這樣被歷史所遺忘。通過紀(jì)念她在二十世紀(jì)七十年代家用游戲機(jī)市場(chǎng)剛剛起步時(shí)取得的成就,我們希望有更多的工程師和科學(xué)家為歷史銘記。
本站文章版權(quán)歸原作者及原出處所有 。內(nèi)容為作者個(gè)人觀點(diǎn), 并不代表本站贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé),本站只提供參考并不構(gòu)成任何投資及應(yīng)用建議。本站是一個(gè)個(gè)人學(xué)習(xí)交流的平臺(tái),網(wǎng)站上部分文章為轉(zhuǎn)載,并不用于任何商業(yè)目的,我們已經(jīng)盡可能的對(duì)作者和來源進(jìn)行了通告,但是能力有限或疏忽,造成漏登,請(qǐng)及時(shí)聯(lián)系我們,我們將根據(jù)著作權(quán)人的要求,立即更正或者刪除有關(guān)內(nèi)容。本站擁有對(duì)此聲明的最終解釋權(quán)。