劉能回去,幾乎是毫不猶豫的把送了一次的免費學習機會在系統里面學了編程基礎。別踩白塊兒其實是一款相對而言很簡單的游戲,但是并不意味著簡單的游戲不好玩。
只是有一點,這個游戲幾乎是他能夠想到的能夠在一個星期內完成而且完成度能保證很高而且可玩性也不錯的游戲。得益于這個世界上的游戲發展極為初級,劉能把別踩白塊兒像素級復刻過來,應該也能夠在游戲市場上掀起來一股妖風。
即便是對于一個初學編程的程序員來說,這款游戲的代碼復雜程度也不是很夸張。在兌換了“編程基礎”這個能力之后,他看到自己的系統界面稍微發生了一點變化:系統新增了等級界面,等級是和“歡樂值”直接掛鉤,也就是獲得歡樂值,就可以提升等級。
可是歡樂值究竟怎么獲取,他卻又不太清楚,系統依舊沒有把歡樂值的獲取途徑告訴他。
另外一個能夠看到的變化,是在學習了編程基礎之后,后續出現了更多的能力兌換,包括諸如前端進階,后端進階之類的。如果猜測不錯的話,后面兌換了更多的能力,也會對應著解鎖更多的進階能力的兌換。
只是這兩個新出現的能力“前端進階”“后端進階”的兌換限制是,劉能的等級需要達到2級。
很簡單明了,就是不知道這個“歡樂值”怎么獲得,怎么去提升等級罷了。
拋開這些不說,劉能發現自己竟然真的會一些基礎變成了,雖然更高深的東西可能還不懂,但是對于編寫別踩白塊兒這種程度的簡單游戲還是能做的。
由于只是個小游戲,并不涉及到太多的服務端的計算。仔細想了一下,劉能還是決定加了一個全球排行榜,需要調取聯網權限,這樣可以這這個小游戲稍微有些競技性。
別踩白塊兒本身是一個音樂手游,只是現在只能設備方興未艾,自然還做不出來移動端的。不過即使是放在電腦上,這個游戲也完全可以發揮出來其價值所在。
他花了半個小時的時間就把基本的策劃案寫好了,然后從網上找了二十首公版音樂作為內質的曲目,以這二十首鋼琴曲作為模板,使用四宮來決定聲調的高低。分別對應著電腦鍵盤上的↑↓→,這樣玩家就可以通過控制鍵盤來按下音符鍵了。
當然玩家還可以自己設定快捷鍵。除此之外,他還在本地本分了八個背景模板,給人以耳目一新的感覺,而不僅僅是黑白色塊。
不過真正到開發的時候,還是稍微有一些難題的,比如說在這個世界上竟然沒有現成的游戲引擎,以至于很多東西都需要劉能自己從頭寫起。
放在前世,有游戲引擎的情況下,一些預設的東西可以直接調用,會讓他的開發工作減少很多。
剛剛開始準備敲代碼的時候,彭雙兩個人到了,大呼小叫讓他好看。不過進了他房間,看到他在編輯器上噼里啪啦敲著,有些不明所以。張杰看了一會兒,“行啊,劉能你啥時候學會編程了?”
劉能嘆了口氣,原本以為很容易做的,實際上手之后發現其實真沒那么簡單,至少不是一天兩天能夠完成的。
索性今天就休息了。
他把策劃案打開,“剛剛寫的一個小游戲的案子,兩位看看?”
彭雙和張杰搬了個凳子坐在電腦前,看了好一會兒,問道,“這是個…好奇怪的游戲,以前沒見過這種游戲類型啊?”
“我把這種游戲類型,應該叫做輕游戲或者說是休閑游戲,就是體諒超級小的游戲。其實不能說以前沒有,俄羅斯方塊、貪吃蛇體量就和這個差不多。”劉能解釋道,“這種游戲開發難度小,嚴格上說,能夠在一周以內開發完成。”
“你不會真的想要報名飛流的游戲創意大賽吧?用這款游戲?”彭雙以為他只是說笑。
劉能認真點頭,“人還是要有點理想的…”轉而問張杰,“有點小問題問你,關于世界排行榜的,我想要做個類似的功能,把玩家的數據上傳到服務器上,只是…我現在沒架自己的服務器,而且…干脆你幫我寫這塊代碼吧?”
“你先解答我一下,什么時候學會編程的?我可一點都不知道…搞得我很有危機感啊!”張杰笑著說。
“看你們寫就學了點,也不是太難…”劉能肯定不能說有個“系統”可以讓自己學這些能力,只好隨便糊弄過去。
“好吧。”張杰對他的回答不置可否,但是還是認真的看了一下他的案子,“關于排行榜這塊,稍微有點蛋疼,如果你想要上傳成績,怎么保證這個成績不是作弊的呢?如果是作弊成績,上傳了不就沒什么意義了嗎?還有一些腳本達成的成績…”
“所以…最好有兩種模式,一種是單機模式,不會上傳成績,但是成績只能保留在本地;另外一種是聯機模式,聯機模式下會調用網絡模塊,實時監控是否使用作弊器或者腳本…這樣處理,雖然有點蛋疼,會導致游戲卡頓。我看看吧,盡量解決卡頓的問題…”張杰在認真的思考這個問題了。雖然張杰也是新人,但是講道理,任何一個學編程的人都不覺得自己敲代碼的水平比別人菜,遇到了問題總是會想辦法第一時間解決。
在家里一臺電腦用著不太爽,干脆幾個人就跑去公司,用公司的電腦來處理這個游戲了。劉能就主要處理游戲本體規則,而張杰去做世界排行榜,而彭雙也沒閑著,去找一些合適的鋼琴曲,然后按照劉能做的表格把曲譜填進去,完全成了一個執行策劃。
三個人一直搞到晚上七點,一個最簡易的dome,里面只是內置了一個曲目,其他的曲目還沒做好。但是幾個人上手玩了一把,節奏上還需要優化一下,但是已經可以上手玩了。
“有點意思啊!”彭雙玩了四五把還有些意猶未盡,雖然只是黑白色塊,但是出乎意料的讓人沉迷,總是想要不斷的按照節拍點下去,按照“Perfect”“Excellent”“VeryGood”“Good”“Bed”這五個級別來定形是否才在節點上,然后根據連P數量等來進行評分,按照分數高低進行排行。
尤其是當上百連P的時候,那種緊張下一次沒踩在節拍上的感覺,的確讓人身心都處于一種緊繃的狀態。一曲終了,手心上都是汗。