BattleCourt 1.2.0 Update

BattleCourt

BattleCourt: a Casual Horde Survival Looter and Shooter. Millions of combinations of guns, survive as long as you can.

The BattleCourt 1.2.0 Update sees a complete overhaul of the screen position. The player now remains centred and a camera class now updates its position instead of the whole world. This was introduced as the collision system needed an overhaul. With smoother wall gliding and a slight bounce off, it feels better to collide! The new Camera System saw beyond the map edges, so all levels received spacial tears along their edges to look out into Space. Visuals were improved with a complete redesign of the bosses and the Robot enemy, as well as introduction of a boss health bar when fighting a boss, player fire effects, and portal effects when an enemy spawns in. The bonus enemy also saw a change into a golden runner. 3 new levels were also added: Desert, Space Station, and Old School. Desert is a large open area with dust storms clouding your vision, Space Station a smaller area with ship hazards flying by, and Old School is a simple open area in the style of the 80s. The goal of this update was to make improvements to visuals and gameplay, where I felt they were lacking. That being the Collision system, and the bosses. Full 1.2.0 Patchnotes: - Added a Camera class to now handle screen movement. - Player now stays centered to the screen and Position changes now move the Camera instead. - Overhauled the Player to Collidable Collision detection to be more smooth. Some cases of hitting the corners might stop movement. - Added edge tear to map edges. - Added a Star Field behind the map. - Added some more collidables to the Intersection level as spatial tears. - Fixed a bug with the stop signs on Intersection level not having collision. - Fixed a bug with the hazard on Snow Factory level getting stuck. - Waved Begins/Ends text now showing at the appropriate time. - Waved Begins/Ends text now showing on the tutorial level. - Added number formatting on enemy and player Health display numbers. - Added Boss HP Bar when a Boss appears. Disappears when Boss is killed. If playing on bosses only Enemy Challenge mode, the bar will not appear. - Added Coins earned from scrap stat to the death screen. - When dying now all guns in inventory are automatically scrapped. This only occurs on death and not if quitting to main menu, or winning the game. The scrap amount earnt is added to the total that is shown on the death screen. - A portal visual effect has been added when enemies spawn in. - Main menu scroll rate now scrolls at the same rate regardless of FPS. - Fixed a bug causing the dash effect to play on starting a 2nd level. - Switched SamplerState from LinearWrap to PointClamp to prevent pixel draw position issues on anything other than 3840x2160 resolution. - Fixed a bug with multi beam collisions not working when aiming at the -3 Pi / 2 radian sector and the extra beams passing over the 0 Pi radian line, and same in reverse. - Added more names to the Gun Name Generator. - Hazards are now drawn on the Main Menu Screen. - Added Portal effects to the Hazards on Railway and Snow Factory Levels. - Added Desert Level. A large open level that has dust storms making it harder to see. Enemies can also spawn at any point on the level edge. - Added Space Station Level. A small level that has hazard ships flying by. - Added new Spaceship hazard. Deals 100 damage on collision. - Added Old School Level. A large grid with simple graphics. - Fixed a bug causing error sound not to play on start game click when level start cost is more than your current coins. - Added a visual on the gun when a bullet is fired. - Redesigned the look of the Zombie Boss. - Redesigned the look of the UFO Boss. - UFO Boss now can pass through collidables, and is drawn on top. - UFO Boss no longer spawns in aliens. - UFO Boss bullet move speed increased from 250 to 750. - Changed UFO Boss Pathfind logic, now aims at you until it gets close, and then turn to avoid. - Added Turn rate functionality to the UFO Boss. Instead of snapping to the calculated Pathfind angle, it slowly turns toward it. - Fixed a bug with Explosive damage calculation on the player. - Redesigned the look of the Mech Boss. - Redesigned the look of the Robot Enemy. - Bonus enemy is now a Golden Runner instead of a Barrel. - Changed the background of the Tutorial Level. - Adjusted the Tutorial Level's world edges to 192px. - Added backdrop for the Main menu buttons. - Menu buttons no longer change color depending on the background. - Leg animation speed now stays consistent regardless of Framerate. - Added Toilet Paper gun. a Tier 1 rapid fire that deals additional poison damage.