在網(wǎng)上找了好久,發(fā)現(xiàn)有提到screeps
這款游戲的大部分都是推薦編程游戲的文章五垮,并沒有一些相關的中文文檔或者介紹扎附,于是就萌生了做這么一個screeps
介紹及基本教學的系列。雖然本人也并不是什么老手撩炊,但是本著能分享多少是多少的心態(tài)開始下筆外永。如果有同道中人的話也可以相互交流。好了話不多說拧咳。本篇文章就主要介紹一下 這個游戲究竟適不適合我 和 入坑的姿勢伯顶。
screep 是個免費游戲?
不要被那些抄來抄去的公眾號給騙了骆膝!這個游戲有免費部分祭衩,但是僅限于初始教程及訓練場(沙盒模式),并且游戲內容無法保存谭网!如果你想游玩游戲內容的話汪厨,那你只能去購買本體赃春。這里是訓練模式的鏈接 screeps - sim愉择。如果你對這個游戲感興趣的話,你可以通過免費的教程來了解一下游戲內容织中。
那可能會有人說了锥涕,我看Screeps
是開源的呀,我隨便都可以下載的狭吼,是的你可以层坠,但是開源的是游戲的服務端,你沒有游戲客戶端(需要購買)是無法連接服務器的刁笙。
我不知道自己適不適合這個游戲
如果你有一定編程基礎或對這個游戲感興趣破花,但是被 steam 評論區(qū)過于兩級分化的評論嚇到了話,這里提供一個簡單有效的方法來確定你和這個游戲的契合度疲吸,那就是去玩一下免費的官方在線教程座每,地址在這里:screeps 在線教程。注意摘悴,這個游戲目前還沒有官中峭梳,推薦先安裝 screeps 網(wǎng)頁端漢化包 進行漢化,在本文的末尾也會給出中文版的 api 在線文檔蹂喻。
這個教程包含五個章節(jié)葱椭,完全免費,但要注意一旦退出口四,單個章節(jié)內的游戲進度無法保存孵运。當你通過了教程或者玩不下去之后可以通過下面分級來確定這個游戲是不是適合你:
- 非常適合:如果你正在從事前端工作,可以輕松通過全部教程蔓彩,不用查看文檔就能大致猜出教程中 api 的功能治笨,在完成教程后已經(jīng)可以根據(jù)教程內容在腦子里形成大致的規(guī)范方案的話踱侣,不用想了,這個游戲非常適合你大磺。
-
合適:如果你可以通過全部教程抡句,并且可以大致理解教程中想要介紹的 api「芾ⅲ或者對
nodejs
以及es6
的語法有所了解待榔,那么這個游戲也可以讓你在編程中體驗到快樂。
- 值得嘗試:如果你了解 js 的基本使用流济,或者有其他編程基礎锐锣。但是對于通關教程感到吃力或者無法通關教程。在結束之后只了解了教程每個章節(jié)想要介紹什么但是對其中提到的 api 不怎么有印象绳瘟。那么這個游戲可能會讓你感到壓抑和不爽雕憔,但是如果你能克服這種不爽的話,這個游戲會讓你的編程能力有不少的提升糖声。
- 不太合適:對 js 沒有了解或者對編程沒有了解斤彼,僅僅是經(jīng)過安利或者喜歡風格。無法通關教程蘸泻,在進行教程中感到壓力山大或者一臉懵逼琉苇。那么這個游戲可能不太適合你,因為這個游戲的高基礎高門檻決定了你需要付出幾十甚至上百小時的編程學習時間悦施。你可能一時半會無法從這個游戲中獲得快樂并扇。
雖然有很多評論對這個游戲有著極高的評價,但是不可否認的是這個真的有著一定的門檻抡诞,和其他類編程或者具有編程思想或內核的游戲不同穷蛹,這個游戲真的需要你有編程基礎,甚至對常用的模塊有著了解和使用經(jīng)驗昼汗。但是只要你真正入門了肴熏,你就會從這個游戲里體會到高回報的快樂和極致的脫發(fā)享受。
如果你不怕枯燥乔遮,想借機入門或者非常喜歡這種類型的游戲的話扮超,請繼續(xù)往下看,本文會在最后介紹入門的一些基礎教程蹋肮,祝你好運出刷!
我購買時需要知道什么?
這里是購買地址 steam - screeps 坯辩。steam 售價 65 元馁龟,便宜時 32 元,steam 上有兩個購買選項漆魔,如下:
只推薦買第一個坷檩!只推薦買第一個却音!只推薦買第一個!第一個已經(jīng)包含了全部的游戲內容矢炼,雖然只有 20 cpu 限額但是已經(jīng)足夠你體驗幾乎所有的游戲內容了系瓢。
什么是 cpu 限額?
cpu 限額是你可用的計算資源句灌,用人話說就是 代碼的執(zhí)行時長夷陋。這個限額越大,你可以運行代碼的時間也就越多胰锌,你的帝國也就可以發(fā)展的越龐大骗绕。一旦超過限額,無論你的代碼有沒有執(zhí)行完都會被終止资昧。詳細內容見《screeps 概念介紹》 CPU 限額小節(jié)酬土。
第二個選項和第一個的區(qū)別就是永久沒有 cpu 限額,920 塊錢格带,如果你是土豪可以支持一下撤缴。第一個購買選項中你可以獲得的內容包括:
- screeps 客戶端:相當于 screeps 網(wǎng)站的本地客戶端
- 連接官方服務器的資格:登錄官方服務器進行游玩,可以通過客戶端或者 screeps 官方網(wǎng)站進行線上游戲践惑。
- 連接私有服務器的資格:登錄其他人搭建的私有服務器腹泌,只能通過客戶端連接嘶卧。
- 快速創(chuàng)建本地服務器:可以一鍵傻瓜式部署一個本地私人服務器尔觉。擁有和官方服務器一樣甚至更好的游戲體驗。
我準備好了芥吟!么侦铜?
這一節(jié)我會介紹這個游戲需要的基礎,如果你會的越多钟鸵,那么你就能玩的更開心钉稍,當然如果你不會的話,不要灰心棺耍,標題就是教程鏈接贡未,學就完事了。
-
javaScripts:基礎中的基礎蒙袍,官方支持的語言俊卤,雖然官方同樣也支持例如
java
、python
害幅、c++
等語言消恍,但是使用js
會讓你獲得最好的游戲體驗。 -
nodejs:這個游戲就是使用
nodejs
編寫的以现,如果你有js
基礎的話這個也問題不大狠怨,但是游戲中會用到諸如module
约啊、require
等nodejs
的模塊化語法,所以還是了解一下比較好佣赖。 -
ES6 規(guī)范:你可以在這個游戲里使用
const
恰矩、let
、() => {}
等es6
規(guī)范中的語法憎蛤,所以請把它加入學習列表枢里。 -
lodash 模塊:游戲內置了
lodash
模塊,你可以使用它的相關api
完成更高級的設計蹂午,當然栏豺,如果不會用的話也沒關系,這個并不是那么重要豆胸。 - screeps 官方介紹 (英文):游戲的官方介紹文檔奥洼,你可以通過閱讀該文檔來了解游戲的一些基本設定。
-
screeps 官方api (英文):你可以在這個文檔里了解到游戲提供的所有
api
晚胡。 - screeps 官方介紹 (中文):由包括本人在內的國內玩家自發(fā)維護灵奖,包含 api 文檔。已完全漢化估盘。
你可以在游戲中學習這些內容或者自由安排學習的時間瓷患,當你準備好的時候,一起進入真正的編程游戲世界吧遣妥,我的老伙計擅编!想要查看更多中文文檔及分享?歡迎點擊 《Screeps 文集》箫踩!
本文謝絕轉載爱态。