最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

關(guān)于冒險(xiǎn)一號(hào)

2022-09-05 22:42 作者:道家深湖  | 我要投稿

在《原神12》和《魔城傳說(shuō)》兩個(gè)mod上遇到問(wèn)題后,我終于決定認(rèn)真下來(lái)研究玩法了。我們有很多教人怎么寫(xiě)mod的代碼的教程,但“如何設(shè)計(jì)一個(gè)好玩的mod”,這種教程我是還沒(méi)看見(jiàn)。

冒險(xiǎn)一號(hào)簡(jiǎn)單來(lái)說(shuō),就是一個(gè)類(lèi)似暮色森林,專(zhuān)門(mén)用來(lái)實(shí)驗(yàn)新維度冒險(xiǎn)mod該怎么做的實(shí)驗(yàn)mod。

在這里摘抄一點(diǎn)企劃案:


具有X個(gè)“色”。色,這里是指類(lèi)似AFK的種族,F(xiàn)GO的職介,原神的元素那樣,一種抽象的屬性。具有色屬性的東西用“彩”形容。

游玩流程:

1,進(jìn)入模組維度。

2,隨機(jī)進(jìn)入一個(gè)色的群系。簡(jiǎn)單地建造基地,于此同時(shí),制作彩木(T1)套裝的鎬或劍。從現(xiàn)在開(kāi)始,隨機(jī)地會(huì)遇到“無(wú)色運(yùn)氣套裝(T1~T2)”。于此同時(shí),他可能遭遇一些T1小怪。注意,T1彩色沒(méi)有盔甲,只有劍。T1的盔甲是無(wú)色運(yùn)氣套裝。

3,玩家用木鎬或者石鎬挖掘彩礦,直接得到彩寶石,跳過(guò)燒煉的過(guò)程。

4,玩家用彩寶石打造彩劍與彩盔甲(T2)。兩者可以被強(qiáng)化,但不強(qiáng)化也可以。打造的產(chǎn)物有隨機(jī)波動(dòng),波動(dòng)范圍待定。

5,玩家現(xiàn)在可以進(jìn)入地下結(jié)構(gòu)了,地下結(jié)構(gòu)里有T2彩怪。T2怪和結(jié)構(gòu)里會(huì)產(chǎn)出大彩(T3)套裝的材料。

6,玩家收集齊T3后,可以去天上的結(jié)構(gòu)打T3彩怪了。打完巨怪可以獲得無(wú)色套裝(T4)的材料。

7,T4裝備可以挑戰(zhàn)最終BOSS(無(wú)色)。

Tier碾壓

A攻擊B,如果A的攻擊等級(jí)小于對(duì)方的防御階級(jí),則傷害改為1,1.12.2版本無(wú)擊退。

如果大于,則無(wú)視護(hù)甲,并且會(huì)立刻清空無(wú)敵幀。超過(guò)的差值,會(huì)轉(zhuǎn)化為對(duì)應(yīng)的增傷比例。

玩家防御階級(jí)的話(huà),每件護(hù)甲增加0.25,因此存在一個(gè)保護(hù)程度的問(wèn)題。比如,玩家的防護(hù)等級(jí)是0.75,怪物的攻擊等級(jí)是1,那么怪物在攻擊的時(shí)候,就會(huì)有1-0.75=25%的增傷。

是否要每件0.2,湊齊套裝之后額外加0.2?待定。這件事取決于是否要避免玩家混搭。實(shí)際上,后面有套裝效果,我是不打算在防御階級(jí)上做文章的。

每色物品(非方塊)需求:

T2彩材料“寶石”

T3彩材料“神石”

T1劍

T1鎬

T2劍

T2鎬

T2盔甲套裝

T3劍

T3鎬

T3盔甲套裝

每色方塊需求:

彩泥土

彩木板(樹(shù)直接就是木板)

彩石頭

每色實(shí)體需求:

彩T1怪

彩T2怪

彩T3怪

每色結(jié)構(gòu)需求:

地下結(jié)構(gòu):俗稱(chēng)地塔。隨機(jī)生成在Y=50。含有T2怪的刷怪籠。初版僅為一個(gè)地牢一樣的小房間。

天上結(jié)構(gòu):俗稱(chēng)天塔。隨機(jī)生成在Y=200。含有T3怪的刷怪籠。初版僅為一個(gè)地牢一樣的小房間。

特殊結(jié)構(gòu)需求:

運(yùn)氣小屋:在地表與各種深度的地下隨機(jī)生成,含有無(wú)色運(yùn)氣套T1、T2的成品裝備。之后可能參考泰拉瑞亞,制一些隨機(jī)道具。初版僅為含有一個(gè)箱子的房間。

世界生成需求:

新維度海平面高度為Y=128,地表基本平整。以棋盤(pán)格形式,按順序生成各個(gè)色的群系。群系大小在配置文件,且至少為16。

地表:隨機(jī)生成木頭棍子。

淺地層:含有3層彩土,3層黏土,3層沙子,3層原版石頭。3的數(shù)字規(guī)定,是為了讓需要這個(gè)材料的人能一直挖到爽,而不用擔(dān)心上面的東西總是掉下來(lái)。

深地層:淺地層以下都是深地層。這期間散布著運(yùn)氣小屋與該色礦石。

基巖層:最下方Y(jié)=0一層是平整的基巖。

特殊物品需求:

傳送石:在主世界使用則傳送到模組維度;在模組維度使用則傳送回主維度。傳送的目標(biāo)位置是相同XZ坐標(biāo),從上往下數(shù)第一塊腳踏實(shí)地的地方。

版本1.0:

制作T1、T2、T3的一個(gè)顏色的所有內(nèi)容,以及世界生成。無(wú)色的新道具(T1、T2、T4)忽略。

怪物暫時(shí)用盔甲來(lái)提升防御等級(jí),先做成一樣的怪,但是留出配置系數(shù)的空間。注意,由于T1沒(méi)有護(hù)甲,所以可能要做一套測(cè)試用護(hù)甲。

每個(gè)顏色要做成枚舉,有幾個(gè)補(bǔ)正值,方便以后修正。

盡管教程很難產(chǎn),但是做出維度和群系對(duì)我來(lái)說(shuō)倒不難??恐暗难芯揩@得的理解,以及理想境里摸明白的現(xiàn)成代碼,倆小時(shí)內(nèi)我就寫(xiě)好了新的顏色架構(gòu)和新維度。

這個(gè)模組與一般的模組代碼不同,一般的模組都是把物品放在ModItems類(lèi)里,列舉書(shū)寫(xiě),方塊在方塊類(lèi)ModBlocks里,如此云云;但我的ModItems和ModBlocks里卻幾乎沒(méi)有主要內(nèi)容。

EnumSuit驅(qū)動(dòng)

在我的EnumSuit里,多一個(gè)枚舉,就會(huì)多一整套的東西出來(lái),包括對(duì)應(yīng)的物品、方塊、群系,因?yàn)樗鼈兊募軜?gòu)都是完全一致的。如果想要獲取SET_ONE對(duì)應(yīng)的二階頭盔,那么就要EnumSuit.SET_ONE.getTierMap().get(2).getHead()。ModItems里并沒(méi)有直接獲取的方式。這些玩意的注冊(cè)名都是靠固定規(guī)則搭配套裝的名字動(dòng)態(tài)生成的。甚至,連它們?cè)趌ang里的翻譯文本,也是動(dòng)態(tài)拼接的?!皽y(cè)試套裝二階頭盔”并沒(méi)有屬于自己的key,它是通過(guò)“測(cè)試套裝二階”和“頭盔”的翻譯拼出來(lái)的。

動(dòng)態(tài)拼接的本地化文本

這些都是代碼架構(gòu)的事,不提也罷。

后來(lái)我花了幾天實(shí)現(xiàn)了新的屬性,并且測(cè)試了一版世界生成。嗯,當(dāng)然不包含任何的結(jié)構(gòu),只有泥土、樹(shù)木、和二階礦石,以及測(cè)試怪物。

測(cè)試版截圖

在判斷世界生成已經(jīng)初步?jīng)]bug了之后,我用time set 0指令把時(shí)間設(shè)為白天,接上一個(gè)gamemode 0開(kāi)始測(cè)試生存。

原定地表上是一階怪。由于我沒(méi)有修改,所以它們會(huì)在晚上生成。白天,它們并沒(méi)有燃燒殆盡。相反地,它們追著手無(wú)寸鐵的我。我根本打不過(guò)。20血,1階防御,打上去連擊退都沒(méi)有,算上測(cè)試護(hù)甲值后,一次1點(diǎn)生命都不到。我只能狂奔。

所幸野外現(xiàn)在是白天,不會(huì)再刷怪了。這樣我不至于腹背受敵,至少我知道,甩開(kāi)這三只怪我就安全了。

這個(gè)破怪

這地面很平整,只有幾個(gè)柱子。沒(méi)有墻可繞,沒(méi)有房子可躲,沒(méi)有坑可跳。我就硬跑。

跑幾步我回頭看下,草,還在。

跑幾步我回頭看下,草,還在。

跑了幾百格后,我終于甩開(kāi)了。

然后我就又發(fā)現(xiàn)了新的問(wèn)題。

首先,砍樹(shù)很慢。我和原版的木頭硬度一樣,但我砍出來(lái),一個(gè)方塊是一個(gè)木板,也就是資源產(chǎn)出效率為25%。

然后。做不了門(mén)。

我注冊(cè)了礦詞,讓我的套裝木板作為木板存在,但是……門(mén)他不走礦詞!

每一種木材都有自己對(duì)應(yīng)的門(mén),這些配方是單寫(xiě)的。我沒(méi)有對(duì)應(yīng)的門(mén)……所以我最后單獨(dú)給每個(gè)木材注冊(cè)了門(mén)的配方。當(dāng)然,配方不是走json,而是java代碼批量注冊(cè)的。

另外,考慮到服務(wù)器玩家總會(huì)在各種時(shí)機(jī)加入游戲,我決定在地面上放一些類(lèi)似閃光彈的東西,讓玩家在一窮二白的時(shí)候快速離開(kāi)怪物。至于怎么防止玩家一直用這玩意嘛……大概是怪物被晃瞎的時(shí)候,獲得抗性提升吧。

然后,挖礦。我把石頭生成放到了比較靠下的位置,一開(kāi)始我可以做爐子,卻不能做火把——沒(méi)有煤,然后木板也不能燒成木炭。但沒(méi)有煤和木炭,就做不了火把,也就沒(méi)法往下挖……去他妹的。所以我特殊設(shè)定我的木板也能燒木炭。

先想這么多。累了。擺了。

關(guān)于冒險(xiǎn)一號(hào)的評(píng)論 (共 條)

使用qq登录你需要登录后才可以评论。
安阳市| 清流县| 怀远县| 临湘市| 巴东县| 韶关市| 舞钢市| 当涂县| 翁牛特旗| 牟定县| 蕲春县| 十堰市| 方正县| 晋中市| 克拉玛依市| 灌阳县| 福清市| 读书| 克拉玛依市| 邳州市| 吉木乃县| 新宁县| 曲靖市| 海宁市| 温宿县| 全椒县| 竹山县| 涪陵区| 红桥区| 淮阳县| 东丽区| 神池县| 桐柏县| 晋宁县| 隆昌县| 澳门| 浦城县| 虹口区| 都匀市| 同仁县| 准格尔旗|