初学者制作BOSS时犯的几个错误
异世界也有我的世界吗?
(正文从后半部分开始,请匆忙的人可以跳过。)
我用初学者的水平试着制作了一个小地图。
Atzi ono
Beso ve etho daino thigo og “Minecraft Command Advent Calendar 2023”
始めに
この記事は、Minecraft Command Advent Calendar 2023 8日目の記事です。
Noltio
你好!我很高兴遇见你。这是我的第一次参与这样的活动。
我不太了解”datapack”是什么意思。但是,我很想学习。
希望在学习过程中我能掌握这个技能。
挨拶
どうも、春秋みんとです。時々ボスが作りたくなる時って、ありますよね。
私はいつも野菜のデータパックを作っているので、ボスを作ったことがありません。
この記事は、そんな私がどのようにして初心者なりにボスを作ったのかを書いたものです。
你好吗?
拉莎奥斯泰内克英特洛欧格迪克托尔。
奥洛迈吉马吉科。谬,奥洛得查勒提马菲卡瓦尼斯马吉科尔。
克莱特格兰德诺阿维迪克托尔维恩维舍斯。
你好,亲爱的。
-
- cawanes
-
- majgeckol
-
- elpho
-
- sestze stolco
- veneto majgekco
我们来考虑一下Boss的设定。
因为我喜欢魔法,所以决定制作一个可爱的魔法使。
将Boss的设定列成条目能更加清晰明了。
我的设想如下:可爱
魔法使
精灵
使用法杖
风系魔法
(补充)
顺带一提,考虑一下Boss在游戏中的战斗阶段也是个不错的主意。你不希望与一个只持有石剑却能连续进行即死攻击的Boss战斗,对吧?
因为我预计这个角色将在进入地狱后的阶段进行战斗,所以决定将其HP和攻击力相对提高一些。
码菲冧托罗
我发现了一个叫做”Blockbench”的软件,它被称为”Animated Java”。
大多数人都使用”Blockbench”来创建”Minecraft”中的动画,例如”Command”。

見た目を作る
ボスの見た目を作るために、BlockbenchとAnimated Javaを使いました。
ほとんどの人はBlockbenchを知っていると思います。
Animated Javaはそのプラグインで、Minecraft上でコマンドを用いてアニメーションさせることができます。
(補足)
Animated Javaに関してはもうちょっと前の日のアドカレの記事に良いものがあるので、参考にするといいと思います。
https://qiita.com/nukknu99/items/d264c6a560abfe6400c3
你的骨架
Zlo nogsleje, almostal dictol fligles skele.
Lashe alos thineqe skelo asolaltene ti mono.
Foli clestelogno, shteheg veli lafto… syalto…
技を考える
ほら、ほとんどのボスってかっこいい技を使うじゃないですか。
さっき考えたものに関連した技を考えましょう。
例えば風だと、空気で貫くとか、吹雪とか…
(補足)
技に統一性があると、だいぶ雰囲気が出ると思います。二つ名とか、付属している設定とかも考えやすくなってグーです。
多分モブとかいっぱい作ってるコマンド勢はそんなことないんでしょうけど、われらボス制作初心者にとってはやみくもに技を増やすよりかはこっちの方が良いと思います。
乐乐这些
Lashe alos lelthese.
afti walto umutzeg, skele, le ti walto umutzeg… ti repalte.
waiog umutzeg, mapheg animete ve nathes.
Alo maphe tullone animete ti sestze waiog umutzeg.
実装する
実装していきましょう。(これが一番めんどくさい)
待機モーションの後に、技を出して、待機モーションに行く…を繰り返すようにします。
動作の間、何かモーションがあると良さげになります。
私は杖を回すモーションを作り、それに使いました。
(補足)
ボスの一連の動作はスコアボードで管理しました。多分だいたいのボスもスコアボードで管理されてる…と思ってるので。
技と待機の間に、プレイヤーの近くにテレポートするとか、移動を挟むとか、いろんな工夫のしようがある場所だと思います。私はテレポートの動作を挟ませて、基本プレイヤーの近くにいる…みたいなのにしました。
完成
喂!请把你的脏话放到一边。
你个脑袋有问题!闭嘴,别再说脏话了。
闭嘴,别再说脏话!
细心考虑想做的事情是一个好方法。
就像这样,你也可以试试做一个老板!
…请把下面的内容用中文进行同义改述,只需要一种方式:
…
请将以下内容用汉语进行改写,只需一种选项:
…
在异世界怎么可能会有我的世界!!!
そろそろよくわからん言語で記述するのも疲れました。語彙足りなくて補足しなきゃいけない始末だし。
基本的にボスは上記の動作で動きましたが、ボスに必要なものはほかにもいろいろありますよね。
例えばbossbarとか、召喚の為のモーションとか、難易度調整とか、世界観とか…
そもそもどんな場面でボスを活用するかとかも関係してきますよね。
サバイバル環境で戦うボスなのか、はたまたRPGマップなどで戦うのか。
まあボスなんて簡単に作れるやろ、って思って安易に手を出して痛い目を見ました。
ここでタイトル回収です。ボス制作での私の失敗を書いていきます。上のよくわかんないやつよりかは役に立つと思います。ぜひ見て行ってください。
打倒老板后的收尾工作
击败了boss之后bossbar还在显示,确保不要忘记写上相应的处理代码。
粒子的数量太多了
這基本上是原封不動的。單人模式下非常難理解,但是多人模式的話會增加很大負擔。我理解想要做出華麗的效果。我也想做。但是這樣玩Boss反而是本末倒置,應該要適度地控制數量。
对话的时机
你听,形状像人的boss有时会说话。在这篇文章中提到的boss的子技能会有台词,当然在和boss交战的时候会用到很多相似的技能,所以当然会出现很多相似的台词。看起来非常单调。
我是比较倾向于制作更多技能的类型,所以看起来也不完全单调,但还是有点在意。但如果在等待时让他说台词,又会变成一个非常啰嗦的boss。我认为最好大胆地不让他说话,或者制作不同的台词差异或其他什么的。
力气太大了
我记得你之前写过预计在下界后进行调整,所以显然不会通过完全穿着下界装备来攻略这样的boss。即使这个boss有1000点生命值,也肯定太难击败了。
即使能击败,但会感觉很枯燥,boss的战斗也不会再有乐趣。调整这个东西一个人做比想象中要困难,所以最好和朋友们一起来调整。我也试过几次调整。
打击太痛了
防具能貫穿傷害的技能雖然威力很高,但對手卻會被吹飛得很慘痛,即使是命中率很高的技能,也會讓自己的體力減半。所以減少這種不合理的技能是非常重要的。
發現自己調整技能威力比想像中的困難。因為是自己創造的遊戲,已經對敵人的行動了如指掌。
但是,與這樣的敵人戰鬥時,卻是對他毫不了解的新手。比如這個敵人會使用會造成掉落傷害的攻擊,所以要用這套裝備~之類的,或者自己進行除錯時可以這樣加載,但對於新手來說是無法這麼做的。
我完全不懂这个动作。
在攻击中通常会有预备动作。如果预备动作不明显或者攻击的位置难以预测,就会导致不合理的感觉。我认为在有意制作快速攻击时是不错的,但是如果即使是致命攻击却没有预备动作,那就太不合理了。
太吵了
播放声音的是`playsound`。根据`execute`的使用方式,可能会在四面八方同时发出相同的声音,所以我认为必须要注意在哪里以及如何播放声音。
技术过于复杂
我认为这是说应该尽量多制作技能,但是我认为通常只需要大约6-7个技能就足够了。在这个时候我制作了9个,但是如果制作太多的话,以后的boss就要按照这个标准来制作,然后我就会一直为技能的选择而困扰。我至今仍然无法摆脱这个问题。
老板,您什么时候回来?
玩家附近会出现类似传送的boss,即使复活也会立刻传送到附近。如果被连续将技能施加到身上,那就麻烦了,所以我让它在一定距离外就返回原地。它通常会在我远离这个距离前用传送追过来,所以当我死后重生点离得很远时,或者使用末影珍珠等工具进行传送时,它会返回原地。
blockbench、ちゃんと保存ボタン押した?
マジでこれ。多分ほとんどの人は大丈夫だと思うんです。でも、私みたいなタイプの忘れっぽい人は押すのを忘れます。このせいでこの記事の子のblockbenchのデータがちょっと前のヤツしかなくて追加で開発できなくなっちゃいました。この子を作り直すときはまたアニメーションを一から作り直すことに。ほんとに保存はこまめにしましょう。
闲谈
最後まで記事を見ていただきありがとうございました。記事というかただの文章の羅列に過ぎないつたない物なんですけど。
この記事で使っているよくわからん言語、通称ベーツェ語は私の創作言語です。
記事のボスの子はこのベーツェ語を話すので、それ関連でベーツェ語を用いてアドカレの記事を書いてみました。ほら、異世界ってなんかロマンあるじゃないですか…….
希望我的各种与老板有关的失败能有所用处。祝你过上美好的老板生活。