Myself - Look at what is being voted up. You people really prefer AI slop shit over real games made by real people? Fuck S&Box. I'm never coming back. Have fun with your slop shite.
Bots not spawning
Multiple Null Pointer Exceptions across various parts of the game
I joined a match with two other players and the game attempted to transfer host to them, and broke. I am working on trying to replicate this and understand why.
Map Randomization - The map now randomizes cover placement, paths to explore, and minor details!
Player Spawn Protection - Replaced Stack of Tyres Model with 9mm Bullet Model for a cleaner and more thematic presentation
Bounty Hunter - Redesigned the GUI again to better align with where the player would naturally be looking for round mods
End Of Round Podium - Replaced the boxes with Pedestals and moved them around so they look better
You Are Dead - Text Box now properly scales to the screen size
Players - can no longer run around during the round setup countdown
The Map - Added an outer ring, and some defensive cover
More Bots - Bot Count is now directly derived from player count, aiming at 16 per match
Harder Bots - Bot difficulty set to 25% Nightmare, 50% Hard, the rest Easy/Normal
NavMesh - Recomputed to clean up missing platforms
Clutter - Map less chaotic now
12 Achievements - Worth a total of 135 Points
Custom Map - I built this map myself. It's a little tight, but it's a start. I'll be iterating on it over the days to come
Missing Round Mod Icon - Restored
Networking - Gun States, Round States, Round Modifier States, Bot States, all syncing improved
Bots on other clients not holding weapons
Late Joining Players scoreboards no longer desync
Late joining Players properly see the rounds current modifier display
Client that connect now properly get credit for kills, and get paid
Rewrote the entire GUI code - Yesterday, S&Box replaced HudPainter with Painter. Some UI elements have changed in the process of adjusting to the new systems.
A lot of desync issues
The bots fail to spawn with their weapons on other clients that join, and stop being able to shoot anything in that scenario as well
Custom Crosshair Rendering - Garry replaced the Hud Painter with an entirely new system, and I slapped this together in an hour on my day off. It's actually dope, thanks for making me innovate Garry.
Stat tracking - Shots Fired, Reloads, Kills, Deaths, First Places
GUI Buttons - Reload, Gun, Knife
+Ammo Icon - Displays for a moment when you get ammo
Target Arrow - When only two players are left, they are highlighted through walls
Round Modifiers - Randomly, rounds can have special modifiers. At time of writing:
Rats - Small Players
Juggernaut - One Player is bigger and takes 2 shots to kill. Become Juggernaut if you kill them.
DoubleTap - Two Bullets are awarded per kill
Bounty Hunter - Top 3 Players in the match are highlighted and worth 2x points/cash
Bot Difficulty Selection - Nightmare limited to 2 per match, Hard limited to 3 per match
Weapon Switching - "Next Weapon" default bound to Mouse 5
Bot Weapons - Now properly held in hands again
Spawn Protection Visuals - Client / Server desync fixed
The name of whoever killed you is now displayed on your screen when you die
a small (0.5s) delay before respawning is allowed to prevent players from being disoriented by dying
SFX on Reload
SFX on Hitmarker
SFX to denote the start and end of a round
Music that plays during the Round
Clapping that plays at the end of a Match
A Trophy display at the top of the screen to tell you how well you're doing, and how many players are left
Spawn Protection. no more getting shot as soon as you spawn
Bot Target Searching logic has been improved so that they notice other targets that pass in front of them when they already have a target
BOTS ANIMATE NOW LETS GOOOOOOOOOOOOOO
Bots now properly hold their weapons
Bot aiming logic rewritten
Bot Difficulty Added. Nightmare is really, really hard.
Cash Gaining is less annoying now
Bots no longer prematurely fire their guns as soon as they see you before they finish aiming at you
Sometimes the weapons spawn with incorrect visual alignment in the bot or player hands. Switching weapons fixes it.
Thumbnails for this project
Screenshots for this project
Video for this project
When you eliminate someone, a toast now appears on the bottom of the screen to tell you who it was
Added the Cash Bounty system. Killing a player now awards +$100 to the killer, and +$10 to every surviving player
Additionally, coming in the Top 3 players at the end of the match will award additional money
Added some ramps around to help the AI navigate
View Bob on the first person weapons
Exhausted lives now display a cross over them
Spent rounds now display as spent shells
Scoreboard graphics improved slightly
Chat and Flashlight UI elements enlarged and moved around
Navmeshes have been improved to prevent bots from getting stuck
End of Round Podium having gravity because Prop was resetting the Rigidbodies
Many sounds are missing still
Many effects are missing still
Bots are still missing animations and world model guns
UI Elements are missing
End of round forces players into spectate now
Scoreboard displays at end of round for all players
End of Match Podium sequence when max rounds is reached
GUI elements have been adjusted for better placement
Round State informational text has been improved
Round Score for future rounds is no longer displayed to prevent visual overload
Scoreboard syncs from the host properly
Non-Hosts can now properly get credit for kills
Bots no longer kill themselves with the knife
Bots no longer swing the knife when the target they want to kill is out of range
Scores from Future rounds are no longer added to the scoreboard
Rounds no longer go over the max rounds
Bots do not animate
Bots do not hold weapons
Bots sometimes fire as soon as they spawn
Bots don't account for your vertical offset if you are above or below them
Late Joining players scores are displayed incorrectly in the scoreboard
The entire core gameplay
Bots that barely work
The bots suck