038 方塊遊戲
一眼過去,林穎兒指向的位置,是在眾多電腦的最後一排,而兩台電腦後方,是兩個在鬼鬼祟祟擠在一起的腦袋。
至於是誰李方誠還真不知道,隻能走上前看了看。
“華子,在討論什麽。”李方誠一眼看到淩東華,拍了拍肩膀說道。
“咦,軍長孟浩。”剛剛打完招呼,就看到淩東華身邊的人看過來的臉,頓時,李方誠就是一陣激動,一不小心把外號都脫口而出!
一個組織能力極強,大局觀超越常人的極客,多次黑客大戰中,孟浩都是指揮者,進攻上,勢如破竹,讓對手無從判斷進攻的核心點和進攻方式,而防守上,更是堅如磐石,雷打不動。
為人追求其實很簡單,就是創作一個比當時世上任何一個係統都要強大的新係統出來!
一個屬於華夏人的電腦係統!
前世在論壇上,就有這麽一群人,在專研自己的原生係統,甚至後來還搗鼓了很多國產品牌的手機係統,都是在這些裏麵獲得靈感的。
極客不可怕,怕的是有組織有謀劃有實力的一群人,一旦瘋狂起來,殺傷力將無可比擬。更甚者,還有黑進白宮的係統,這樣的事情都能做到。
雖然現在想讓孟浩在主導街機這一塊,但是也不妨礙他做別的研究,
“軍長?你是??”孟浩眉頭微皺,不知道指的是什麽。
“咳咳,沒事,很高興認識你。”李方誠清咳兩下,伸出手跟孟浩握了一下。
“哦!我知道了,你就是淩東華說的老大是吧?”孟浩一臉的狐疑,他前幾天惜敗淩東華之後,一直就聽到淩東華說他的實力跟老大比起來,簡直天壤之別,愣是把李方誠給捧上了天!
“沒錯,是我,李方誠,嗬嗬。”李方誠很開心,又一個強大的朋友到來,看來那個計劃可以開始啟動了。
“聽淩東華說,你的技術很厲害,要不,指點指點?”孟浩一挑眉,帶著幾分試探的詢問。
“還好,還算不錯,當然,比起你們還是沒壓力的。”李方誠滿是自信的說,對於孟浩,這個一向都不輕易屈服的人,除非是正麵擊敗,其實說什麽都沒用。
“這樣吧,我剛好買下了一個東西的版權,雖然還沒正式把程序移交給我,不過我自己編寫一個,給你們玩玩,華子,來,電腦給我用一下。”李方誠活動活動手指,最近可是很久沒碰電腦了,早就手癢癢的,剛好,順便敲打一下孟浩。
“行,來,老大出手,我可是求之不得,你上次出手到現在,都一個多月了,哈哈。”淩東華當下馬上起身退到一邊,還大喊:“項目組的技術部,快過來,老大要做示範了,都來學著點。”
“華子,你這是影響他人工作啊你,下不為例啊。”看著呼啦啦一票人殺了過來,李方誠無奈的說。
“別啊老板,我們都想學習學習。”
“就是,老板,你很久沒出手了,不能阻止我們學習的心思。”
“我愛學習,學習愛我。”
“學習是誰?”
“哈哈哈哈。”
一行人很快聚集在李方誠背後。
本來李方誠都沒準備那麽認真的整,就想做個俄羅斯方塊出來就可以,不過看到這麽多人,這下就不是那麽簡單了。
想了想,幹脆從一些基本的開始,當然,哪怕是最基本,也已經足以超過這些人無數了。
“遊戲裏麵,涉及很多的編程這一點你們都清楚,不過其實大同小異,遊戲編程主要劃分為兩個大板塊,一個是服務器,一個是客戶端。而c++是這兩個的根本,所以你們在基礎上是沒什麽問題了,我就說說為什麽你們距離頂尖還有一段很長的距離。”
背後的聲音安靜了下來,全神貫注的聽著。
“首先從語法上麵,你們看看,當進行色調填充的時候,現在你們很多人都是都這樣的語法......”李方誠快速的打出一行長長的字符,繼續說:“然後你們就會發現,每次輸入這麽長的一串,就是為了這樣一個小功能,其實價值是很低的,你們是否嚐試過,其實隻要打出這幾個符號,就能調用出這個指令?”
看著李方誠輕鬆幾個字符就做到剛剛幾十個字符所出現的效果,除了少數人之外,不少人眼睛都直了,居然還有這種操作?
“這個屬於算法優化,這一點,我希望大家日常多溝通多交流,編程之間的交流很重要,就像蕭伯納說:‘你有一個蘋果,我有一個蘋果,我們交換一下,一人還是一個蘋果;你有一個思想,我有一個思想,我們交換一下,一人就有兩個思想。’”
李方誠想了想,還是直接講核心。
“好,語法優化這是基本的一個貫穿日後所有工作的一個基本點,那麽數據庫和協議我也不多數,這次著重強調一下,實踐之中的問題。打磚塊你們應該都知道,沒接觸的也盡快去接觸,打鑽塊的原理是什麽?是碰撞檢測,這是在遊戲中極為核心的一個要點,比如我剛剛買的一款遊戲,叫...華夏方塊,這裏麵就有運用。
“還有一個也是日後要一直學習和重視的點,也就是ai,這個群俠傳項目組會用到更多,但是我敢肯定的說,日後還會無數大量的使用,如果在華夏方塊的體現上,那大概就是這樣,我們可以看到,除了我構建的這個框架之外,還有左邊的提示,會告訴玩家,下一個方塊是什麽形狀的,這就是簡單的ai判斷。
“說說編輯器,在編輯器上麵來說,比如關卡編輯器,這個是目前用得最多的,現在街機上的橫向卷軸遊戲,魂鬥羅就是使用這個為主,以後也會大量使用,當然,有橫行必然有縱向,我們後麵也會做一款縱向的...額,咳咳,我們繼續。”
李方誠差點都說出了後麵要做的一款遊戲的計劃,還好想起來這是在講解,所以及時打住。
接下來李方誠又從遊戲引擎著重的介紹,目前都是2d遊戲還好,如果日後的3d遊戲出來,遊戲引擎的重要性就可想而知,後世為什麽一堆被罵假3d,都是因為官方宣傳和現實的差距,造成了玩家的心理落差,甚至還開辟了一個新的叫法叫的扯淡說法。
在李方誠看來,是最無恥的說法,做不成3d,技術上沒有攻破,或者沒有合理的壓縮到合適普通電腦使用的情況,就弄出個山寨3d技術稱之為,這不是忽悠是什麽?
這跟後世的很多電影一樣,想跟上3d電影的大浪潮,但是實際出來的效果隻有字幕是3d,畫麵全是2d,無疑就是在欺騙眾多電影愛好者,最後都紛紛開罵,甚至還放言打死不看3d電影。
因此李方誠一直告訴自己,要麽就做2d,要麽以後做3d就是3d,打死不弄個所謂的出來忽悠玩家或者觀眾。
講完了引擎,其實今天俄羅斯方塊,哦,華夏方塊!華夏方塊的基本構造已經全部出來了,至於後續的腳本之類的問題,李方誠沒有打算再繼續深入下去。
一個是怕消化不了,一個也是希望他們能更多的深入思考,自己已經告訴他們那些是核心點,如果這群人還不知道從什麽方向去努力,那也沒什麽好說的,公司不是收留站,不可能無條件接受他們空耗時光。
看著一個個不同形狀的方塊下降,在奇異的搭配之後,組成一行之後就消失的畫麵,很多人都張大了嘴巴,這麽短的時間內,在沒有一絲一毫錯亂的情況下,把一個遊戲的全部代碼一個個敲打了出來。
“好了,今天先到這裏吧。”李方誠看著可以順暢運轉的華夏方塊,滿意的點點頭,今天借用俄羅斯方塊,來講解很多遊戲的原理和怎麽製作俄羅斯方塊,這半個小時的時候,用心學已經足夠他們去學很久了。
在實踐中來學東西,往往是最快的。
一回頭,李方誠看見背後這群人眼睛都有點直,不由得有些好笑,這麽個簡單的東西,花半個小時他都嫌多,不過有的技巧是他們以前所沒有接觸到的,所以主要是講解這些特殊的技巧。
突然,一個想法出現在李方誠的腦海裏麵,於是李方誠巡視了一圈:“現在你們已經看完了這款我叫華夏方塊的遊戲,但是我告訴你們,這個隻是最基礎的版本,從現在開始,我不會加密這些數據,你們隨意可以來這台電腦上看,然後你們來做出屬於你們心目中的華夏方塊。”
李方誠轉頭看向林穎兒:“穎兒,把這個做成我們的第一個內部比賽項目,一周之後,檢驗成果,到時匿名投票,根據好玩程度,票數第一的獎勵1000元,票數第二的獎勵500元,票數第三的獎勵200元,所有參與的人,都計算項目參與度,當然,前提是,不影響其他項目進行情況下來參與。”