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.