Noob Battles 2 - leshgo!

Game link:

Log 9 - 2/29/24
We are back baby!

  • Item drop/pickups
  • Better damage indicators such as red screen, damage sound, heartbeat sound
  • Gun system completely recoded
  • Improved slide mechanic
  • Added more SFX
  • Heaps of smaller details…

Kicking it off with some items: Uzi, Medkit, Duel-Uzi, Knife.

Item models appear on your character when not equipped:
image
image

Log 8 - 11/20/23

Gameplay is getting very smooth and I’m liking the current direction of the project. The plan is to get all the game mechanics I want to include polished up and then start polishing sound effects and user interface

Spent the last 2 days refining the slide mechanic, I’ve actually made exactly what I was hoping to achieve. The slide is really nice and controlled because I used a while loop and a log equation in order to calculate the strength of a linear velocity. The result is a mechanic that can be used to launch yourself over what would normally be unjumpable.

https://youtu.be/Pgh-CK9HAf0

Log 7 - 11/17/23

No major updates, but I didn’t really like the sliding mechanic so I made it so you need to jump to reset the slide and I feel like it improves the mechanic quite a lot. Planning more things to come. Not the final slide mechanic but it’s definitely improving.
https://youtu.be/yjUDwgoZDwI

Log 6 - 11/8/23

OVERVIEW:
I’m genuinely thrilled with how the mechanics of this project are coming together to craft a remarkably smooth and captivating experience. I look forward to the future results and outcomes of this project.
https://www.youtube.com/watch?v=LOU4teN9PMs

After a brief break from the project, I resumed work today. While trying out Fortnite’s latest update for the first time, I came across an intriguing feature that allows players to seamlessly transition from a jump into a slide—a visually appealing mechanic. Inspired by this, I decided to integrate a similar element into my own game. I introduced a small sliding indicator bar to inform players when they can initiate a slide once more.
image
I then developed an automated sliding mechanic that operates within a continuous loop, where the character automatically slides when the designated slide key is pressed.
https://gyazo.com/175d0730a19e9fea484afa2705f47bfa

I then undertook the task of enhancing my dynamic Field of View (FOV) script. My goal was to make it responsive to the player’s velocity, where increased velocity results in a higher FOV.
https://www.youtube.com/watch?v=2FboLSqf9Vo

Log 5 - 11/5/23

Today, I created a ragdoll system by repurposing code from some of my previous projects. Although it’s coming along nicely, I still have a few things left to fine-tune:

  1. Disable Sprint Mechanic When Ragdolled: I need to ensure that the sprint mechanic is disabled when a character is in ragdoll mode to prevent issues like particles and camera bobbing.
  2. Implement a Recovery Mechanism: Right now, when the character takes fall damage and becomes ragdolled, they automatically recover after 5 seconds. I plan to improve this by introducing a 1-second wait time before they can get up, requiring the player to press the space bar to exit the ragdoll state.

Overall, I’m quite satisfied with the progress I’ve made. The project is starting to take shape, and I have a clear vision of the final product!

Here is a little demonstration of the ragdoll in action or you can go play the game using the link above!

https://www.youtube.com/watch?v=5cIyOrQwXVo

Log 4 - 11/4/23

I’ve added fall damage to the game, along with a blood effect and a ragdoll effect when characters die. Alongside some minor tweaks to the weapon system and animation loader so guns don’t stop working on death.
https://youtu.be/dF5EgodBvTk

Fall damage is calculated using an equation that visually looks like this:
image

Log 3 - 11/3/23

Today, I worked on improving the movement mechanics and camera features in my game. I created a slide system, which allows players to gain extra height and distance by combining it with a higher jump when sprinting, thanks to the lack of friction. Additionally, I added a dynamic Field of View (FOV) and camera bobbing effects for both walking and sprinting, which significantly enhances the game experience.

https://www.youtube.com/watch?v=tzdBkkJFM2k
https://www.youtube.com/watch?v=Wlm3w1qtwDY

Log 2 - 11/1/23

Thought I’d just update the same thread with my progression on the project, could be fun!

I coded some collision groups so the player **can’**t collide with the dropped bullet casing’s and dropped magazines because it was quite annoying. Might find this useful…

Code

A thing about roblox shooters I find annoying is the need to press sprint again after shooting or let go of movement keys to equip weapons, that kind of stuff. So I made sure that first of all my gun automatically reloads meaning you just hold down the mouse button and it fires and reloads and then fires again etc. I also made sure that when you’re sprinting and then you shoot you don’t have to press the sprint key again to sprint, you can just hold it down and sprint again after firing. It was quite annoying to sort out but definitely worth it because of how easy and simple it makes the movement in the game.

Full video:
https://youtu.be/Tv_Vx_OidWQ
Or gayzo:
https://gyazo.com/cb865faa3bfeec1cf1a6c90ed75c86bf

Lastly, I wanted to touch up some of the movement and give it a better feel. Added this cool r6 run animation, I think it goes with what I’m aiming for very nicely.
https://gyazo.com/f22351f984ef02709ae0732cf6ab6182
I also added this sprint jump animation. Wonder if anyone notices that R2DA influence…
https://gyazo.com/9e90663e480a20462c6705bb3768d332
Together they work pretty well…
https://gyazo.com/1b6eeb0ecebf8db3168977d5d5dcbd85

Log 1 - 11/1/23

Just thought I’d quickly show off this young combat system that I’ve been working on the last couple of days, primarily working on getting a solid gun system set up before I focus on other things I want to add. The knife really wasn’t suppose to emit bullet shells but I suppose that’s something to fix lol. Anyways my inspiration was somewhat like R2DA gun system as well as some other things I’ve cooked up in the past. I really want to make something out of this and not just give up later on when I get bored so I’m only working on it a tiny bit per day so I don’t lose interest.

Nothing special as of right now, I prefer more simplistic style shooters on roblox because it just fits the aesthetic of roblox in general and I reckon is more fun. Doesn’t look like much right now but quite a lot of code has gone into it to enable me to be able to make more guns by simply editing a table.

https://youtu.be/lOgS8EWXeYE

Backstory:

Noob battles was a game I made over a year ago, the game featured a ragdoll, old-school roblox inspired melee battle ground in which players fight each other. This was among one of the only solo projects I ever actually published and advertised. So, after 3+ years of experience in roblox studio and still being far from the “best” coder, I’m making it my goal to make 300 USD from this roblox game to show eveyone that it’s possible to make money as a solo developer on roblox. I’m going to be documenting the whole process here on devforum so stay tuned!!!

7 Likes

Hey there, I am a representitive of Windy, I really like the game you have made, and we would be happy to work with you. You’d be a developer in one of our projects. Payment is not guarranteed since currently we pay in percentage of the game’s earnings on release.

Sincerely,
Duckalicious,
Windy Owner

Unrelated to fall damage, are you aware that attacking with the knife also causes bullet shells to spawn?

disable streamingenabled

anyway the animations are good but the knife looks odd to me idk
the no delay on gun is good too

the gun system is very good altough i coudln’t test shooting other players since noone else but it’s good

The knife was made before I created this thread lol, I haven’t touched the melee system or medkit tool at all. I will soon though! I plan on adding a lot of misc items. Thank you for your feedback!

Knife or other tools haven’t been touched in a while so there’s definite bugs. I know that the knife animation sometimes flips the knife around so your hold the blade.

Thank you for your feedback it is greatly appreciated!

1 Like

Sorry, I don’t usually work for percentages. Unless it’s a well planned and thought through project, this is because I find it less motivating to work on someone else’s ideas with no definite outcome.

1 Like

Updated fall damage mechanics and added ragdoll system using pieces of code ripped from my other projects

OVERVIEW:
I’m genuinely thrilled with how the mechanics of this project are coming together to craft a remarkably smooth and captivating experience. I look forward to the future results and outcomes of this project.

2023 11 08 20 45 18

After a brief break from the project, I resumed work today. While trying out Fortnite’s latest update for the first time, I came across an intriguing feature that allows players to seamlessly transition from a jump into a slide—a visually appealing mechanic. Inspired by this, I decided to integrate a similar element into my own game. I introduced a small sliding indicator bar to inform players when they can initiate a slide once more.
image
I then developed an automated sliding mechanic that operates within a continuous loop, where the character automatically slides when the designated slide key is pressed.
https://gyazo.com/175d0730a19e9fea484afa2705f47bfa

I then undertook the task of enhancing my dynamic Field of View (FOV) script. My goal was to make it responsive to the player’s velocity, where increased velocity results in a higher FOV.

Hey man, I noticed the knife drops bullets when using it after using the gun. Just wanted to report it as a bug, great game, I love the movement.

1 Like

Updated slide mechanic, stuffs coming together!