半小時後。
山姆送來了幾盤遊戲。
把黑客技術做成電子遊戲這種事,其實在遊戲圈並不算太新鮮。
畢竟早年間從事遊戲開發行業的人里,九成以上都是極客出身。
他們本就是半拉黑客和半拉硬體工程師,自然對這些東西天然就有濃厚的興趣。
不過對於林納斯這個從未對電子遊戲提起過興趣的傢伙來說。
這可就新鮮了。
「原來還有這種遊戲?」
他拿起最頂上的一盤寫著《hacker》的遊戲軟盤。
這名字實在是太簡單粗暴了,直接把黑客倆字兒印在了臉上。
「不僅有,這玩意兒還是我們發行的呢。」
林立新哈哈一笑。 《hacker》的發行商是誰?
是動視activision。
不過那已經是1985年那會兒的事兒了。
這款遊戲就像它的名字那樣,是一款正兒八經的黑客模擬器,而不是套皮的傳統動作遊戲。
玩家要做的就是通過研究遊戲裡給出的線索和信息,通過終端輸入命令,不斷嘗試駭入設備。
這種設計不管是放在當初還是現在,都非常的驚艷,也算是黑客題材的鼻祖了。
不過受限於時代背景,在當時8位機有限的機能上,的確也做不出太多花樣。
再往下翻,除了《hacker》自己的續作之外,便儘是些縫合了不同玩法的作品。
就比如改編自《neuromancer》小說原著的crpg黑客遊戲。
「所以……我們需要在計算里再模擬出一個unix來。」
林納斯簡單上手玩了一下兩代《hacker》。
怎麼說呢,跟真正的黑客世界有很大的差距。 但也的確算是一款挺有意思的遊戲。
不過按照他對林立新的理解,林立新想做的肯定不是這麼簡單的東西。
「倒不用模擬出整個unix,我們只需要一個功能簡單,看起來像那麼回事的虛擬環境就夠了。」
林立新搖搖頭。
《hacknet》高度參考了現實中的unix系統命令,不過做了很多簡化。
一個熟悉unix的用戶,可以在上手後迅速找到自己的節奏。
即便是純萌新,也能在簡化後的環境裡迅速掌握基本的操作。
更新不易,記得分享101看書網
做遊戲嘛,不需要能唬的住所有人,只要能唬住大部分人就夠了。
「我想想看,咱們需要文件系統、進程管理、用戶管理、網絡、埠、程序以及終端。」
本質上來說,他們是用程序做了個假的系統。
看起來的指令輸入,完全就是遊戲自己匹配字符串去處理邏輯。
網絡連接也只是在本地的一組數據而已,根本不需要真正的通信和協議。 在程序層面其實並沒有特別難理解。
甚至整個開發工作都不需要外人摻和。
有林立新和林納斯倆人就完全足夠了。
但當林納斯將大致需要的東西都整理好後,這才發現了一個問題。
怎麼設計這個黑入的流程呢?
「如果真的要按照現實黑客技術來設計,那這個流程大概會複雜的要命,我不覺得……普通玩家會喜歡它。」
「吔?我還以為你是那種支持擬真,喜歡nerd向作品的傢伙呢。」
林立新驚異地看了他一眼。
以林納斯這種對遊戲不感興趣,只想搞技術的極客來說,那不應該是越還原越好嗎?
「因為你說過,遊戲要先做到好玩。」
他或許不太熱衷於玩遊戲,但對這些理念還是很清楚的。
「不容易吶,要是威爾或者卡馬克在這兒,他們怕是就要往擬真去做了。」 聽他這麼說,林立新當場一樂。
瞧瞧人家這思想覺悟!
「你說得對,我們不需要真正完整復刻黑客的工作流程,而是簡化掉所有枯燥無趣的部分,只保留最精髓的部分。」
林立新點點頭,
「與其說是黑客模擬器,咱們在做的其實嚴格來說應該算是……」
「腳本小子模擬器。」
林納斯主動接茬答上了下半句。
極客的圈子裡也是存在著鄙視鏈的。
一般位於鄙視鏈底端的,也就是沒有啥專業技能,但是會用從網上下載下來的現成工具進行攻擊的人。
黑客們會管這些人叫做『腳本小子』。
因為他們其實可能根本不懂那些技術,完全是工具的作者寫得好,才讓他們有了些能耐。
前往「必」應」搜「索旗」」可查看最「新章「節! 就像是一個沒有半點修為,但是一身法寶的大宗族的少爺。
「嘿!就是這麼回事兒!」
林立新哈哈一笑。
把那些原本冗雜枯燥的部分全部寫成編譯好了的工具,玩家只需要學會調用,就能輕鬆突破敵人的防線。
「而且這樣設計有一個天然的優勢,我是說之於遊戲。」
「什麼?」
「收穫感,以及成長感。」
在遊戲心理學中,【成長】和【收集】都是玩家的12種基本需求之一。
就像益智遊戲裡的星星,rpg遊戲的屬性成長……
絕大部分遊戲,都會通過設計成長曲線的形式,來維持長期上的玩家熱情。
但《hacknet》選擇了一個極其巧妙的手段來隱藏這一切。
它不是一款rpg遊戲,沒有明確的屬性成長。 除了玩家本人的技巧在不斷提升之外,看起來似乎很難設計所謂的成長和收穫。
但……
如果這是一款腳本小子模擬器,那事情就簡單許多了。
「你是說……就像收集裝備那樣,讓玩家不斷收集新的黑客工具?」
「exactly!同時,它還能讓沒有技術的普通玩家也能快速上手,搗鼓出炫酷的畫面來,這才是最重要的。」
林立新嘿嘿一笑。
這玩意兒一定要發布在赫爾墨斯平台上。
「想像一下,linus,現在你坐在咖啡館裡,或者圖書館,輸入幾行指令,遊戲就會自動彈出腳本運行,搞得滿屏幕都是普通人看不懂的炫酷輸出。」
「呃?so what?」
「……」
林立新略感掃興地砸吧砸吧嘴。
好吧,林納斯是個極度佛系的傢伙,跟他講這些純粹是浪費表情。 《hacknet》是一款純粹的裝逼工具,用現在的話說也可以叫『嘉豪模擬器』。
只要別讓懂行的人看到,那你就是最靚的仔。
逼格很高,但是技術含量很低。
還能哄一哄不明覺厲的路人。
只要利用好這種腳本小子沾沾自喜的情緒,這款遊戲就能夠讓零基礎的玩家也能產生興趣。
說白了,這款遊戲的樂趣就是看酷炫的遊戲畫面。
玩家自己指不定也壓根不知道發生了啥。
但只要知道這很帥,那就足夠了。
它到底只是一款遊戲嘛。
「不過話又說回來了,我倒是的確對這款遊戲有些額外的期待,只是不知道能不能如我想要的那樣運行了。」
林立新望著逐漸成型的設計案,思忖片刻,
「linux是個開源的系統,待到它成熟,正式公布之後,一定會像unix那樣,出現無數的分支。」 android、ubuntu、debian、rhel……
都是linux衍生出來的產物。
「我希望能組建一支網絡安全團隊,或許短期內它不會有太大的作用,甚至未來很長一段時間都不會有他們的用武之地。但即便如此,我們也需要。」
linux會是網絡安全繞不開的話題。
如果能借著這次遊戲的機會,把網安這條路線拉起來,那他的確是想要盡力試試。
「你是指開發一個專用於網絡安全的linux分支版本?」
「或許吧,一個真正的『hacknet』,也許我會管它叫kali,kali-linux之類的。」
「一個……腳本小子最愛的系統。」
一個集成了各種好用快捷的滲透工具的作業系統,就像是《hacknet》里玩家操作的那個終端似的。
真不知道這種東西誕生到底是好事還是壞事……
「哈!就是這樣,不過也會是我們網絡安全團隊的百寶箱。」
這個世界上沒有絕對安全的系統。 就算你壓根不聯網,高端的黑客也能動用社會工程學神力從窗戶翻進來給你摸走。
網絡安全本質就像是一場回合制遊戲。
攻擊方不斷發掘新的漏洞。
防守方則是不斷修補漏洞。
這是個永無止境的循環。
所謂防守,很多時候其實只是讓攻擊的成本變高。
當成本高到超越攻擊帶來的收益時,那它自然就相對安全了。
「這讓我想起了雅達利當年搞的尋劍活動。」
林立新望著眼前的計劃書,心中忽然有了主意。
雖然這款遊戲本質爆米花大片播放器,但他們也可以通過一些別樣的手段來定向篩選出目標群體。
「咱們可以在遊戲裡塞一個彩蛋……」
想想看,在一個黑客模擬遊戲裡,一個看似跟主線劇情完全無關的邊緣計算機上,卻布滿了天羅地網似的防禦。 當玩家終於窮盡能耐攻破了進去,卻只發現了一條ip地址。
一個……現實中的ip地址。
只有真正技巧過人的高手,才能突破這台伺服器上的層層防禦,最終得以窺探到這個彩蛋的真面目。
「我怎麼感覺……有點燃起來了呢?」
林納斯忽然有種奇妙的感覺。
他感覺到自己的心率似乎正在極速升高。
自己頭一次能對一款電子遊戲產生這麼強烈而又濃厚的興趣。
他已經迫不及待地想要趕快看到《hacknet》的誕生了。
當然,還有即將到來的一場註定酣暢淋漓的網絡攻防戰。