Releases: TeamFightingICE/FightingICE
Releases · TeamFightingICE/FightingICE
v6.2
Summary of changes from 6.1 to 6.2
- Fixed the issue where the Observer slowed the main game process.
- Fixed the issue where the Observer sometimes skipped some important events.
- Fixed the issue where the Observer did not stop when the game ended with
--grpc-auto
. - Fixed the issue where the game rendered HP as a negative value, causing an invalid display.
- Fixed the issue with adaptive background music not working as expected.
- Fixed the issue where the
--fastmode
flag was not compatible with gRPC AI. - Fixed the
-n
flag to be usable when the gRPC flag is enabled. - Changed the volume adjustment for adaptive background music.
- Changed the
--grpc
option to--disable-grpc
; now the gRPC server is started by default. - Added a
--no-vision
option to simulate blindfolded player gameplay (for experimental purposes). - Added a
--disable-adaptive-bgm
option to disable the use of adaptive background music (for experimental purposes). - Added a bell sound to help notify players when the round ends.
Compatible with pyftg 2.0
Required Java Version: 17
Download OracleJDK 17 or OpenJDK 17.0.2
v6.1
Summary of changes
- Reworked ScreenData to get the screen with full information
- Added Observer for receiving the game information without needing to create a fighting game agent
- Added adaptive background music
Note
- Java 17 is required to run this platform. Please download OracleJDK 17 or OpenJDK 17.0.2.
- If you are using pyftg, please update its version to
v1.1
usingpip install -U pyftg
. - If you are implementing Java agent, please download new Java interface
v1.1
here.
v6.0.2
Summary of changes from 6.0.1 to 6.0.2
- Fixed the issue that the screen data were sent to AIs even if the AI was registered as blind AI.
- Fixed the issue that 'x' and 'y' of the character data were not sent to AIs even if the AI was not registered as blind AI.
- A gRPC-implemented AI is now affected by the --blind-player flag of the game setting.
Note: The resource files of this version are still the same as the previous one. Download here.
v6.0.1
Summary of changes from 6.0 to 6.0.1
- The default sound design has been updated to the 2022 winner sound design, slightly enhanced by our team.
- One of the opponent AIs, deep reinforcement learning blind AI, in the Standard League has been trained using the above sound design.
Note: If you have already installed Version 6.0, please just replace the data\sounds folder with the new one.
Summary of changes from 5.3 to 6.0
- The framework has been updated to the AI implementation using gRPC.
- The opponent AI in the Speedrunning League of the AI Track has been changed to MctsAi23i.
- The following file has been added to the set of files that can be edited for the Sound Design Track.
DareFightingICE\src\gamescene\Play.java
Note: For installation of Version 6.0, see this page.
Summary of changes from 5.2 to 5.3
- The issue of the game randomly not responding when using fast mode has been resolved.
v5.0: Merge pull request #17 from TeamFightingICE/DareFightingICE_design
Dare fighting ice sound design & AI Interface
v4.5
Old FTG4.5 source code