Littlemonk5: Guess who just made an apple mini-game in Halo 5.
Loyal 4chubers: Who just made an apple mini-game in Halo 5?
Littlemonk5: Me! I guess it wasn't a rip-off of "Platform Panic" after all. Guess someone was wrong.
Loyal 4chubers: Yes.
Littlemonk5: Well, all is forgiven, because right now, I’ve got a map the size of the Pillar of Autumn, and I’m coming online to share it with my beautiful fellow forgers.
Loyal 4chubers: Okay.
SO ARE YOU HUNGRY FOR APPLES?
"Bobbing for Apples" is a mini-game that I have wanted to create for a while, but didn't have the water resources to create and with the additional strain from lack of proper gametype support, it felt unlikely that I would ever do it. Now, with the addition of Tidal, I couldn't go on not creating this mini-game and working with the gametypes provided.
When I create mini-games, I like to think about what some of the simplest activities are in our day to day lives. Original maps I've made like Bug Zapper or even recreations like Clogged Toilet come from simple things that I see daily and this map is no different. Every day I am confronted with the decision of whether or not to eat an apple and finally I decided to make a mini-game around it with the first idea being a game already centered around the apple.
In "Bobbing for Apples" there will be two teams (red and blue). Each team starts high above a bucket of apples conveniently colored the conventional red and a very unsettling blue color. The goal of the game is simple: get all of your team colored apples out of the bucket. All you need to do to accomplish this is ground pound the apples!
Seems simple, right? Well, I forgot to say...the apples...they move....a lot. With some clever use of gravity volumes (explanation below as always), I was able to make some pretty realistic floating of the apples without using any sort of scripting on the apples themselves. On top of this, if you miss an apple, you will be thrown back up in the air so the next time you are ground pounding, you will also be moving vertically.
Hitting an apple is the only way you can get it to despawn and give you a "point". Points are not recorded until the end because the base game is CTF since KotH doesn't exist. It was too hard on the FX budget and framerate to have telporters in all the apples for a better point system. You will not be able to get to the apples without ground pounding and if you cancel ground pound midway through its charge phase, you will have to wait 10 seconds to die to gain it back. Remember that you can also hit other players apples so play smart.
Gametype Variant - Bobbing for
Map Variant - Apples
As always, there will be more where this came from. Stay sweaty.
How It Works:
This map was a pain in the ass to make. Anybody that puts normal objects that are welded into a network of gravity volumes deserves a medal (I'm still waiting on mine). The framerate in forge is maybe at like 2 fps (maybe). You have to make the entire map first and then test sub sections at a time to make sure your map doesn't crash half way through grabbing a group. Basically, to get this map working I started by making my apples and eventually simplifying their geometry to 40 pieces to improve the framerate issues that I had in full lobbies early on in testing. From there, I knew that I needed a way to make sure the apples didn't roll over so under the apple probably about 20' is an invisible kill ball. These got welded together basically making a gap that is not observed by the player since the killball is the only normal invisible object in the game (besides like respawn points which won't work). Between the apple and the killball is an invisible blocker. This whole thing is then wrapped in a gravity volume covering just about 3/4 of the apple. Think of it like this:
|......S2......|
|__________|
|.......o.......|
where the vertical lines are the gravity volume boundaries, the o is a killball, the horizontal line is the invisible blocker, and the S2 is the apple (and the dots are for spacing and should be ignored). To get the apples to move, I have other gravity volumes set up on scripts to move horizontally in different directions at different time intervals. These graze the tops of the apples to give them a slight push without going too far. In the apple is a fusion coil that tells the apple it is in to despawn when it is blown up. This signal also sets up the scoring mechanism when all 6 are blown up to make the winning team teleport to a platform with the flag and the losing team fall through to the ocean floor. It also ensures only the first team to win gets the flag even if the other team blows their last apple up milliseconds after. This map took all 512 scripts but could have been 510 if I didn't lose a teleporter with scripts on it somewhere underwater when it degrouped itself....little piece of ****.
Bug Reporting:
This game used to lag like a mother ****er in large lobbies but I'm so happy to say I got rid of that entirely. No more teleporters bogging down the FX budget, totally redone apples to lower piece count of the moving objects, no light bakes on the apples, and no more weapons or dead bodies floating around. If you experience lag, I promise it is you. Let me know if the telporters aren't teleporting you, if the wrong team is able to win, if no team is able to win, or if you have a game where like one apple is hit 3 times and won't explode. Anything else I didn't predict here to be slightly possible that happens is definitely worth telling me about.