Jul 2, 2023

PFC Progress Report 5

Ah, an update. Finally! It almost seems expected to start this blog post with an apology for taking so long - and to that, I say: sorry! To the few eagerly awaiting more updates on Project Fight Club and even fewer who read these posts, sorry for the delay! With the significant hiatus, I thought it'd be healthy to be transparent about our absence as well as our plans moving forward. Afterwards, the post will be business as usual in which I describe the new additions and changes made to the game.

Revised icon courtesy of Cpt_Polka

Mar 2, 2021

PFC Progress Report 4

While it has been quite a while since the last PFC Update post, there have been lots of features and changes I've been meaning to cover the next time I make a post. While it has been a while since the last update to PFC, the newest update will include some new tools as well as some quality inclusions such as the main menu, a leaderboard, and a banner for when you're KO'd by someone. Behind the update also includes some unseen changes to the game's framework to set the game up for future customization for both user experience and cosmetic appeal. The following content is more about the most recent additions to the game so it won't include the other tools added (which I'll discuss in the future).

Monoliths

Look at all the colors

One of the major additions to the game is the monolith. In order to promote traffic in what would be considered dead areas of the map, a new, fast spawning structure appears in certain areas of the map in pairs. These monoliths provide a random buff every 30 seconds. The buff can be anything from invisibility to movement speed to health regeneration. In order to claim these buffs, you'll have to be the only one nearby it for a while to receive its blessing, similar to an obelisk. In addition, you can't see what the buff is and whether it's been taken or not until you're up close to it. The idea is to create a reoccurring point of interest for the player to check upon and to add to the chaotic, fast-paced action that makes the game's identity.

While the monolith itself is more of a placeholder for a more appealing structure, the icons for the buffs themselves are here to stay. Wonderfully made in Maya by my partner, these floating icons were created as objects to be better influenced by the game's lighting as well as to create depth, making it easier to identify. In addition, each symbol has its own silhouette, further strengthening its clarity.

Woosh woosh woosh

 Regen Coil


What's an update without new, or rather, rebuilt tools? Returning to the game is the self-sustaining Regen Coil. Being able to heal on your own in between battles is a versatile and welcomed addition to any loadout and with Regen Coil returning, you too can recover on your own, so long as nobody is nearby you.

Regen Coil functions nearly identical to its original rendition: you heal when nobody is nearby and you're slowed based on how much HP you're missing. The slow was added before when you'd be able to run away from an assailant maintaining distance, allowing you to heal followed by reengaging. The slow is designed to force the Regen Coil to be used for its intended purpose and that's to heal in between engagements rather than in the middle of one.

The new Regen Coil now notifies you with a sound and a visual indicator for when an opponent is within range of you, making it easier for you to tell how far you must be to receive your healing. The animation for equipping the coil (and for subsequent coils thereafter) is bouncy to reflect on the tool's shape and origin. In the future, we'd love to remake the coil to look more natural and healthy as opposed to just being a green coil (which would very much clash with the Speed Coil for colorblind players).




The dummy likes to do a little trolling

Vine Scroll


The Vine Scroll was always one of my favorite tools in the game; an arena trap tool makes for a versatile utility that allows for forced duels as well as clever escapes adds to the creative flavor PFC offers. While I myself personally enjoyed the Vine Scroll in the past, many players often forego the tool for others. In order to make the tool more appealing, it received some hefty buffs.

One of the major changes to the Vine Scroll is that the user can now climb the vines while other players may not, allowing the user to use the Vine Scroll more safely and not lock themselves in duels when the fight doesn't go their way. Though that being said, it isn't always safe and easy to simply climb the vines to escape a fight. Another welcome change is that casting the ability no longer locks you into place, allowing you to follow players you intend to trap within the cage. In order to adjust the tool to the new equip times the game included, the invulnerability time increased to one whole second now, allowing ample time to equip a tool after summoning a wall. Lastly, as a quality of life improvement, a ghost image of the vines indicates where the vines will be set up when summoning them.

Trolled


Landmines


Lastly, to populate the game with more loadout choices, I opted to include an Ultimate in this update, and my choice was to include the Landmines, an area denial ability that was notorious for KOing unaware players. In order to better promote a healthier play environment, Landmines received some strong nerfs in order to prevent the ridiculous instant kill identity it once had.

That being said, it's important to note that mechanically, most Ultimates have been indirectly nerfed by the game's round cycle; since the original PFC had no map rotation and no round timer, you could theoretically reach insurmountably high Killstreaks and dominate the server as if you owned the place. Since you can no longer do that, having 50 mines in your pocket isn't as achievable as before. The Landmines now work much differently than their original incarnation.

Landmines no longer trigger instantly when touched. Now, the Landmines trigger when a player enters its "arming" range, where the Landmine begins to arm itself followed by its detonation. This allows players to disarm Landmines by carefully looking out for them and stepping out of their range. While an easier task when aware of their presence, players who lack the insight to spot them will find themselves triggering them without time to react, punishing them with the explosion that deals damage to anybody within the Landmine's range. The Landmines are more transparent but glow red with a tiny light that intermittently appears. When the mines are stacked together in a singular place, the lights will make it easier to distinguish a bed of mines as they'll turn on at separate intervals. Additionally, one cool change is that Illumina now reveals hidden landmines.

You are in a no troll zone

I apologize for anyone waiting for a larger update for the allotted time; please bear with us that much has changed behind the scenes to prepare the game for the long term. That being said, I'm happy to announce as well that from this point onwards, for the duration of the game is in its beta state, new tools and maps will be released when ready as opposed to being bundled. I'm excited to see content drip into the game and see how it affects the game.





Jun 9, 2020

PFC Progress Report 3

It's been quite some time since the last update and frankly the reason why was to create enough content to present for the 3rd progress report. Not only am I now proud to say that there's enough, but I am also proud to say that the game is now available to play in open beta! I have managed to complete what was needed to be done to release the game in a testable, early-access version of the game, and in this post, I am going to go over as to what was needed to be created in order to be satisfied with publishing the game early.

Round System
With three maps to choose from!

One important feature to include is a way to rotate the maps and the only to do so is to incorporate rounds. The game will collect everybody's KOs and their highest Streak and display who got the highest of each at the end. In addition, the game will display how the same stats for the player as well as their wipeouts. Wipeouts don't show anywhere else since nobody necessarily needs to know how many times a player has died. One cool detail about this system is that if you leave the game and return, so will your stats. This is possible since the server records every player's stats into a table.

Each map has its own lighting, skybox, and ambient noise. The game simply shuffles all the maps and displays them in the shuffled order. This means the order the maps show is random but a map will only repeat once all maps have been shown, allowing each map to have a chance to be played.

To make the game more fun to play, I added 3 tools since the last progress report and I'm happy to discuss them.

Mr. Stabs

One tool that I needed to complete as soon as possible was Mr. Stabs; that'll allow me to make more daggers sooner like Ice & Rogue Dagger. Mr. Stabs, being one of the tools that were made by my friend GearTitan, was one of the first tools ever made in the game. Aside from animation changes and a slight increase in swing time, not much has really changed for Mr. Stabs. I really enjoy the animations for Mr. Stabs. The animations were inspired by the knife from Valorant. I opted to make the animations for Mr. Stabs always stab directly in front of the player as opposed to short slashes. This change makes it easier to hit and a bit harder to accidentally block with the dagger. It also allows the backstab effect to activate more consistently.

From Hell's heart, I stab at thee!


Shield

The iconic tank tool, the Shield makes its return to the revision at launch. The Shield has its same attributes as its original version. With a hefty passive 35% damage reduction and 90% while active, the Shield maintains its presence as the quintessential tool to pick for those who value durability. I chose to remake Shield as soon as possible in order to set up the code for any passive tools. One nice change about the tool is that you no longer have to equip the tool once in order to gain a passive reduction bonus. 

The Shield has a nice updated animation that plays and, at the moment, a simple beam that surrounds the player when the tool is equipped.

Immobile like rocks.


Health Potions

One of the more unique ultimates in the game, Health Potions allows you to quickly heal up your health on a dime. Inspired by the Estus Flask from Dark Souls, Health Potions were made for the game's debut. This allowed me to set up more unique ultimates for the future, specifically, those that don't scale with the player's KO streak. Restoration now comes out quicker in order to accommodate the equip time change made to all tools. As with all tools, Restoration has more polished animations as well as new particles for when you drink them. In addition, an animation now plays when you're hit drinking the potions as well.

It has that cherry medicine taste.

All that being said, the game is ready to play! There's much more that needs to be done for the game to be out of its Beta status. I would like to touch up the effects and visuals in the game as well as create a loading screen and a menu. For now, though, I would like for the public to try the game out so I can collect information on how I'm doing as early as possible.







May 11, 2020

PFC Progress Report 2

It's been another few weeks and I thought I'd like to make another post updating on what's been completed so far. Much of the most recent work that's been completed has been behind the scenes such as status effects and other miscellaneous features. While not as interesting as tools, I thought it'd be fun to discuss the changes to the game as well as how the game will function.

The HUD
The space on the right will display all ultimate info.

With a game like PFC, it's important to have your information clear and concise at all times to better your chances of survival. In order to do this, a good heads-up display is critical in order to improve the enjoyment of the game. Much like the tools of PFC, the HUD was also inspired by Dota2's MOBA-oriented display. While the current version of the game is using the older version of the HUD, many of its elements are going to persist through future iterations of the display. The display may change visually but the information present will always be there. One major change between the HUD of the original remake and the current revision is the increased transparency of the HUD to grant more vision on the screen.

Of the things notable, the jump counter, speed indicator, and killstreak information are all bunched together on the side. These numbers change often and having them bunched together makes it easier to read all three at once as well as helps in retaining information. When you attempt to jump after consuming all your jumps, the indicator flashes red to show you you're out of jumps. In addition, any time you attempt to do an action and it fails, the game will display a red notification coupled with an old ROBLOX sound to tell you why your action did not go through. This will help make it clear if you're out of range for an ultimate or telling a player they're stunned.

If you find yourself stunned or exhausted, you'll be able to find out why through a box that appears above your HUD. An icon represented by the status effect's source is displayed when under an effect and hovering over the icon will give you more information. You'll be able to see what exactly is stunning or slowing you by quickly looking below at your HUD. Similarly, the tools underneath the buttons and your health work similarly since you can hover over the box to inspect the tool's attributes as well as see its cooldown.

Status Effects
Brain hurt!

While most status effects remain the same mechanically in PFC, their visual effects are getting a touch up just like tools. After having replayed the first revision of the game, I was able to instantly see how much better these new particles and effects contribute to a cleaner, more enjoyable game. The more I played the old version, the more I wanted to make better effects because the old version was so bad visually. At least now I have a direction in mind and can reliably go towards it. As always, these effects were created by my wonderful partner.

The stun effect has a new animation to it as well as some stars spinning around the player's head. The stun effect was accomplished by spinning 3 offset blocks around the player's head on everybody's client. I wanted the parts to be anchored and always follow the player's head to make it look cleaner and I played them on the client for access to RunService's Heartbeat function, which alexnewtron has recently explained to me the difference between Heartbeat and Renderstepped. The tilted angles, as well as the alternating rotations as suggested by my partner, make the effect clear, concise, and visually appealing, which is a success in my book.

In this iteration of PFC, most healing will be accompanied by the same effect. While some abilities may include another visual indication, such as Darkheart's vampiric effect, the healing effect will still be there regardless to make clear that the player is healing. The effect is a simple part welded to the player's HumanoidRootPart that plays the effect and is destroyed. It's nothing too fancy but I want to make clear that the part is under an object in the game's workspace that every player's mouse clicks through as well as every ray ignoring, so no need to worry about hitbox issues while healing.

Feeling pretty healthy


Satellite

Did I mention the ultimate, Satellite, was finished? Satellite is a classic tool that has the ability to damage anyone on the map. The only global tool in the game at the time, this ultimate was inspired by Dota2's Invoker's Sun Strike and its reputation for being a global finisher that required precision to be effective. I chose Satellite to be the first ultimate to be made because it was simply the easiest. I needed an ability that was simple and had some form of killstreak scaling so I decided to go with Satellite instead of Healing Potions or Lava Staff. That being said, Satellite is my favorite ultimate in the game specifically for its satisfying ability as well as the hilarious combos you can pull with it (specifically the Moon Katana, Blink Dagger, Blackhole combo).

The ability remains unchanged compared to its original incarnation: the radius is the same, the distance is (of course) the same, and its cooldown is the same. The only changes made to it are its visuals as well as its cast indicator. Not many moves in the game have some sort of visual aid with the purpose of assisting the user in using the ability, however, considering the global nature of Satellite, as well as the fact it can hit any enemies above or below the targeted point, a transparent beam follows the player's mouse, making it easier to see who's going to be hit. The indicator also includes a small disk to better visualize what's inside the beam since the beam itself does not cast shadows.

One detail some people don't know is that an actual satellite appears above the location where the Orbital Strike is called to. Clever players who notice a player holding the tool may constantly look above themselves to see if an Orbital Strike has been called. In the original game, the height of the actual satellite was a bit too high to be seen properly. In this revision, the Satellite's height is fixed at about 350 studs in the air. If you look above while an Orbital Strike is used, you will see the satellite drop from the sky and charge its beam. The charging effect is new and adds to the urgency of the ability, indicating to any player observing it that it's time to run if you're under it. When the beam strikes, debris will fly in the air based on the color of the parts that have been hit.
Then the Lord rained ... fire from the Lord out of heaven

In the future, I plan on making ultimate abilities look prettier the more kills you have. Not only will this make users with larger killstreaks feel more rewarded, but it also lets other players know someone is doing too well and they must be stopped. This post's unofficial theme is clarity and transparency between the user and the game. Not only is this crucial to PFC, but it's paramount for anyone making a game. The more information presented to the player, the more likely they'll understand what happened to them preventing them from getting angry at the game from something they don't understand. That being said, it does go both ways in that you don't want to overload the user with too much information. Hopefully, all these indicators help the future players of Project Fight Club. See you guys around for the 3rd blog post!


Apr 20, 2020

PFC Progress Report 1

It's been about two weeks since I announced the recreation of Project Fight Club so I'd like to share what has been done and what's being done differently as well as proving I'm actually working on the game. The progress may not seem like much since I'm also working on Testing Playground still. I try to do what I can for each game so I can make sure that stuff is still being made for both. 

One thing I would like to discuss with the new PFC is its balance changes; I've learned a lot since the first iteration of the game so I'm adjusting the game accordingly. For example, the damage a weapon does is now consistent instead of a random range. This way, you'll know how much damage you'll be doing instead of estimating it. Following the pattern of consistency, swords now play their animations in a set pattern instead of being random. With this change, you'll be able to know where your sword will be when you attack, allowing you to adjust your character's direction accordingly.


Gotta hate when swords make your torso fly off in real
At the moment, 3 tools have been completed: Mr. Slice, Blink Dagger, and Kunai. All three of these tools have been revamped mechanically and visually.




Mr. Slice


The classic, well-rounded, infamous Mr. Slice. This tool has seen both sides of the balance spectrum from its original 60 damage crit to its abysmal crit chance and damage. Hopefully, we will be able to find a good spot for this wicked blade. 

Mr. Slice hasn't changed too much aside from the global changes listed above; it deals a constant 34 damage unless it deals a crit, which it'll then do 47.6 damage instead. One visual difference of Mr. Slice is that its red glow will occur even if the crit didn't land, as opposed to the original only turning red when a crit landed. In addition to the sword glowing red, the trail on the sword will turn red as well.

Yeah that's cool I guess


Blink Dagger

The Blink Dagger: one of the first tools created and one of the few that are straight up from Dota 2. For what it's worth, it was a tool created for fun and never really for the game, especially because it wasn't created by me, but my friend GearTitan. If you don't know yet, he handed me Mr. Stabs (which he named), Mask of Madness, and Blink Dagger; that's why there's a statue of him in my version of Raven Rock. This tool was notorious for being a staple in everyone's loadouts: it had a huge range, allowed you to teleport instantly, and had a pretty solid cooldown time. Clearly, all that had to change.

In the new iteration of the game, Blink Dagger's range drops from a staggering 150 down to 40. The reason for its drastic drop was how universally good the dang thing was. This tool was so good, it made it nearly impossible to make any new mobility tools without instantly being invalidated. I even made a post about it here. Aside from the large distance nerf, everything else about the tool remains the same, including its cooldowns and hit-cooldown mechanic. 

With the change to its range, I found testing the dagger to be difficult since I'd always try to blink using the old dagger's range. To help make it easier to visualize what a 40-stud radius looks like, when you click out of range, a feint bubble will show where you'll be able to teleport to. 

While we're on the topic of visual changes, the Blink Dagger has a new, very pleasing effect when you successfully teleport. Replacing the old Blink Dagger's block petals are a wonderful black petal particle that gently falls when you teleport, drawn by my wonderful partner


Elegant, yet, somber


Kunai
The Kunai: a staple disabling tool that everyone has used at least one. The Kunai has always had a nice design. It was straight forward and that's good for something essential such as disabling another player from moving. Back when the only ranged weapon was the Hookshot and the only stun was from using the Lava Staff, the Kunai filled a necessary role by creating a quick, low cooldown stun that requires a bit of practice to land. 

The Kunai's return to the revamped version of the game is no surprise, however, it does come with a few changes. The speed the Kunai travels is a bit slower than its original version which means it'll take a bit of predicting to land the throw and further throws are more predictable. That being said, an upside is that now the Kunai can be thrown while moving, allowing you to manipulate the starting position at which the Kunai starts its travel. Other than those two changes, its values are identical to its original incarnation.

Visually, however, the Kunai looks much more appealing. Instead of the Kunai just being thrown forward, the Kunai now has a ribbon attached to the end of it to make it easier to see in darker areas, as well as a trail following it. When the Kunai lands on a surface instead of an enemy, the Kunai will stick to the surface accompanied by a loud thunk. These visual and auditory additions should make it more clear as to what happened: you'll know when you've thrown the Kunai, you can see where it's going, and you can tell when it has ended and what the result was.

Goodbye edited superball

Working on the game is a lot of fun. I'm excited to see how this will all turn out in the end as we have some great ideas for PFC. I'm hoping it will all come together for an enjoyable and visually pleasing game. The idea of the game looking updated and fluid is my motivation to keep working, so I hope to be posting more soon.




Mar 30, 2020

Project Fight Club: The Return

Now I'm not entirely sure as to how many people read this blog (I mean technically I do but I'm not sure how many people check it), but to those who do, I'm sure you're aware of my old project that is nearly 6 years old: Project Fight Club. The game has gone through many iterations and a rework that was never released but now is the time I present the good news to those who care: I am remaking the game with my partner. Together, we'll be able to elevate what the game was to whole new levels with our current standards of polish.

The game will be made from the ground up to make it easier to maintain; the old code was very sloppy and contained a lot of redundancy considering I was not as good at coding as I am now. While this sounds like it'll take a while, it shouldn't be too bad, I've made everything in this game at one point, haven't I? Instead of the approach I had with the rework, which was to wait until the whole game was finished before releasing it, I will be updating the game as I go. Similar to how Dota2 rolled out heroes from Dota1 over time, PFC will be doing the same. At the moment, we will be prioritizing making tools that, when completed, will reduce the time it takes to make future additions. For example, Mr. Slice will be made first to lay the foundation for all the swords in the game, and by extension, daggers and greatswords. It's already being worked on right now!

Draw speed not to scale

If you're even more interested in the game's development to the point you wish to help out, I'm still accepting map submissions so long as they fit our criteria. For now, shoot a comment in the group to let us know you've made a map and we'll review it. 

I'm excited to work on this again, especially with someone I know I can rely on to provide assets I can't make myself such as 3D models and graphics. If you're interested in the game's development, I plan on documenting what I've done on the blog so be sure to check back often and join the group!




Feb 9, 2020

Making Unique Combat

While Testing Playground is a sandbox of various creations Rin and I make, I wanted to create a foundation that allows me to be creative with anything I make in the future, especially those that are very conditional. In addition, the idea of making a combat system that felt very dynamic was always something I've always wanted to attempt and I'd say that I did a decent job. To make the place stand out from other beat-em-up roleplays on ROBLOX, I wanted to utilize the environment and real-world thinking to solve problems and succeed in taking someone down or escaping with your life.

Although it wasn't the first thing I made, the first thing I want to talk about is the status system. In Testing Playground, you may find yourself with a notifier telling you that you're wet or hotter than usual. These little changes to your avatar affect the way your character acts and how other entities may interact with you. One of these status effects is wetness. In Testing Playground, the wetter you are, the darker your clothes become. Once you reach 70% wetness, your stamina regenerates more slowly and the speed you sprint at is 60% slower. Some sources of wetness include fire hydrants, swimming in the ocean, standing in a fountain, and standing in the rain. In the future, wetness will allow players to be electrocuted or extinguish burning fires.


Towels to be added 2025

Another status effect you can find yourself having is temperature. Temperature measures the change in heat or coolness of the player. When higher, the player is hotter than usual while conversely, negative numbers indicate how cold they are. The player's temperature could change from eating warm foods or drinking cold beverages, being near water sources, or experiencing friction. While extreme temperature change currently doesn't affect the player, it lays the infrastructure for future stands such as Sheer Heart Attack or The Grateful Dead.

One major source of wetness is rain. Every two minutes, the game has a 5% chance of summoning rain if it hasn't been summoned yet. The game turns grayer for one minute then the rain begins to pour for 6-7 minutes. Once the rain begins to fall, the sounds of raindrops fill the player's audio. If the player is underneath something, the sound becomes a bit more muffled. If you're not underneath something, you begin to get wetter and wetter so if you value being able to run fast and take a breather, you might want to invest in an umbrella. 


Singing to be added 2029

In addition to rain, swimming almost instantaneously grants the player complete wetness. Not only that, but while you stay in the water, your stamina begins to deplete at a steady rate; you can't swim forever without getting tired, you know? If the player mismanages their stamina, they'll find themselves floating to the surface unable to move. If the player attempts to dive into the water and hide from someone, they'll discover they possess a small reserve of oxygen. Once that depletes, their health begins to drain. With both of these mechanics together, one must be very careful with how they address being in the water.


Cardio training to be added 2049

Lastly, the game has a day and night cycle that's a bit different than most other games. In Testing Playground, when the game turns to night, the environment becomes noticeably darker. Often when the game turns to night, first-time players note that the game is too dark and needs to be fixed while others who are familiar with the game will say night turns Testing Playground into a totally different game. When the game turns to night, light is absolutely crucial when it comes to finding a player you're chasing or hiding from one chasing you. In addition to making the game dark, player nametags only appear when you are directly in front of them, making it easier for a player to hide in the darkness. Many of the game's lights are on at night however most of the light sources in the game are destructible, allowing the player to manipulate the light in the game.


Nightvision to be added 2186

All of these elements mesh together to allow the players to utilize what's nearby in order to give them an advantage. I wanted the players to feel smart for knowing what's nearby or for being familiar with the various interactions in the game. For example, knowing there's a window on the second floor of the music shop can come in handy if you're being chased by someone, so long as you have something to break the window. The game also stunts your stamina and health regeneration when the player's health is very low, allowing clever players to recognize that their wounded target couldn't have gotten far, just like you see on TV. When designing a game, it's common knowledge that heavy consequences out of a player's control can be very frustrating to those playing it, therefore, conversely putting a lot into the player's hands gives a sense of satisfaction and accomplishment when a player's plan works. The freedom of the game coupled with the game's forgiving death mechanics makes for a relaxed and light-hearted PvP experience that I hope to expand in the future.


May 23, 2019

Tool Graveyard: The Scrapped Tools of Project Fight Club

I'm sure there are some people reading my blog, and there has to be at least a small handful who liked my game Project Fight Club. While I haven't really touched the game in a while, nor have I republished the game as of this writing, I want to take the time to discuss what tools were tested but did not make the cut. The purpose of this post is to focus on my design philosophy on making games and how designing something practical may take some time; you learn more from your mistakes since they help you grow so I'd like to use this time to see how far I've come since then.

Jetpack
The idea of the Jetpack came from when I was contemplating more movement options. The concept was simple: you fly around but your use is limited. Rather than using a cooldown, it used a fuel mechanic that allowed you to relocate yourself with ease. Now, in theory, this weapon would've been alright, who wouldn't want to be able to quickly travel, even if the fuel took a while to regenerate? The problem I came across, however, was that it was way too good compared to the other movement options; you had no reason to pick any other movement option other than Jetpack (except maybe blink dagger). 

If I were to redesign how the Jetpack worked, maybe I would've made it cooldown based and it'd go on cooldown if you were attacked recently. I can't make the Jetpack give you a sudden boost forwards because Rogue Dagger currently does that and items shouldn't make another redundant. Personally, I don't think this tool could ever be in the game with its current theme.

Warp Point

My search for alternative movement options continued with the Warp Point. This tool was inspired by my love for the original gear it's taken from, the Telewarp. The Telewarp gear allows the player to leave a beacon behind after arming the tool. Once the beacon is on the ground, you were free to teleport to the point. The Telewarp is destroyed if someone walks over it. I was so inspired by the design that I wanted the tool to be in the game.

I wanted the tool to be used for juking players or to safely retreat. The tool would've taken time to arm, then drop to the ground. You were then given a button to allow you to teleport to the beacon, putting the tool on cooldown. This seemed fine at first but the tool proved to be too overpowered. Firstly, the ability to teleport across the map was way too strong; you shouldn't be able to disengage from someone and immediately travel a long distance from a single action. Secondly, if it were to be rebalanced, no matter how much you try, Blink Dagger made the tool redundant. The beauty of PFC is that each tool serves its own purpose where no other tool can take its place and this tool just didn't follow that philosophy, it was either useless or made something else useless. This tool just didn't have a place, no matter how I look at it, it won't ever work.

Fire Golem

Now, this is an ugly guy. Wow! He's really ugly!

Anyways, this one spawned from my love for Dota and the hat this guy is wearing, Lava Reactor. The idea behind this one was that it'd work like Warlock's Chaotic Offering from Dota where he summons a golem to fight for him. You would've summoned the large Fire Golem to fight for you. He would have run around and smash people as he pleased. I never really made this one but it was always in the back of my head at the time to make him and the reason I never went through with it should be clear: it's not worth the time to make it. Fire Golem was supposed to be summoned from some Ultimate tool and his duration would depend on many kills you had. The problem, though, is that any AI controlled Ultimate would be utterly useless in this game. Not only that, but this guy is huge! You wouldn't even be able to use him indoors or go through arches, let alone be able to navigate using ROBLOX's pathfinding at the time. It would've been work for something nobody was going to use. The idea of an Ultimate summoning an AI was always in my head but I don't think it would've ever worked. Rely on some AI to do damage and get kills? No thank you.

Falchion
Ignore the stupid thumbnail, I never made one.

This was probably among the last weapons made for PFC. This one had a pretty cool, albeit stolen, mechanic: the tip of the sword dealt critical hits. The sword would reward the player with proper spacing and its weakness was pressure. Testing this weapon was fun and all but it suffered utility. Balancing the Falchion was impossible, you couldn't get a good balance between the tipper damage and the sword damage. 

If I tried to make the tip do high damage and the regular sword low, its inconsistency was beaten out by any other weapon. While in theory, someone could practice landing the tipper and memorize the spacing, they wouldn't always be in a situation that allows you to have the right amount of space. Not only that but, with how the swords worked at the time, the animations that played per swing weren't consistent enough to make the tipper mechanic reliable. Plus, you could just pick up Mr. Slice and have a chance to crit; you had a better chance of landing a crit with Mr. Slice than a tipper with the Falchion. 

If I tried to make the tipper bonus minimal and the sword damage decent, you had no reason to pick up the Falchion, even the Doppelblade would be a better choice than the Falchion. If its unique attribute is to deal bonus damage under a specific condition that's semi-controllable, you'd want that bonus to be worth the setup, otherwise, you'd just frustrate its user.

As a closing statement, I want to say that Blink Dagger has probably ruined most movement options. In hindsight, its inclusion made most of the other movement options redundant. They all had their niches but being able to teleport is just too versatile to give up. In the redux of PFC, I had patched Blink Dagger by cutting its teleportation range in half and increasing its cooldown. It's just silly how the coils don't work when others are near but Blink Dagger does. In all fairness, it was among the first three tools in the game so I felt obligated to keep it. Plus, it was made by my friend GearTitan so why wouldn't I keep it?

PFC was never really a game to start with, I simply put a bunch of weapons in a place and watched everyone beat each other up with them. I didn't expect to have to balance the original tools and it crippled the game's development. Despite this, I think I did a pretty decent job on making each tool unique and, at the very least, situational. Sure, some tools see more use than others, but I always loved how everyone had their own personal favorite tools and load outs.
Although I don't really work on this game anymore, it taught me a lot about game design and dominant strategy and I hope this article taught you something as well.


May 9, 2019

Unclean Endeavors Completed At a Bargain

Before I continue writing, I want to advise that the following article is a spoiler for the manga JoJo's Bizarre Adventure Steel Ball Run. If you are anticipating reading the manga or plan on waiting until the anime adaptation is curated, you may want to skip this article. For those who have already read the manga, or if you don't plan to, feel free to continue reading. It's important to know that my game does contain these tools and you are susceptible to spoilers. It's also important to note that the spoilers are mostly Stand abilities; there are very few spoilers in terms of plot.

JoJo's Bizarre Adventure Steel Ball Run Spoilers follow!


Mar 29, 2019

Back in the Rhythm

It's been quite a while. It really has. I haven't really been anywhere, I just wasn't as active in the ROBLOX community. After all that had happened, I believed it to be best to not be so involved in the social space of others so now I prefer to keep to myself and immediate communities I'm personally involved in. In addition, I haven't really had a need to develop or create small projects so I  tried to make a game myself (which I didn't complete, but that's for another time). Being a core part of the MeepCity development team, I didn't have an urgency to produce a new game so I decided to slowly work on my own larger projects.

After several months, maybe even years, I've decided to go back to my roots and have made a testing playground for me to display all my new creations. At the moment, there is only one tool based on a stand from JoJo's Bizarre Adventure, which I've been really into for the past 3 years. I will most likely be recreating a lot of stands from JoJo but in my own style. When developers recreate the abilities of stands from JoJo, it's often for the sake of a combat oriented game and not for the purpose of faithfully recreating the power. Considering this new place is simply a sandbox, I don't have to worry too much about making each stand viable since not all stands in JoJo are equal; I don't see how I could make Catch The Rainbow be on the same level as Star Platinum or White Album but I don't want people running around one shotting people with Purple Haze.

I brought them back!
Another topic I would like to address is the Project Fight Club remake. It's finished, sorta. There's a lot of behind the scenes technicalities that need to be addressed to be considered complete. There's also no proper map rotation despite there being 4 maps and of course probably a hurricane of bugs to deal with along with hastily made item descriptions riddled with grammatical errors. Despite all the obstacles, however, I will most likely publish the game in its current state as is until I decided to complete it. I'll address any overwhelming changes that need to be made to the game like an update breaking the game or something in the game completely ruining the experience. In terms of new content: don't expect it often. I might work on it every month or so but that's the most I'll do for now. The new version of PFC has a new sword but that's all I can recall. There are several unfinished weapons in the game's files but they're not in a playable state. The game has revamped effects, animations, and some sound changes along with a new UI so there's that as well.

Looked pretty good before I stopped.


As this post comes to an end, I want to reiterate that I'm not really working on anything big right now in terms of personal projects, my primary work is, and always will be, MeepCity. Despite that, I will always have a hunger for creating tools, models, and scripts and I have the desire to satiate my starvation. Hope to see you soon.

Mar 12, 2017

Shadow of the Colossus

July 24th, 2016 marks the day the black hole event ended. Countless amounts of players participated by taking arms and combating the evil that manifested Animation Studio. In its final moments, Timmy the Harbinger presented himself to address the denizens of Animation Studio of the last trick up his sleeve. He then summoned: the Colossus.

Courtesy of DaDerpLizard

In the early stages of the update, we weren't sure what exactly would be the final boss or even if there was going to be one. We joked around about adding a giant Shadow of the Colossus-sized enemy attacking the studio. Shortly after the joke, MisterObvious began constructing the Colossus and shortly animated him after. With no space to fight the alleged boss, we expanded the map wide enough to fit the soon-to-be boss. We wanted to make something that hasn't been seen before, a massive wandering NPC that fights the player back. The Colossus stands at 228 studs tall, nearly half the size of the starting baseplate. When far away, the Colossus wanders the area whose giant footsteps echo throughout the map with every step. When a player was near, he slowly walked towards the player until he was within reach of his massive blade. With his massive strength, he lifts his enormous sword above his head and violently slams it into the ground causing the ground to break. Any unlucky soul who was under the sword when it landed would take insurmountable amounts of damage while the shockwave produced from the collision would hurt players who did not jump over it. Due to time constraints, we were only able to fit one move into the boss. With this in mind, we didn't want the battle to be tedious so we kept its health on the lower end of the spectrum. Even then, however, with it being a raid boss, we opted on giving him an incredible amount of health at 1.25 million max health, but even with this amount, the Colossus was no match for the players of Animation Studio who took him down within 7 minutes of his summoning.

Timmy the Harbinger appeared before everyone to announce his final move. Once his speech was finished, the screen faded to white and their cameras panned to the center of the new empty field. The Colossus appeared; crouched and slowly rising from the floor as Shadow of Colossus music played. As the player's camera snaps back to their character the health bar, drawn by BlazerC, tweened from below. The amount of hype from the players almost put a tear in my eye; to see all of our work be cherished amongst everyone invoked pure jubilation. Some yelled battle cries as the battle began, others swore to take it down. Everyone was excited to tackle the Colossus. Everyone knew a boss was coming, but they didn't think it was this. It was an amazing boss fight to an exciting event, but that wasn't the end, the finale was much bigger than the Colossus.

Feb 18, 2017

Ejob Loves You - The Developer's Own Guide to Tree Boss

To the very few who were waiting for the blog post on the Colossus and the finale for the black hole event, I'll get around to it. I've been busy working on this update and I just finished releasing it. Before I explain the event, allow me to help those who are currently attempting the new boss.




Gathering Items

Before we get into the boss fight, you're going to need to collect some items before the fight. They'll be ordered based on proximity with each other, allowing you to get multiple without having to backtrack as often.

Mage's Bottoms:
The Mager Bottoms grant the wearer 15% magic damage while decreasing range damage by 10%. You can find the legs in the bathroom of the heist room behind the bathtub, the room behind the planks of wood on the second floor.


Protect from Magic:
The protection prayers are the most important part of the fight. In order to successfully kill the boss, you must switch your protections properly in order to nullify the insurmountable amounts of damage dealt from the boss. The damage is only protected against if the prayer was up before the projectile was shot.

The first one we're going to get is Protect from Magic, which protects you from the purple blasts of the boss and the projectiles from the Treelings. This one can be found in the ruins of BlazerC's shop which is located on the second floor of the apartment down the main hall. You can find the book that teaches the prayer inside his shop laying on the floor.


Shark:
Sharks heal you a whopping 22 HP, 10 HP healed more than the burger. You could bring Red Cola with you, but you have to have the tool out until the drink is finished in order to receive the health benefits, preventing you from healing up with multiple items in a short frame of time.

The Shark can be found on a little ledge on the edge of the border buildings nearby the factory. To get here, go on the roof of the apartment and drop down on the buildings that are pressed against the apartment. Jump onto the higher building then drop below to where the shark is located.



Skull Trident:
The Skull Trident is an upgrade to the Magic Axes staff and deals 1-17 base damage and only has a 10% chance of rolling a 0. To find the Trident, head to the secret shop and buy a picture frame. Go down the main hallway on the same floor and go through the wall at the end of the hallway, towards the left wall. Use the picture frame on the purple door and enter the portal. Go past the door with the tree obscuring it and head towards the room with a picture of BlazerC over it. Turn immediately to your right and you'll find the Trident.




Crystal Eye Prayer:
The Crystal Eye Prayer is a damage boost prayer that allows you to increase your range damage output by 15%. You can find the book behind the fake chest on Skyworld. If you don't know how to get to Skyworld, the portal in the room under BlazerC's apartment will take you there. If you don't know how to get to the chest behind the Skyworld shop, there's a translucent path to the right of the of the shop. You can squeeze through the fences to get through and onto the path.


Captain's Axe:
The Captain's Axe is the upgrade to the default throwing axes and deals 1-15 base damage and only has a 12.5% chance of rolling a 0. To find the axes, head to Skyworld and buy the sewer key.  Use the key on the sewer hatch behind Rhysmon's shop. Head straight and turn left then cross the bridge. Keep going straight until you reach the end and turn right to end up in Waterworld. Go inside the shop in Waterworld to find the Captain's Axe.




Magic Surge:
Magic Surge is the magic equivalent to Crystal Eye. When toggled, it grants the user a 15% boost in magic damage. To find the book that grants the prayer, named Magic 101, head to the school to the right of the shops and check inside the teacher's lectern.



Protect from Missiles:
The Protect from Missiles Prayer protects you from range damage: the green projectiles from the Tree Boss. Head down the black road and turn left into the police station. Go into the senior officers only room and behind the table, you'll find the prayer book.



Mage's Top:
The Mage's Top grants the wearer 25% more magic damage while reducing range damage by 15%. Walk down the light yellow path until you reach Club Lazy. You can find the Mager Torso leaning behind the left speaker, relative to when you enter the club.



Ranger Tunic:
The Ranger Tunic grants the wearer 15% range damage while decreasing magic damage by 30%. Head to the Badlands past the broken fence left to the shop and walk across the bridge to the elevated area. Go inside the building directly in front of the bridge through the staircase. You'll find the Ranger Tunic behind some crates under the stairs you entered on.


Ranger Chaps:
The Ranger Chaps grant 25% range damage to the wearer while dropping your magic damage by 30%. Go to the junkyard in the Badlands that's adjacent to the building with the sign saying "git lost" on it. You'll find the chaps nearby a crate.

(Not Necessary) Protect from Melee:
The only attack that does melee damage during the battle is the Treelings and the tail and smash attack from the boss. It isn't recommended to use protect from melee during any of these situations because protecting against the Tree Boss is more important than protecting against the Treelings and you can simply walk further away to avoid the Tree Boss's melee attacks. It's considered a waste of a slot to bring this prayer however if you wish to be a completionist you can find it behind Rhysmon in his shop.




Finding the Boss

The island where you fight the boss can be teleported to by heading inside the vacant room inside the Phillies building which is right next to Club Lazy.



Once you go inside the room, touch the fairy ring inside and it will teleport you to the island nearby the factory.


 Once you've reached the island and you're ready to fight the Tree Boss, talk to the Ancient Lumberjack to pick which items you wish to use. Once you've selected all your items, exit the menu and step onto the boat and sail to the island.




Selecting your loadout

The Tree Boss may be daunting at first glance but once you understand the mechanics and the patterns you'll be able to kill him with ease. You will most likely die your first few times but hopefully, with the help of this guide, you'll have the confidence and the knowledge to take it down.

Many people have different set-ups for fighting Tree Boss so I'll be sharing some that will make fighting the boss much easier. I'll order them from most effective to the least while accounting for difficulty as well.

Best in slot:



This is the best possible loadout you can use to kill Tree Boss, however, this loadout requires copious amounts of switching and has the lowest possible amount of sharks. This loadout will allow you to deal the highest possible amount of damage to the boss which in turn allows you to kill it faster than any other loadout. When fighting the boss with this loadout, when you must switch damage types and change protections, you press and click 1-5 for against ranged or 6-0 against magic. Since the weapons are at the end of the switch, you'll land right on them. During the Jad phase (more on that later) the prayers are to the left and right of the Trident, making prayer switching much easier. This loadout is only recommended to those who can manage to switch all their equipment in time. With this loadout, you can defeat the boss in under 1:50.

No Armor:




This type of loadout seems to be pretty popular amongst players. This loadout eliminates the need to switch armor when fighting the Tree Boss and only focusing on the protections prayers, the damage prayers, and the weapons. With 4 fewer items in your inventory than the one above, you'll be able to add 4 more sharks to your inventory, allowing you to stay alive longer if you take heavy damage during the fight. With the elimination of clothes in this loadout, Tree Boss will take a minute or so longer than the best in slot. If you run this loadout, you can try arranging the switches like the best in slot loadout to only have to press 1-3 or 4-6 to switch as opposed to 1, 5, then 3. With this loadout, you'll be able to defeat the boss in times around 2:15-3:30.

Magic Only:



This loadout is the slowest viable loadout I'm aware of. By using only magic, you'll be doing abysmal amounts of damage during Tree Boss's magic form. The benefit of this loadout is the lack of switching needed to utilize it; all you have to do is switch prayers. You start the fight turning on Magic Surge and equipping your Mage clothes and you're done. Requires a whole less amount of thinking at the cost of time and longer the fight takes, the more food you may have to use. You'll probably hit times over 3:30.

Fighting the Tree Boss

With your equipment selected you'll be sailed to the Tree Boss's shrine where you'll be prompted with a message and given a 20 second grace period. During this free time, you're free to set up armor or prayers or arrange items in your pack. It's important to remember that you can use tools inside your backpack by selecting them and clicking outside of the backpack, making eating food inside your pack faster than if you were to move them into your hot bar.

After the 20 second grace period the EMP you definitely planted yourself will detonate and trigger the boss. The Tree Boss will rise from the water and begin the fight.

The Tree Boss has many mechanics that require different methods of handling. A quick rundown:

Tree Form:



While in its tree form the Tree Boss will be brown and made of wood covered in green vines. During this form, the Tree Boss will shoot a range attack at the player. When the boss is in this mode, you want to protect from range and attack using magic damage. Tree Boss will always spawn as this form but won't attack. That being said, always start the fight ready to attack its tree form but you don't have to protect range.

Black Hole Form:


This is the Tree Boss's magic phase. In this form, Tree Boss's colors will switch to the black hole color palette: black and purple. During this form, the boss will shoot dominantly magic projectiles but has a 1/6 chance to shoot a range attack. Since it's only 1/6 chance, it's recommended to protect from magic since you cannot predict what type of projectile it will be.

Stone Form:


This form you don't really see. The boss will be covered in dark green vines and turn its skin to stone. When in this form, Tree Boss will emerge from the water and smash the ground with either its tail or its arms. If you're caught close to the attack, you'll be stunned and knocked over. When using its upper body to attack, the stun duration and area of effect is larger; this attack is known as the slam attack.


Venom Clouds:


Occasionally Tree Boss will shoot venom clouds onto the island that deals constant damage when standing inside of them. The boss fight always starts with Tree Boss deploying clouds except for on the upper right area of the map, the East side. The clouds deal 0.75-3 damage every 1/4th second you're inside it.

Treelings:


Sometimes Tree Boss ends one of its forms by spawning 5 Treelings. These mini Tree Bosses have a max hit of 15 and use both magic and melee attacks. They only have 1 HP so it's best you ignore them and let your innate recoil powers damage the boss. You can only recoil 40 total damage before it stops working and the recoil property works on the boss too.

The "Jad" Phase:

Towards the end of each rotation, you will encounter a phase called "the Jad phase." During this phase, Tree Boss will appear in its Tree form and start out with a range attack. Tree Boss will then follow up the attack with a magic attack and alternate between attacks, requiring you to alternate protection prayers. The moment you see a green projectile start protecting from magic and when you see a purple projectile, start protecting range. The protection prayer protects you the moment the projectile is shot, not the moment it contacts you. The Jad phase is noticeably longer, shooting 4 projectiles more than either Tree Form or Black Hole phase.


The Rotations:

Here's a chart of the rotations and where to stand during each portion. Some key notes:

  • Each rotation starts with a center Tree Form that spews clouds except for the northeast portion. During the grace period, run to the upper right portion of the island to avoid the initial clouds
  • At the end of each rotation, Tree Boss will select a new rotation but skips the center Tree Form. All rotations except the 3rd end the phase with spawning clouds on every point of the island. At the end of each rotation rush to the northeast to prepare for the next rotation.
  • Rotation 1 and 4 are identical in the beginning. At the end of the south Tree Form portion, see whether or not Tree Boss spawns treelings. If its projectiles are dark green, run to the west; if the projectiles are white and are spawning treelings, run back towards the east.
  • Prepare for each rotation accordingly by initializing any prayers and equipment and moving into position. The Tree Boss will shoot 6 projectiles before continuing its pattern. If Tree Boss spawns clouds or Treelings then it will not shoot until it relocates.

When defeated the Tree Boss will drop various amounts of living bark, which are used to fueling the boss's rewards. If you're lucky, the boss has a 1/128 chance to drop an item, with 2 rolls, equating to 1/64 chance to receive an item. The items are:
  • Guitar
  • Saxophone
  • Violin
  • Accordion
  • Wheelchair
  • Unicycle
If you're even luckier, you have a 1/500 chance to receive a pet voucher that you can use to acquire a pet.

The grind for an item may be tedious but the drops are definitely a worthwhile payout for your time and effort. It may take some time to get used to and this may all seem overwhelming but it shouldn't be too difficult to fight.