- Map-generation Overhaul (11/8) - 8 November 2017
Tried a bunch of stuff with our CSG library, SabreCSG Began full code-eval of SabreCSG Rewrote all of the map-generation code. Added Circular rooms Cut down the number of CSG Operations by 10! Cut down the number of Verticies in levels by 4! Cut out tons of stuff which SabreCSG already does better. Adding Curved rooms, and fixing map errors.
- Map-generation Overhaul (11/8) - 8 November 2017
Tried a bunch of stuff with our CSG library, SabreCSG Began full code-eval of SabreCSG Rewrote all of the map-generation code. Added Circular rooms Cut down the number of CSG Operations by 10! Cut down the number of Verticies in levels by 4! Cut out tons of stuff which SabreCSG already does better. Adding Curved rooms, and fixing map errors.
- Spectator and Low-FPS Tune-up (9/13) - 14 September 2017
Fixed a bug which caused shields to never stop recharging. Healthbar will now update to the server info on damage as a failsafe against bugs like that. Fixed a bug with teammate status sticking after teams had reset. Healthbar will now update to show spectator's health info. Added Damage direction indicators to spectator mode Added Damage-text pop-ups to spectator mode. Added Teammate outlines to spectator mode Added Hitmarker graphics and sound to spectator mode The game is now 100% consistent for low frame-rate setups: Fixed Player Movement Audio Fixed Ball Rotation Speed Fixed Player deceleration Fixed Healthbar Effect movement speed. Fixed Fast-text movement speed. Fixed Lighting effect rates. Fixed Loot-grab movement speed. Fixed Camera movement and easing. Added Frame-rate limiter to help with testing. Rewrote a lot of local player-control code. Rewrote all of the respawn code and…
- Spectator and Low-FPS Tune-up (9/13) - 14 September 2017
Fixed a bug which caused shields to never stop recharging. Healthbar will now update to the server info on damage as a failsafe against bugs like that. Fixed a bug with teammate status sticking after teams had reset. Healthbar will now update to show spectator's health info. Added Damage direction indicators to spectator mode Added Damage-text pop-ups to spectator mode. Added Teammate outlines to spectator mode Added Hitmarker graphics and sound to spectator mode The game is now 100% consistent for low frame-rate setups: Fixed Player Movement Audio Fixed Ball Rotation Speed Fixed Player deceleration Fixed Healthbar Effect movement speed. Fixed Fast-text movement speed. Fixed Lighting effect rates. Fixed Loot-grab movement speed. Fixed Camera movement and easing. Added Frame-rate limiter to help with testing. Rewrote a lot of local player-control code. Rewrote all of the respawn code and…
- Stability Update (8/30) - 30 August 2017
Added a new Gui management system and moved the current to the new system Simplified the Team-picker and Escape menu code. Added a "controls" section which is a primer for new players Redid the Entry Screen again. Moved the team selector to the center of the screen. Fixed all bugs with the mouse/team-picker getting locked up between gui states. Fixed an issue with scoreboard showing disconnected players. Added a new method for finding spectator targets. Spectator mode is engaged while picking a team. Player Stats reset correctly at the end of the game. Fixed a ton of stability issues and crashes. The next update will be a while. I'm moving houses and it'll be a while until I get my internet back.Once I'm back at it I'll have a lot more development time get this all cleaned up. I'll also be addingthe master server, server browser, game-modes, and other features we'll need for the mid-Sep…
- Stability Update (8/30) - 30 August 2017
Added a new Gui management system and moved the current to the new system Simplified the Team-picker and Escape menu code. Added a "controls" section which is a primer for new players Redid the Entry Screen again. Moved the team selector to the center of the screen. Fixed all bugs with the mouse/team-picker getting locked up between gui states. Fixed an issue with scoreboard showing disconnected players. Added a new method for finding spectator targets. Spectator mode is engaged while picking a team. Player Stats reset correctly at the end of the game. Fixed a ton of stability issues and crashes. The next update will be a while. I'm moving houses and it'll be a while until I get my internet back.Once I'm back at it I'll have a lot more development time get this all cleaned up. I'll also be addingthe master server, server browser, game-modes, and other features we'll need for the mid-Sep…
- Teams and Game-mode Cleanup (8/21) - 29 August 2017
Removed Elimination Temporarily Added Team-death match as default game-mode Added Teams Added Team-picker Added Change-teams button to the menu Added Friendly fire with green feed-back and half-damage Added Green outline effect to teammate When a teammate shoots an enemy, their outline will show up Added New Scoreboard with support for highly adjustable teams Teams names, score, and total stats are shown on leaderboard Scoreboard can show different stats based on game-mode, but not yet Scoreboard is fully dynamic and should be able to support hundreds of players Added Some icons to the score-board Fixed Reticles Adjusted all player lighting, this time it's looking great! Picking up a lot of stuff shouldn't make you too bright anymore Adjusted player and loot outlines Removed a lot of unnecessary vertices Optimized the outline effect to use less player pieces when at long distance Reduce…
- Teams and Game-mode Cleanup (8/21) - 29 August 2017
Removed Elimination Temporarily Added Team-death match as default game-mode Added Teams Added Team-picker Added Change-teams button to the menu Added Friendly fire with green feed-back and half-damage Added Green outline effect to teammate When a teammate shoots an enemy, their outline will show up Added New Scoreboard with support for highly adjustable teams Teams names, score, and total stats are shown on leaderboard Scoreboard can show different stats based on game-mode, but not yet Scoreboard is fully dynamic and should be able to support hundreds of players Added Some icons to the score-board Fixed Reticles Adjusted all player lighting, this time it's looking great! Picking up a lot of stuff shouldn't make you too bright anymore Adjusted player and loot outlines Removed a lot of unnecessary vertices Optimized the outline effect to use less player pieces when at long distance Reduce…
- Spectator Polish and Bug Fixes (8/16) - 16 August 2017
Loot no longer glows in the distance when picked up by an enemy. Added Header GUI to make it clear when you aren't respawning Smoothed out spectator-mode, but it won't be 1:1 for a while for performance reasons. The crosshair is now correctly implemented in spectator mode. Clicking the mouse buttons changes target in spectator mode. Fixed a bug where killing yourself prevented spectating. Fixed a bug where trading with another player could prevent spectating. Polished Camera Transitions You no longer spectate other players momentarily before respawning in skirmish. The escape menu will show up above all other elements now. Fixed some bugs with state transitions and missing GUI. In-Game Timers are way more accurate and account for lag-spikes Fixed a bug which caused enemies to have glocks instead of their actual weapons.
- Spectator Polish and Bug Fixes (8/16) - 16 August 2017
Loot no longer glows in the distance when picked up by an enemy. Added Header GUI to make it clear when you aren't respawning Smoothed out spectator-mode, but it won't be 1:1 for a while for performance reasons. The crosshair is now correctly implemented in spectator mode. Clicking the mouse buttons changes target in spectator mode. Fixed a bug where killing yourself prevented spectating. Fixed a bug where trading with another player could prevent spectating. Polished Camera Transitions You no longer spectate other players momentarily before respawning in skirmish. The escape menu will show up above all other elements now. Fixed some bugs with state transitions and missing GUI. In-Game Timers are way more accurate and account for lag-spikes Fixed a bug which caused enemies to have glocks instead of their actual weapons.
- Game-mode Polish and Spectating (8/15) - 16 August 2017
Added a basic spectator mode Added an end-game Victory/Defeat Screen. Last Man Standing is now Last Bot Standing Added Player Counter during Last Bot Standing At the end of the game, players who lost will blow up, and those who won will stay alive. After the game is over, the camera will slowly fade-out while spectating the winner. Added Camera Snapping back Player's Names will not show up during spectate. Added text to help with game-state transition. Added Spectator GUI and text. Joining into a game in progress will treat you as if you have died. Fixed a bug where loot could longer spawn before map is ready. Enemies are correctly removed and added between games. Enemies will not spawn on your screen until they have spawned locally. (hover bug) Added my own UI Animation system and moved incoming-damage indicators to that system Added some sleak new fonts Adjusted the pistol-ammo box mo…
- Damage Direction Indicators (8/13) - 13 August 2017
Added damage direction indicators when you're shot Started Ease-per-Time for Low FPS machines Fixed a bug with weapon accuracy. Bullet-hole things only show up on walls
- Damage Direction Indicators (8/13) - 13 August 2017
Added damage direction indicators when you're shot Started Ease-per-Time for Low FPS machines Fixed a bug with weapon accuracy. Bullet-hole things only show up on walls
- Double Barrel + Accuracy Tune-up (8/12) - 13 August 2017
Added double-barrel shotgun (I took some artistic liberty on it.) Added bare-minimum shotgun ammo drops. Adjusted hitcone parameters to make sure spread is as clean as possible Improved M32 Range, Aiming, and Damge. Some other little things.
- Double Barrel + Accuracy Tune-up (8/12) - 13 August 2017
Added double-barrel shotgun (I took some artistic liberty on it.) Added bare-minimum shotgun ammo drops. Adjusted hitcone parameters to make sure spread is as clean as possible Improved M32 Range, Aiming, and Damge. Some other little things.
- Accuracy and Last Man Standing (8/9) - 9 August 2017
The crosshair now expands to show the average aim-cone of your weapons Weapons now have individual accuracy statistics Each shot decreases a weapon's accuracy. Implemented a basic last-man-standing Game mode Added Respawn prevention and perma-death text. Rewrote Respawn system Respawn timer counts down. There should be way less bugs with players getting stuck in between their multiple states. When everyone leaves, LMS will default back to skirmish. When 4 players join, the server will default to LMS. Improved crosshair graphics Added weapon aim cones which allow for more weapon variation. Bullets will hit further from center based on weapon accuracy-value. Weapons have customized stats which determine how the other weapon will be affected by each shot. Projectile weapons will remain 100% accurate. Loot drops spawn over time during the skirmish game-mode Loot drops will not spawn if ther…
- Accuracy and Last Man Standing (8/9) - 9 August 2017
The crosshair now expands to show the average aim-cone of your weapons Weapons now have individual accuracy statistics Each shot decreases a weapon's accuracy. Implemented a basic last-man-standing Game mode Added Respawn prevention and perma-death text. Rewrote Respawn system Respawn timer counts down. There should be way less bugs with players getting stuck in between their multiple states. When everyone leaves, LMS will default back to skirmish. When 4 players join, the server will default to LMS. Improved crosshair graphics Added weapon aim cones which allow for more weapon variation. Bullets will hit further from center based on weapon accuracy-value. Weapons have customized stats which determine how the other weapon will be affected by each shot. Projectile weapons will remain 100% accurate. Loot drops spawn over time during the skirmish game-mode Loot drops will not spawn if ther…
- Weapons Tune-up and Reticle Begin (8/8) - 9 August 2017
Added a basic crosshair, which I'm trying a few things with. Added Bullet-hole things so you can see your accuracy. Added Bad-shot indicators to show where your bullets will land if not on the crosshair. Rewrote all of the shooting interactions between server and client. Combined a lot of excess weapons code into smaller modules. Fixed a bug where enemies gun shots weren't coming through. Laser pointers are back and upgraded. They should be accuracte and way less annoying. Laser sights, gun_shots and particle effect locations on weapons are pixel-perfect. Added Editor tools for making future weapons easier to develop. Shooting, reloads, weapon-switching, and laser-sights should all be in sync. Adjusted projectile-weapon aim mechanics. Fixed a bug which caused players to stay shooting/aiming after death. Enemies are no long floating just above the ground. Destroyed the old laser-controll…
- Weapons Tune-up and Reticle Begin (8/8) - 9 August 2017
Added a basic crosshair, which I'm trying a few things with. Added Bullet-hole things so you can see your accuracy. Added Bad-shot indicators to show where your bullets will land if not on the crosshair. Rewrote all of the shooting interactions between server and client. Combined a lot of excess weapons code into smaller modules. Fixed a bug where enemies gun shots weren't coming through. Laser pointers are back and upgraded. They should be accuracte and way less annoying. Laser sights, gun_shots and particle effect locations on weapons are pixel-perfect. Added Editor tools for making future weapons easier to develop. Shooting, reloads, weapon-switching, and laser-sights should all be in sync. Adjusted projectile-weapon aim mechanics. Fixed a bug which caused players to stay shooting/aiming after death. Enemies are no long floating just above the ground. Destroyed the old laser-controll…
- Huge Update: Randomly-Generated Maps! (8/2) - 2 August 2017
The Server is now in charge of creating random maps. A Map is generated every 2 minutes and a new round begins. Began splitting client-side CSG to a different thread Added support for rotated rooms. Added a warning when there are 30 seconds left. Each client downloads rooms from the server on connection. Turned the Player off until the map has loaded. Added a default local map, but it's just 1 room. Added Map destruction and replacement Improved Rooms/CSG stability. Added Random Color Sets (Same code as loot drops) Server is in charge of each room's color. Removed and optimized a bunch of physics collisions and raycasts. Rewrote lots of the player controller. Player Physics were updated Jumping and Wall-jumping is correctly supported on low FPS devices. Improved Wall-jumping mechanics. Rewrote All of the Game Logic. Added Round timer and In-game clock. Added pre-game time and post-game…