聯想到自己準備做的貪吃蛇,林琅突然發現,似乎沒必要循規蹈矩地去做個古典版本的。
在當下這個時代,貪吃蛇早就已經成長為了一個截然不同的作品。
大約在十多年前,io類遊戲異軍突起。
在所有人都沒反應過來之前,io遊戲接過了flash時代沒落後逐漸凋敝的網頁遊戲的基本盤。
它們幾乎皆是由極其簡單卻魔性的玩法構成,結合新時代特有的發達網路環境,為這些曾經紅極一時的小遊戲煥發了第二春。
貪吃蛇當然也得到了自己的機遇,這個曾經隻能存在於早期掌機和手機上的經典作品,演化成了貪吃蛇大作戰這個新生代。
經典款的貪吃蛇,需要以格子為單位前進,在避免撞到牆壁或自己的情況下儘可能吞食地圖上的食物,讓自己不斷生長的更長。
而在四十多年後的今天,藉助網路的力量和次世代的機能,它變成了一款線上對戰遊戲。 【記住本站域名 讀小說選,.超省心 】
吞食地圖上的食物,卻不再需要擔心撞到自己,而是要避免撞到其他玩家。
想盡辦法絞殺、圍困對手,誘導對方撞在自己身上,化成滋養自己的食物。
而大魚吃小魚這種以大勝小、吞食成長的思路,一定程度上延續了貪吃蛇的基本理念。
球球大作戰,或者說是說它最開始的名字,那個萬般io遊戲的真正始祖——Agar.IO,細胞噬食。
它就是一款從這個核心概念上進一步發展出來的作品。
「球球大作戰?好像比起魚來要更抽象了。」
薑晴聽著林琅提出的名字,有些不解。
在她看來,使用魚這個經典形象非常符合直覺與邏輯。
俗話說得好,大魚吃小魚,小魚吃蝦米,蝦米啃底泥。
就是因為想到了這句俗語,且不斷吞食的行為非常符合這次比賽的選題,她才會想出這種主意。
「為什麼要進一步抽象成球?魚不是更符合吞食的直覺嗎?」
她將自己心中的疑惑拋了出來。
「越純粹的視覺,越能超越一切文化符號。」
林琅不緊不慢,慢慢給薑晴講解著。
他不準備親自上手把這個專案給完成,薑晴是個聰明人,隻要點撥到位,她自己就能想明白。
如果她連林琅嘴把嘴餵的飯都不懂得嚼,那前往新時代的大船也就不需要她了。
「圓形是最基本的幾何圖形,通過半徑的變化,大小差異一目瞭然,不需要任何額外的參照和提示。」
「若是使用魚作為基本單位,除了設計者自己以外,每一位玩家都需要耗費一些時間來辨認具體的大小。」
「其次,魚在不同文化環境中存在著截然不同的象徵,普適性遠不及純粹的圖形。」
林琅隨手摸出自己的大米牌可擦小黑板,在上麵畫了一個圓形,隨後又畫了一條魚。
薑晴眼神一亮,直接看圖形來說要好瞭解太多了。
魚的線條複雜,身上又具有很多圖形花紋,的確在辨識度上遠不及純粹的正圓。
「玩法上我就提一嘴,能悟多少看你自己咯,我是不介意我的作品一枝獨秀的。」
林琅清了清嗓子。
「食人魚明明個頭不大,卻能與諸多同伴一起,形成可怕的魚群。」
薑晴一愣,思忖著林琅這話的含義。
這是讓她做成可以同時控製多個球的意思嗎?
可這有什麼意義,一個大球明明就足以應付敵人,更多的球不是反而會分去一部分的食物?
小球比起大球,有什麼優勢?
薑晴陷入了沉思。
看到她這副樣子,林琅知道自己該做的都做了,接下來便是看她自己的感悟了。
將注意力轉移回電腦上,他將俄羅斯方塊關閉,開啟了另一個工程。
既然準備做成io遊戲,那就沒必要再糾結於載體了,直接做成網頁端纔是正路。
那些遊戲引擎不曾存在,導致h5遊戲的開發也複雜了不少。
好在林琅恰好前世點過javascript這個技能,使用原生WEB技術構建遊戲對他來說並不算什麼難事。
手指劈裡啪啦再鍵盤上一頓按,一個基本的遊戲管理器便有了個雛形。
圖形渲染,遊戲迴圈,輸入處理,碰撞檢測……
該有的功能似乎都有了,隻需要再花點時間將它完善,便可以作為一個基礎的網頁遊戲框架使用。
這番令人眼花繚亂的誇張操作直接打亂了薑晴的思路。
她滿臉呆滯地看著林琅在螢幕上不斷編寫程式,那些複雜的內容她還沒來得及理解,就已經被海量的新內容刷了過去。
「你……你要用原生網頁前端來做一款遊戲?!」
儘管完全不能理解他正在做的事,但薑晴還是有著一定的知識儲備,猜到了林琅的目的。
這簡直太可怕了。
要知道現在市麵上是有能夠開箱即用的網頁遊戲開發引擎的,隻是它們隻能用來開發互動小說。
顯然林琅不滿足於此,正在從零開始構建出自己的新體係。
「對,我準備拿這個專案來參賽,目前姑且是搭了一個簡單的框架。」
他不斷除錯著,確保諸多功能都能正常運作。
「這是一個基本的網頁遊戲框架,如果你願意的話,也可以拿它來重寫你的作品。」
「等等,那個下落方塊不是你參賽的作品嗎?」
薑晴隻感覺今天所見所聞太過出乎意料了。
她本來隻是接到教授的通知訊息,知道林琅要參賽,才準備來叫上他一起出去打打球,順便炫耀一下自己想出的絕妙點子。
沒曾想他上來就給自己拋了個重磅炸彈,那個各種方塊下落湊格子的遊戲實在太過精彩,直接讓她忘了此行的目的。
好不容易回復過來情緒,將那個自己滿意的不行的《大魚吃小魚》展示給他,他卻在一分鐘沒到的時間裡就連連指出了一大堆改進方案。
薑晴本還在試圖理解林琅的仙人指路,對方卻在轉瞬間就完全手搓出了一個網頁遊戲框架。
他到底是遊戲設計專業還是軟體工程專業?
更重要的是,參賽的作品另有其物,難道他還藏了另一個這樣有意思的點子?