哈嘍大家好我是趣味的吃鸭栖,如果沒有啥意外的話這個文章是日更的晶丘,如果有意外的話(比如像今天我家就停電了)就會傳的稍微晚一點或拖更一到兩天。那么來跛十,讓我們填下上次挖好的坑彤路。
開始填坑:Screeps基本設(shè)定解釋
第一小節(jié):游戲設(shè)定及簡要介紹
官方文檔:傳送門
好的坑填完了
咳咳,這是我表弟亂動鼠標芥映,已經(jīng)打一頓洲尊,請各位放心向下看
地圖
上一篇文章已經(jīng)講到過了,Screeps是一款類似于星際爭霸的游戲奈偏,所以肯定會有一個攻城略地的地圖坞嘀。這里我要摘取一段中文文檔來具體解釋。
Screeps 的游戲世界由很多相互連接的房間組成惊来。每個房間是一個 50x50 封閉空間丽涩,可能有 1~4 個出口通向其他的房間。世界里的房間數(shù)量是有限的裁蚁,但是會隨著玩家的增加而增加矢渊。
游戲開始時,玩家只能占領(lǐng)一個房間枉证,但是通過玩家的全局控制等級(這篇文章稍晚時候解釋)增加矮男,玩家就能控制更多的房間。玩的好的話室谚,可以霸占很多房間毡鉴,成為吧主霸主崔泵。
請注意:房間與房間之間會有1-4個出口,其他的方向都有不可破壞的墻阻擋猪瞬。
游戲中有四種類型的地形:
普通
:沒有任何其他情況的地形管削,可以視為陸地或泥土
沼澤
:泥濘的地形,工人走在上面會極其費力撑螺,耗費更多時間走路(所以當一個房間有超過二分之一的沼澤含思,請你換房間)
道路
:工人修建的道路,需要時常修復(fù)甘晤,走起來最方便
墻
:工人無法移動到這種地形上含潘,自然生成的墻不可破壞,人工的墻可破壞(不過通常極為難破壞线婚,除非是中立房間或者那個人沒有寫修墻的邏輯)
通常的遏弱,我們可以通過修建以下種類的物體改變地形:
道路
:上方有提到過,能讓你的工人移動更加迅速
墻
:防御工事的一種塞弊,有提到過漱逸,可以讓我方敵方的工人都不能通過(閉關(guān)鎖國)
城墻
:防御工事的另一種,可以讓我方工人通過游沿,但不能讓敵方工人通過(半閉關(guān)鎖國)
基地Spawn
說了這么多關(guān)于地圖的饰抒,那么我們怎么生成工人呢?既然和星際爭霸差不多诀黍,那么應(yīng)該有一個主基地吧袋坑?哎,這還真的有眯勾。在游戲里面枣宫,這個東西叫Spawn。就是母巢的意思吃环。
這個東西就一個作用也颤,給他填能量,他給你生成更多的工人郁轻,然后更多的工人給他填能量翅娶,他生成更多的工人……
要注意,一開始游戲只會給一個Spawn范咨,如果被攻擊了就沒了(Spawn特別脆故觅,如果不注意保護很容易沒)厂庇,所以建議在放Spawn的時候放一個能保護好的地方渠啊,發(fā)展好了可以放點城墻。
在占領(lǐng)其他房間后权旷,需要自己修Spawn替蛉,一個Spawn好像需要是7.5k的能量(忘了贯溅,我再看看去),所以要保證工人帶的零件足夠躲查,或者合理運用一些函數(shù)給工人續(xù)命(后期會講)它浅,然后你就可以建立你的外面的基地了
能量Energy
剛才說到,生成工人是需要能量的镣煮,這個能量就是游戲中黃色的方塊姐霍,里面默認有3000的能量,會一段時間以后重新生成典唇。初期不用擔心挖完的問題镊折,后期壯大后需要發(fā)展外礦,要不然會面臨無礦可挖的局面(繼續(xù)挖坑)
游戲時間Tick
在真正說工人是什么之前介衔,我要先介紹一下游戲時間的概念恨胚。在這里,游戲以tick作為時間單位炎咖,每1tick根據(jù)服務(wù)器不同而不同(不同服務(wù)器玩家數(shù)量不同赃泡,代碼數(shù)量不同,所以要執(zhí)行的時間也不同)
這里建議玩家們選擇shard3服務(wù)器乘盼,因為這個服務(wù)器是新手服務(wù)器升熊,我在上篇文章里有介紹過服務(wù)器CPU的事情,在shard3有20CPU的限制绸栅,不管你氪不氪金僚碎,都只有20CPU。所以這個服務(wù)器對新手比較友好(也不乏有核平大佬)(哦對了這個游戲有核彈的阴幌,后期再說吧勺阐,坑+1)
每一個tick包含了執(zhí)行所有玩家代碼,更新數(shù)據(jù)的時間矛双,受到各種因素影響渊抽,執(zhí)行速度在每個服務(wù)器上都不一樣。比如shard3是3秒左右议忽,而最老的服務(wù)器shard0一度達到5秒(好像現(xiàn)在也是懒闷?)
工人Creep
重頭戲來了啊栈幸!之前一直工人工人的愤估,還沒有認真介紹過。工人速址,在Screeps里面正式的叫法是creep玩焰。所以這個游戲的全名是Script the creeps為工人編程。(起名真隨便)
Creep是你可以操縱的工人芍锚,每個Creep上面有什么部件是你來決定的昔园。你可以讓它有挖礦的能力蔓榄,有帶資源的能力,有移動的能力(當然也有生成出來做固定炮臺的默刚,那種不需要移動)甥郑,有治療模塊,攻擊模塊荤西,遠程法術(shù)攻擊模塊澜搅,防御模塊,控制領(lǐng)土模塊等邪锌,可以說只有你想不到店展,沒有他做不到的。每個Creep最多攜帶50個模塊秃流,一個模塊需要花3個tick來生成赂蕴,所以最基本的礦機需要9個tick來生成。
Creep是有血量的舶胀,一個部件可以為它加100血概说。在生成的時候,排在前面生成的部件最先被摧毀嚣伐。同時Creep失去該種能力糖赔。
比如,如果一個Creep是這樣生成的
[WORK,CARRY,MOVE]
(挖礦轩端,攜帶資源放典,移動)
那么,受到攻擊的時候基茵,Creep先會失去挖礦能力奋构,然后失去攜帶資源能力,最后失去移動能力(也就沒耐久了拱层,直接就死了)
另一個例子:
[MOVE,CARRY,WORK]
(移動弥臼,攜帶資源,挖礦)
最先受到影響的是移動根灯,也就是Creep受到攻擊以后最先不能動径缅,然后不能帶東西,最后不能挖礦(死亡)
注意2:Creep是有壽命的烙肺!就和人一樣纳猪,Creep有個存活時間,一旦超過這個時間桃笙,就算它沒有掉任何耐久氏堤,他還是會自然死亡。留下一個墓碑Tombstone怎栽,里面有所有沒有使用的資源丽猬。這個可以收集的,不過還是先挖個坑吧
注意3:Creep有疲勞值設(shè)定熏瞄。每多攜帶一個部件脚祟,在移動的時候就會增加多一點疲勞值。如果疲勞值過大强饮,Creep在某個tick就不會移動氯檐。最快移動速度為一秒一格氢卡。注意,沒有攜帶礦物的攜帶模塊不會有疲勞值。
控制器Controller
(哦打了這么多字好累啊)咳咳钧忽,表弟泥垢了。
放置好spawn以后會發(fā)現(xiàn)质帅,游戲中有一個地方也變得不大一樣了朴肺,看起來就像是一個圓圈帶著一段方塊。(原諒我蹩腳的描述)鼠標移上去斗蒋,點擊一下捌斧,可以看到名稱叫controller,有一個冒紅色的字叫Downgrade in:后面跟著一串數(shù)字泉沾。這是個啥子玩意兒捞蚂?注意,這是整個房間的核心跷究,光有spawn不好使姓迅,如果你的這個核心沒有及時得到升級,它會降級俊马,當降到0級時丁存,不好意思,游戲失敗柴我。
哈柱嫌?我不光要挖礦填Spawn,我還需要升級這個玩意兒屯换?這玩意兒有啥用编丘?
這玩意兒用處還真不小,游戲中的所有建筑都是基于這個玩意的等級來的彤悔,這個玩意等級越高嘉抓,能建筑的東西越多。最高八級晕窑,那時候你就可以造出核彈來炸別人(嘿嘿嘿)
Controller的東西比較復(fù)雜抑片,下篇文章繼續(xù)講解(挖坑)
全局控制等級GCL和房間等級RCL
這是這篇文章最后要講的東西(打了50分鐘字了有點難受)
先來說說RCL,RCL(Room Control Level)房間控制等級杨赤,就是你Controller的等級敞斋,這個等級越高截汪,越能彰顯你的尊貴建筑更多種多樣的東西(看來我還需要寫一篇都能建筑啥的文章)
再來說說GCL,GCL(Global Control Level)全局控制等級植捎,這個是你整體游戲的等級衙解,等級越高,解鎖的CPU越多(shard3不存在這一說)焰枢,能控制的房間越多
GCL不會因為游戲失敗而降級蚓峦,在RCL升級時GCL也在升級,只不過GCL比RCL難升級多了罷了
好了實在不想寫了济锄,這里是專注于寫教程甚至作業(yè)都沒寫完的初三狗趣味的吃暑椰,寫作業(yè)去了。若想要獲取更多教程荐绝,歡迎關(guān)注本作者一汽!
下篇文章預(yù)告
Screeps基本設(shè)定解釋[2]