Screeps
Screeps 是一款專為程序員打造的 MMO 沙盒游戲,其名稱意為 “腳本化 creep(游戲單位)”,核心玩法是通過編寫 JavaScript 代碼來控制殖民地的單位 AI。
標(biāo)簽:學(xué)習(xí)益智Screeps 編程游戲Screeps(意為“腳本爬蟲”)是一款專為程序員設(shè)計(jì)的開源游戲,其核心玩法是通過編寫代碼來控制游戲中的單位AI。玩家需要運(yùn)用JavaScript(或通過WebAssembly編譯的其他語言)為殖民地單位編寫自動(dòng)化腳本,在龐大的持久化世界中展開策略競(jìng)爭(zhēng)。游戲融合了MMO、實(shí)時(shí)沙盒與編程挑戰(zhàn),提供獨(dú)特的“代碼即操作”體驗(yàn)。
Screeps官網(wǎng)入口網(wǎng)址:https://screeps.com/

在Screeps的開放世界中,玩家需管理資源、擴(kuò)張領(lǐng)土并與其他玩家或環(huán)境互動(dòng),但所有操作均需通過腳本邏輯實(shí)現(xiàn)。游戲支持調(diào)用真實(shí)項(xiàng)目中的JavaScript庫(kù),并提供完整的API文檔,使編程深度遠(yuǎn)超普通偽代碼游戲。開發(fā)者還可通過WebAssembly集成Rust、C++等語言,進(jìn)一步優(yōu)化AI性能。
游戲世界由70,000個(gè)互聯(lián)的“房間”構(gòu)成,運(yùn)行于40臺(tái)服務(wù)器(160核)的Node.js集群上,確保全球玩家在24/7的實(shí)時(shí)環(huán)境中同步競(jìng)技。即使離線,玩家的腳本仍會(huì)持續(xù)運(yùn)行,形成真正的持久化生態(tài)。
作為開源平臺(tái),Screeps的引擎已在GitHub公開,玩家可修改游戲?qū)ο笮袨椤㈤_發(fā)自定義模組,甚至參與核心開發(fā)以換取游戲內(nèi)獎(jiǎng)勵(lì)。此外,即將推出的“Screeps Arena”將引入匹配制對(duì)戰(zhàn)模式,為競(jìng)技型玩家提供快節(jié)奏的編程對(duì)抗。
無論是學(xué)習(xí)編程、挑戰(zhàn)算法,還是參與開源協(xié)作,Screeps以“代碼驅(qū)動(dòng)一切”的理念,重新定義了策略游戲的邊界。訂閱官網(wǎng)即可獲取最新動(dòng)態(tài),加入這場(chǎng)開發(fā)者與AI的終極沙盒之戰(zhàn)。



