安利一個(gè)好玩的JS編程游戲—warriorjs

今天在Chrome的掘金插件上出現(xiàn)了一個(gè)好玩的項(xiàng)目—warriorjs昔瞧。它的簡介是這么寫的:

“ warriorjs是一個(gè)采用JavaScript開發(fā)的游戲脯倒,用于學(xué)習(xí)JavaScript和人工智能。這個(gè)游戲設(shè)計(jì)以一種有趣屠升,交互的方式來教授JavaScript和人工智能 ”

項(xiàng)目地址:https://github.com/olistic/warriorjs

官網(wǎng)&文檔:https://warrior.js.org/

安裝十分簡單嫩码,通過 npm 就行(前端的同學(xué)們一定會(huì)~)

剩下的只要寫邏輯和敲命令就行啦~參照官網(wǎng)的步驟即可誉尖。

嘛,雖然看著很深?yuàn)W铸题。不過簡單地來說,就是一個(gè)需要靠編寫JS來玩的小游戲琢感,來攀爬JS世界的高塔最終獲取JS世界的圣劍(emmmm…)丢间。那么具體要怎么玩呢?可以看下圖驹针。

就是在 Player 這個(gè)類中為 warrior (玩家)編寫行動(dòng)邏輯烘挫。

我們只要負(fù)責(zé)執(zhí)行動(dòng)作即可,不用去管動(dòng)作的實(shí)現(xiàn)柬甥。比如你要前進(jìn)就調(diào)用 warrior.walk() 饮六;而要攻擊就調(diào)用 warrior.attack() 。

其他還有行動(dòng)的api是需要闖關(guān)獲得的苛蒲,所以這里就不劇透啦~當(dāng)然官方文檔也是沒有的哦~(我一開始也是很納悶的奥遍稀!)

游戲嘛臂外,肯定是要運(yùn)行的窟扑。這個(gè)游戲是在命令行運(yùn)行的~所以顯卡什么的根本不用擔(dān)心 > < 喇颁!我們來看看運(yùn)行的效果~~

方框呢,就是這一關(guān)的地圖嚎货。@ 就是我們自己橘霎。當(dāng)然,還有敵人殖属、人質(zhì)等要素姐叁。這個(gè)也是需要通過闖關(guān)知道的哦~

官網(wǎng)文檔自然也是沒有的~~(弓箭手射程2好歹寫一下嘛!)

總的來說洗显,還是一個(gè)很有意思的游戲(畢竟要近6k的Star了)七蜘。游戲的難度也會(huì)隨著游戲的進(jìn)行越來越難。不過我的一個(gè)感覺就是無盡的 if 語句墙懂。問了基友橡卤,說這個(gè)其實(shí)也算是一種強(qiáng)化學(xué)習(xí)吧……喜歡JS的同學(xué)請務(wù)必嘗試一下~

目前進(jìn)行到了第六關(guān),已經(jīng)卡住了T T

要嘗試的同學(xué)們請加油哦~~

最后放一下我目前的邏輯以及關(guān)卡說明~

邏輯部分


關(guān)卡說明(第六關(guān))





這是一個(gè)想到啥就寫啥的訂閱號损搬。動(dòng)漫碧库、日語、技術(shù)巧勤、感悟嵌灰,都會(huì)有哦~不如加個(gè)關(guān)注讓我們一起學(xué)習(xí)進(jìn)步吧!
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末颅悉,一起剝皮案震驚了整個(gè)濱河市沽瞭,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌剩瓶,老刑警劉巖驹溃,帶你破解...
    沈念sama閱讀 211,348評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異延曙,居然都是意外死亡豌鹤,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,122評論 2 385
  • 文/潘曉璐 我一進(jìn)店門枝缔,熙熙樓的掌柜王于貴愁眉苦臉地迎上來布疙,“玉大人,你說我怎么就攤上這事愿卸×榱伲” “怎么了?”我有些...
    開封第一講書人閱讀 156,936評論 0 347
  • 文/不壞的土叔 我叫張陵趴荸,是天一觀的道長儒溉。 經(jīng)常有香客問我,道長赊舶,這世上最難降的妖魔是什么睁搭? 我笑而不...
    開封第一講書人閱讀 56,427評論 1 283
  • 正文 為了忘掉前任赶诊,我火速辦了婚禮,結(jié)果婚禮上园骆,老公的妹妹穿的比我還像新娘舔痪。我一直安慰自己,他們只是感情好锌唾,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,467評論 6 385
  • 文/花漫 我一把揭開白布锄码。 她就那樣靜靜地躺著,像睡著了一般晌涕。 火紅的嫁衣襯著肌膚如雪滋捶。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,785評論 1 290
  • 那天余黎,我揣著相機(jī)與錄音重窟,去河邊找鬼。 笑死惧财,一個(gè)胖子當(dāng)著我的面吹牛巡扇,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播垮衷,決...
    沈念sama閱讀 38,931評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼厅翔,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了搀突?” 一聲冷哼從身側(cè)響起刀闷,我...
    開封第一講書人閱讀 37,696評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎仰迁,沒想到半個(gè)月后甸昏,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,141評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡轩勘,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,483評論 2 327
  • 正文 我和宋清朗相戀三年筒扒,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片绊寻。...
    茶點(diǎn)故事閱讀 38,625評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖悬秉,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情和泌,我是刑警寧澤村缸,帶...
    沈念sama閱讀 34,291評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站武氓,受9級特大地震影響梯皿,放射性物質(zhì)發(fā)生泄漏仇箱。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,892評論 3 312
  • 文/蒙蒙 一东羹、第九天 我趴在偏房一處隱蔽的房頂上張望剂桥。 院中可真熱鬧,春花似錦属提、人聲如沸权逗。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽斟薇。三九已至,卻和暖如春恕酸,著一層夾襖步出監(jiān)牢的瞬間堪滨,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工蕊温, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留袱箱,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,324評論 2 360
  • 正文 我出身青樓寿弱,卻偏偏與公主長得像犯眠,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子症革,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,492評論 2 348

推薦閱讀更多精彩內(nèi)容