來,游戲人,自己動手為你的電飯煲擼一個鴻蒙游戲引擎吧
51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)
https://harmonyos.51cto.com/#zz
2020年沒剩幾天,回想起一個月前有幸到深圳華為培訓基地,見到“活的”鴻蒙分布式操作系統(tǒng)的架構(gòu)師,并通過握手接受了他的經(jīng)驗傳送,對于一個一直活躍在一線開發(fā)的普通程序員來說,沒有什么比這個更讓人激動了。
在從深圳回來的動車上,面對著眼前的泡面,我對一個月后即將進行的發(fā)布會,陷入的浮想聯(lián)翩:
既然鴻蒙OS可以連接萬物,那么鴻蒙的發(fā)布會應(yīng)該可以更好玩……
在發(fā)布會現(xiàn)場,中場休息的時候,場上突然響起來“坦克大戰(zhàn)”的背景音樂,然后大屏上出現(xiàn)監(jiān)控畫面,原來是后臺有個工作人員在偷玩游戲。
開始是一個人,接著又來了一個人說他也要玩,用手機直接加入,變成雙人游戲。
接著又來一個,說他也要玩,就用手表加入
接著又來一個,用遙控器加入
接著又來一個,用音箱加入(語音控制)
接著又來一個,把車開了出來,用車機玩
接著又來一個,抱了一個電飯煲加入
接著又來一個……
最后,一個普通的《坦克大戰(zhàn)》變成《多人坦克吃雞游戲》……(如果你知道什么是吃雞游戲的話……)
又或者,
在發(fā)布會的各個分會場上,演講人員突然發(fā)現(xiàn)控制ppt用的遙控器不見了,工作人員很貼心地為演講人員發(fā)放備用遙控器,有的是電飯煲,有的是洗衣機,有的用電烤箱……

再或者,
也許可以搞一個《鴻蒙密室逃脫》的真人實景互動場景化游戲,在一個房間里,布置好鴻蒙的各種設(shè)備,每個進入的玩家發(fā)一部鴻蒙手機,需要利用鴻蒙的各種功能,找到線索,最終找到開門的鑰匙,逃出生天。
激動的我,也不管是否真的有可行性,連忙把這些想法發(fā)到群里……
成功激起了大家的興趣,以及一桶冷水:先不要想太多……
好的,作為程序員,我知道,一個想法,只有真正落地了才是一個好想法。
于是,我開始琢磨,如果想要用電飯煲玩游戲,到底需要幾個步驟?
首先,我需要一個支持鴻蒙OS的游戲引擎。
然后,用游戲引擎開發(fā)一個游戲。
最后,將電飯煲的輸入轉(zhuǎn)化為游戲的輸入,對游戲進行控制。
完成。
那么,鴻蒙OS的游戲引擎在哪里?
每一個做嚴肅游戲的程序員都知道,對于游戲開發(fā)來說,游戲引擎才是生產(chǎn)力,而用原生接口開發(fā)游戲,則不異于回到了石器時代。
鴻蒙OS的游戲引擎呢?
翻遍了鴻蒙OS的開發(fā)文檔,最后,我找到了這個……
是的,想在鴻蒙OS上開發(fā)游戲,我們相當于回到了石器時代,這就是我們所擁有的工具。
沉默許久,怎么辦?
我想起了華為的“南泥灣項目”……
鴻蒙時代,一個最壞的時代,一個最好的時代。
最壞自然不必多解釋,但是最好呢?
因為我們也許有幸見證并親身參與到一個偉大生態(tài)的誕生。
萬丈高樓平地起,所以,第一步,讓我們來為你的電飯煲擼一個鴻蒙游戲引擎吧:
我是阿斌,一個游戲開發(fā)全棧工程師,準備做一點鴻蒙游戲開發(fā)方向的學習,要不要一起呢?
請關(guān)注我的專欄,以及個人公眾號:耿直的IT男阿斌
©著作權(quán)歸作者和HarmonyOS技術(shù)社區(qū)共同所有,如需轉(zhuǎn)載,請注明出處,否則將追究法律責任
51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)
https://harmonyos.51cto.com/#zz