Sighs, my third guide on bosses.
I think normal boss fights are boring, you shoot a sentry standing still.
I wanted to make a boss fight based of the game UnderTale.
Quick summary of guide.
UnderTale has a interesting fighting mechanic, you dodge attacks, then get the choice to Fight, act, or spare. I wanted to make all three mechanics, but to not get flagged for copyright, I made these:
Fight, Shop, and Heal.
Dealing damage
Okay, Make a basic setup. (Two barriers, text, and emojis)
Make the button “Fight” brodcast on the channel “fight”.
Place a property too, this is the boss’s psudeo health:
Place a trigger, edit it’s settings:
Now, you should make the health go down by (any number you want) each time you “fight”
Text displays
I don’t want to have a boring text showing the health of the boss, I want it to be more… colorful. Place a text block, and put in this code:
Now, when the boss loses too much health, it will change the health bar color, as it does in some games.
Making the shop
Teleport the player to (somewhere shoplike) when reciving on “shop”. Then, place a button, when pressed, make it open a popup like this:
Check if the player has enough money, remove money, add a not enough money notifcation, and make it give the player a red seed. Place an IIM (Inventroy Item manager) and set its settings to this:
Place a property called (whatever food you have) and do this to the IIM:
Now, you have a property that has a value of the amount of an item you have. (Credit to How to make a stylish cash counter (Difficulty: ). Make more things to buy, and make it so you can buy more at once.
Eating
Make a 3x3x3x3 area. (1 square is a 3x3 area with walls around it. A 3x3 array of 3x3 squares.)
This. Place a lot of triggers and teleporters so you can go to every area in the 3x3x3x3 square. Place one of the food items somewhere, (As an emoji) and place a button saying “Eat (whatever the item is)”. Check if the property of the food is more than 0(See: “Making the shop”), if you have it, remove the item and give health. This is the setup:
It checks if you have the item, then sends a notifcation while also doing stuff. In game:
You can also make text show the amount of the item you have. (Block code for this is in “Text displays”)
Attacks
Make the Fight, Shop, and Spare buttons deactivate on the channel “Fight” and actitivate on “Choices”. Place a button labeled “End turn”, make it trasmit on “end turn”. When reciving on “end turn”, teleport the player to this kind of arena:
Use this guide to add attacks:
How to make a Boss and their special attacks (4/10 or )
In “UnderTale”, there are differnet attacks, I will provide examples.
- BEAM, insta-kill lasers shoot from the boss.
- HEARTS, hearts float around, use this for the damage and make the ghosts hearts:
How to make PAC-MAN! (with MOVING ghosts!) 3/10 - GRID, create a grid of lasers.
Then, teleport the player back when the attacks are done and brocast on “Choices”
I just figured out that a trigger won’t trigger if you are standing still when it activates and you are on it. You can make a blue attacks. (Imagine a blue stop sign -Sans) These are where you get damaged if you are moving.