毛源頗有工具人的自覺,二話不說投入到代碼工作中去。
他用的是姜山的筆記本電腦,有些不順手,還得先把缺失的代碼語言環境安裝上。
不過才敲了兩行頭文件,他的余光忽然注意到一個小腦袋,也正目不轉睛地盯著屏幕。
“看得懂嗎?”毛源對好奇寶寶姜瑤笑道。
剛才來的路上,姜山也講過妹妹未來的志向,國內的跟游戲設計相關的專業,基本都會劃在計算機類別下,姜瑤大學無疑要選敲代碼的專業。
這讓毛源升起些教導的心思。
姜瑤點點頭又搖搖頭,雙馬尾搖得像撥浪鼓似的,“哥哥跟我講過一點,我沒全懂,不過我會寫Hello World!”
“Hello World”作為耳熟能詳的程序員梗之一,通常都被當做是每個程序員生涯中寫的第一個完整代碼程序。
話雖如此,實則不然。
至少對于像科班出身的毛源、姜山他們來說,大學老師真不教這個,太基礎了……基本第一天學代碼,就是奔著增刪改查這些復合功能去的。
“這樣啊……”
毛源不禁露出老父親的微笑,這話要是同組的小年輕何志偉說出來,毛源準沒好氣地拍過去了。
但是從天真爛漫的姜瑤口中聽到,反而讓毛源心底暖暖的,可能生個女兒的感覺就是這樣吧?
毛源循循善誘地教導道:
“你看啊,2048這個游戲總共有十六個格子,我們是不是能把它抽象的看成一個,4行4列的二維數組a[4][4]?對了,你知不知道數組?”
“我知道,數組就是每個下標都對應著一個小格子,每個格子里都存儲著一個元素!”姜瑤元氣滿滿地舉手道。
兩人的一問一答引起咖啡店內旁人的矚目,好在注意到視線后,他們也小聲了些。
姜山看著其樂融融的老師教學生的場景,也沒什么好擔心,放任著兩人研究2048的網頁端編程。
他又看向一旁,趙以琴正百無聊賴地玩著手機——2048現在還沒過審核上架,想體驗只能在唯一安裝了2048的姜山手機上玩。
本來只是打發時間,沒想到趙以琴玩著玩著,漸漸有些上頭。
第一次嘗試,她抱著專業策劃的眼光看待2048。
很明顯,這游戲的核心樂趣就跟消消樂類似,表面上看著雖然是合并數字,實際的底層邏輯還是消除,每當消除成功,看著雜亂無章的棋盤變得井然有序,玩家就是會本能地覺得開心。
能在花樣都快做爛了的消除游戲中,創新出這樣的新形式,趙以琴還是很佩服姜山的想象力的。
趙以琴認真玩了玩,直到組合出了256,一著不慎,折戟沉沙,離2048這個終極目標還遠著十萬八千里。
第二次她沒怎么上心,隨便上下左右的劃拉,基本沒動腦。
誰能想反而湊出了兩個256,比她第一次的成績還好!
有了近在眼前的動力,這下她不敢亂玩了,連忙收心,努力想辦法把兩個相隔萬里的256挪到一塊合成512。
可是越著急就越容易出錯,挪動兩個256的過程,反倒導致了十六個格子的堵塞,徹底失敗。
這趙以琴就不服了啊!
憑什么亂玩都能比用心玩成績高?更關鍵是剛才一用心,反而又把大好局面葬送了,這比一開始就失敗還令人可惜!
不服?那就繼續嘗試嘍!
看著趙以琴跟2048較上了勁,姜山好笑地搖搖頭,又將視線投向了小口抿著星冰樂、矮著視線不斷觀察咖啡店每一個人的茶茶子。
或許是某種職業病,姜山總覺得茶茶子看每一個路人的眼神,都像在觀察他們的形體與線條,如果茶茶子手上能拿支鉛筆,再戴頂貝雷帽,現在一定是河畔邊采風的小畫家風范。
這三人在自己的核心業務上,都還是很專業的。
趙以琴很快放下了手機,這已經是她第三次落敗了,她感覺得出,在沒有正確通關技巧之前,她短時間再怎么嘗試,也最多只能是湊到1024的守門員。
“我甘拜下風了,”趙以琴把手機還給姜山,“只不過,2048……為什么叫這個名字?”
毛源立即插話道:“我猜是跟程序員有關,嚴格來說,是跟二進制有關。”
姜山頷首表示沒錯。
2048作為體量如此之小的小游戲,自然也沒多深厚的背景,頂多就是跟程序員的浪漫擦個邊。
畢竟電腦儲存和運行用的都是二進制,相關數字轉換成十進制后,自然也全是2的次冪,什么64、128、256,當然,最常用的還是2的10次冪,也就是1024,它可以算是程序員每天打交道最多的數字了。
取2048的意義很直白——突破常規的1024,更上一層樓!
趙以琴雖然不是程序員,但和程序打交道這么久,也了解了不少計算機相關的事,了然地點點頭。
乍一看2048從玩法到背景的全部設計都很簡單,但是它們之間的所有關聯都很密切,玩法就是數字相加,加出來的又正好都是二進制轉換后的數字,有種渾然天成的適合感。
趙以琴可不會輕視這樣的小游戲,畢竟市場上已經有很多例子證明了小游戲也能大放光彩,比如前幾個月剛大火的“越南小鳥”,就是那個要點擊屏幕,操控一只黃色小鳥躲避水管的游戲,玩法如此簡單,難度還特別高,卻也火爆了全網。
不過趙以琴還是輕嘆一聲:
“挺好的,2048做的確實挺不錯。”
姜山當然知道她的嘆氣不正常,便詢問道:
“那不好在哪呢?”
趙以琴剜了姜山一眼,“你的2048都做好了,還有我什么發揮空間呢?”
也不等姜山反應,她繼續說道:
“好吧,我承認,剛才在餐館聽說你有新項目,我還想著可以繼續做游戲……”
“你不是要旅游嗎?”姜山問道。
“旅游什么時候去都可以啊,可我不甘心就這么灰溜溜地從公司出來,啥事也不干。我想再做點游戲,證明自己。”
趙以琴說話間,已經把其他人的目光都吸引了過來。
毛源和茶茶子的眼中都放有某種神采,緊盯著姜山。
姜山笑了笑,說道:“你們也是這么想的嗎?”
眾人點頭,表情堅定。
“好吧,實際上,我確實有個項目想和你們商量,不是2048。”
姜山拿過鼠標,在自己的電腦上點開一份演示報告。
標題名稱正是,空洞騎士!