Skip to content
This repository has been archived by the owner on May 26, 2024. It is now read-only.

Latest commit

 

History

History
323 lines (199 loc) · 6.44 KB

CHANGELOG.md

File metadata and controls

323 lines (199 loc) · 6.44 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

2.4.1 - 2024-05-24

Fixed

  • Bug in client.

2.4.0 - 2024-05-24

Added

  • More audios in client.

2.3.1 - 2024-05-23

Fixed

  • Bug of buttons in client.

2.3.0 - 2024-05-21

Added

  • Add back button and button to show obstacle boundaries in client.

Fixed

  • Bugs in record loading in client.

2.2.0 - 2024-05-20

Changed

  • Wall generation.

Fixed

  • Some problems.

2.1.0 - 2024-05-20

Changed

  • The shape of obstacles in map generation.

Fixed

  • Cancel sending and receiving task when closing a connection.

2.0.5 - 2024-05-18

Fixed

  • Bug of bullet consumption.

2.0.4 - 2024-05-18

Fixed

  • Supply generation.

2.0.3 - 2024-05-18

Fixed

  • Supply type generation probability.

2.0.2 - 2024-05-18

Fixed

  • Supply generation rules.
  • Jump punch damage.

2.0.1 - 2024-05-17

Fixed

  • Camera bug in client.

2.0.0 - 2024-05-16

Added

  • Fuzzy position of grenades.

Changed

  • Movement calculation.
  • Optimize performance.

Fixed

  • Possible trap in an obstacle.

1.4.1 - 2024-05-15

Fixed

  • Bug of grenade effect in client.

1.4.0 - 2024-05-15

Added

  • Grenade effect in client.
  • Grenade explosion victim in server.

1.3.2 - 2024-05-13

Fixed

  • Tick never goes.

1.3.1 - 2024-05-13

Fixed

  • Client crash when players abandon items.
  • Severe performance impact.

1.3.0 - 2024-05-12

Added

  • Added grenade explosion events in record files.

Changed

  • Change the WALL_GENERATE_TRY_TIMES from 1024 to 2048

1.2.0 - 2024-05-12

Added

  • Added token display in client.
  • Added grenade audio.

Fixed

  • Fixed bug that player can tp in tick 200.

1.1.0 - 2024-05-11

Added

  • Added new features to the beam.
  • Updated audio effects in the client.
  • Implemented functionality to destroy held items in the server.

Changed

  • Improved sound effects in the game.
  • Optimized some game logic.

Fixed

  • Fixed issues in the beam.
  • Resolved bugs in the client.
  • Fix bugs that player know its enemy position in 200 ticks.

1.0.0 - 2024-05-09

Added

  • Result winner ID.
  • Prefabs for bullet, armors, and M16.
  • Pick up and use grenade cooldown.
  • Boost grenade.
  • Adjust armor.
  • Player on GUI.
  • Destroy picked items.
  • Add armor and firearm UI.
  • Value adjustment.
  • Larger beam in client.
  • Gun fire animation.
  • FaceTo.

Changed

  • Update audio effect in client.
  • Modify ticks.
  • Adjust log timestamp level to millisecond.

Fixed

  • Bug in client.
  • Bugs in camera.
  • Typo.

0.4.1 - 2024-05-05

Fixed

  • Dockerfile soft link problem.

0.4.0 - 2024-05-05

Added

  • Ability to keep old records when running a new game.
  • Generation of bullets with weapons.

Changed

  • Refactored to use switch to handle commands.
  • Adjusted some log messages for clarity.
  • Added padding to obstacle shapes.

Fixed

  • Stopped the server after running for too long seconds.
  • Recorded the last tick.
  • Closed socket on socket error.

0.3.0 - 2024-05-03

Added

  • Allow users to choose a target file to log.
  • Option to disable whitelist if it is empty.
  • Support for saving results when the game is finished.
  • Ability for multiple clients to use the same token.
  • Whitelist feature to restrict access.
  • Dockerfile for judger.
  • Video control fix in documentation.

Changed

  • Updated UI in Unity.
  • Adjusted some log messages for clarity.
  • Refactored exception capturing mechanism.
  • Task creation for each connection when sending.
  • Improvement in counting supply.
  • Updated documentation.
  • Improved CI/CD pipeline for building and documentation.

Deprecated

  • No longer using the IGameRunner interface.

Removed

  • Unused IFormat code.

Fixed

  • Fixed storing all pages of records.
  • Adjusted position of exception handling.
  • Closed socket on error to prevent leakage.
  • Fixed not waiting for the task to complete.
  • Avoided waiting forever when agent crashes.

0.2.0 - 2024-04-27

Changed

  • The player can only pick up items within one square of their feet

0.1.0 - 2024-04-24

Added

  • Docker image support

Fixed

  • Several problems

0.0.2 - 2024-04-18

Added

  • First version of client
  • A config.json file for user to change some settings

Changed

  • Now new record will not cover old record

Fixed

  • Sometimes player may stuck in wall

0.0.1 - 2024-04-15

Added

  • Nothing.