記錄一下參加第四次工業(yè)革命DoraHacks極客馬拉松NEO分賽場(chǎng)

2019年7月19日-7月21日參加第四次工業(yè)革命DoraHacks極客大會(huì)!


作品介紹:一款玩家自己動(dòng)手創(chuàng)建地圖挑戰(zhàn)的鏈游DAPP

代碼git開源地址: ?https://git.dev.tencent.com/bbxx/CrazyCube.git


介紹一下這個(gè)作品需要使用到的一些技術(shù),當(dāng)然目前還沒(méi)有全部實(shí)現(xiàn)前方,以后會(huì)不斷的完善:

由于這是打算做成一個(gè)區(qū)塊鏈游戲架曹,所以區(qū)塊鏈私鏈的搭建是必不可少的莫杈,這樣游戲測(cè)試的時(shí)候就可以用虛擬的GAS來(lái)做測(cè)試大手大腳的花都不心疼诱鞠,不然你就要跑到主網(wǎng)上花真實(shí)的銀子做測(cè)試了挎挖!

?

一这敬、NEO私鏈

NEO私鏈搭建其中遇到不少坑航夺,開發(fā)過(guò)程中一直備受折磨,原因是NEO目前對(duì)Windows10以下系統(tǒng)支持的不是太好崔涂,所以這里提醒一下大家如果確實(shí)想在NEO鏈上做開發(fā)的話最好不要用Windows10以下的系統(tǒng)Q羝!!


由于我用的是Windows開發(fā)機(jī)所以我這里講的是在Windows上的部署:

私鏈搭建我這里用的都是社區(qū)Github中提供的:

1缭保、單個(gè)節(jié)點(diǎn)的git包 https://github.com/neo-ngd/NEO-Private-Net汛闸,這一篇是NEO社區(qū)文檔:https://docs.neo.org/docs/zh-cn/network/private-chain/solo.html,里面講了配置文件的一些參數(shù)如何修改艺骂;


2诸老、四個(gè)節(jié)點(diǎn)的git包 https://github.com/steven1227/NEO-Private-Net

這是在一臺(tái)機(jī)器上部署四個(gè)節(jié)點(diǎn)

https://docs.neo.org/docs/zh-cn/network/private-chain/private-chain2.html钳恕;

這是在四臺(tái)機(jī)器上部署四個(gè)節(jié)點(diǎn)

https://docs.neo.org/docs/zh-cn/network/private-chain/private-chain.html别伏;


Microsoft Azure云平臺(tái)上開啟一臺(tái)虛擬機(jī)就可以搭建一個(gè)自己的私鏈,或者你可以開啟四臺(tái)虛擬機(jī)跑四個(gè)節(jié)點(diǎn)(單臺(tái)也可以跑四個(gè)節(jié)點(diǎn)忧额!我用的就是單臺(tái)):而且現(xiàn)在Azure上可以申請(qǐng)一元試用套餐https://www.azure.cn/zh-cn/厘肮,這里標(biāo)明了一元試用的服務(wù)限制https://www.azure.cn/zh-cn/offers/ms-mc-azr-44p/,想用的時(shí)候就開啟睦番,不用就關(guān)閉类茂,很方便;


Azure虛擬機(jī)

創(chuàng)建虛擬機(jī):

創(chuàng)建Azure虛擬機(jī)


Azure虛擬機(jī)配置



這里我們選用社區(qū)推薦的Windows Server 2016 Datacenter托嚣,創(chuàng)建虛擬機(jī)這里有一個(gè)彩蛋之前沒(méi)有發(fā)現(xiàn)巩检,


Azure市場(chǎng)


NEO


NEO


Azure市場(chǎng)竟然提供了一個(gè)快捷部署NEO的方法,太方便了注益!創(chuàng)建完之后他給你在里面已經(jīng)安裝好了部署節(jié)點(diǎn)需要的一些資源碴巾,想在四臺(tái)機(jī)器上部署四個(gè)節(jié)點(diǎn)的話就很方便了,我們修改一些配置文件就可以跑節(jié)點(diǎn)了丑搔,其他的一些設(shè)置就根據(jù)大家的實(shí)際項(xiàng)目需求來(lái)設(shè)置了(有錢任性O闷啊!F≡隆)煮仇!

創(chuàng)建完虛擬機(jī)之后需要安裝一些.net庫(kù),有時(shí)候你的節(jié)點(diǎn)可能遇到各種問(wèn)題最有可能就是缺少哪一個(gè).net的庫(kù)谎仲,這些庫(kù)我會(huì)打包放到網(wǎng)盤上把鏈接放上來(lái)浙垫。

鏈接:https://pan.baidu.com/s/18-iyDghUm6KubDHP-FKkFA

提取碼:ddwl

之后就按照社區(qū)的文檔把節(jié)點(diǎn)跑起來(lái)測(cè)試就可以了。


二郑诺、Unity的NEO插件

在Unity里開發(fā)NEO需要用到插件夹姥,插件我在社區(qū)也翻到了:

https://github.com/CityOfZion/neo-lux?

里面給提供了教程,這里主要提醒一下在Unity里面開發(fā)需要設(shè)置一下.NET 4.x Equivalent,不然插件會(huì)沒(méi)法運(yùn)行辙诞。


Unity

游戲計(jì)劃是做成一款玩家可以自己設(shè)計(jì)地圖辙售,設(shè)計(jì)完的地圖會(huì)將地圖數(shù)據(jù)上鏈,這些數(shù)據(jù)與玩家的NEOID綁定飞涂,玩家可以轉(zhuǎn)讓這個(gè)地圖也可以刪除旦部,這里可以參考社區(qū)的合約示例:Domain(域名系統(tǒng))https://docs.neo.org/docs/zh-cn/sc/sample/Domain.html


游戲demo截圖


游戲demo截圖

示例比較簡(jiǎn)單F硭选!士八!但這只是開始容燕,之后可以創(chuàng)建各種各樣的地圖,只要你能想出來(lái)婚度。

地圖創(chuàng)建完成之后就開始挑戰(zhàn)了蘸秘,地圖上會(huì)從不同位置生成小怪,玩家需要擊殺所有小怪來(lái)完成挑戰(zhàn)蝗茁,挑戰(zhàn)結(jié)束會(huì)根據(jù)挑戰(zhàn)結(jié)果給與獎(jiǎng)勵(lì)秘血,比如獎(jiǎng)勵(lì)幾個(gè)NEO!F捞稹灰粮!

你可以挑戰(zhàn)自己的地圖,也可以挑戰(zhàn)別的玩家創(chuàng)建的地圖忍坷,挑戰(zhàn)自己的地圖不需要花費(fèi)NEO粘舟,如果挑戰(zhàn)別的玩家的地圖可能需要消耗一點(diǎn)NEO,挑戰(zhàn)結(jié)束也會(huì)根據(jù)結(jié)果獲取獎(jiǎng)勵(lì)佩研。


接下來(lái)就是游戲的另一種玩法介紹AR增強(qiáng)現(xiàn)實(shí)版的挑戰(zhàn)

騰訊推出的《一起來(lái)捉妖》AR游戲大家應(yīng)該有不少人體驗(yàn)過(guò)了柑肴,可以在現(xiàn)實(shí)世界中抓小精靈,上幾張騰訊《一起來(lái)捉妖》的游戲截圖:

騰訊《一起來(lái)捉妖》


騰訊《一起來(lái)捉妖》

看過(guò)這幾張圖片大家應(yīng)該就能想到游戲可以怎樣玩了吧旬薯,你可以在現(xiàn)實(shí)中把創(chuàng)建的地圖放上去然后挑戰(zhàn)晰骑,至于玩法大家就開動(dòng)腦筋各種想了!

在Unity社區(qū)有一篇介紹跨平臺(tái)AR解決方案AR Foundation的直播視頻绊序,大家可以學(xué)習(xí)一下硕舆!

https://connect.unity.com/events/ar_foundation_sense_ar

看完之后你就能自己動(dòng)手做像AR小寵物這樣的游戲了!

之后大家如果有什么不明白想要了解的都可以咨詢我,我的微信號(hào):fycz3210


腦洞貓
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末骤公,一起剝皮案震驚了整個(gè)濱河市抚官,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌阶捆,老刑警劉巖凌节,帶你破解...
    沈念sama閱讀 206,214評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異洒试,居然都是意外死亡倍奢,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門垒棋,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)卒煞,“玉大人,你說(shuō)我怎么就攤上這事捕犬□伟樱” “怎么了?”我有些...
    開封第一講書人閱讀 152,543評(píng)論 0 341
  • 文/不壞的土叔 我叫張陵碉碉,是天一觀的道長(zhǎng)柴钻。 經(jīng)常有香客問(wèn)我,道長(zhǎng)垢粮,這世上最難降的妖魔是什么贴届? 我笑而不...
    開封第一講書人閱讀 55,221評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮蜡吧,結(jié)果婚禮上毫蚓,老公的妹妹穿的比我還像新娘。我一直安慰自己昔善,他們只是感情好元潘,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,224評(píng)論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著君仆,像睡著了一般翩概。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上返咱,一...
    開封第一講書人閱讀 49,007評(píng)論 1 284
  • 那天钥庇,我揣著相機(jī)與錄音,去河邊找鬼咖摹。 笑死评姨,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的萤晴。 我是一名探鬼主播吐句,決...
    沈念sama閱讀 38,313評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼店读!你這毒婦竟也來(lái)了蕴侧?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,956評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤两入,失蹤者是張志新(化名)和其女友劉穎净宵,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體裹纳,經(jīng)...
    沈念sama閱讀 43,441評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡择葡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,925評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了剃氧。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片敏储。...
    茶點(diǎn)故事閱讀 38,018評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖朋鞍,靈堂內(nèi)的尸體忽然破棺而出已添,到底是詐尸還是另有隱情妥箕,我是刑警寧澤,帶...
    沈念sama閱讀 33,685評(píng)論 4 322
  • 正文 年R本政府宣布更舞,位于F島的核電站畦幢,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏缆蝉。R本人自食惡果不足惜宇葱,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,234評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望刊头。 院中可真熱鬧黍瞧,春花似錦、人聲如沸原杂。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)穿肄。三九已至膀哲,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間被碗,已是汗流浹背某宪。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評(píng)論 1 261
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留锐朴,地道東北人兴喂。 一個(gè)月前我還...
    沈念sama閱讀 45,467評(píng)論 2 352
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像焚志,于是被迫代替她去往敵國(guó)和親衣迷。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,762評(píng)論 2 345