This repository has been archived by the owner on Apr 17, 2024. It is now read-only.
What's Changed
- chore: Add MIT LICENSE by @Timothy-LiuXuefeng in #1
- docs(interface): Add Web app by @Timothy-LiuXuefeng in #3
- chore: Add .proto files in dependency; Add interfaces and some utility files in logic/Preparation by @TCL606 in #4
- chore: Add abstract class GameObj and MoveableObj by @TCL606 in #5
- refactor!: change Preparation to Class Library, move ALL enum types from their Interface/GameObj files to a new file EnumType.cs, add Constant.cs. by @birdx-007 in #6
- chore: Add MoveEngine and FrameRateTask by @TCL606 in #10
- chore: partially add character and prop. by @birdx-007 in #12
- subject: A Client with basic features by @AllergoP in #14
- chore: add a simple server-client model ( without agent ) by @wyj-source in #13
- fix: change .bat to .cmd, and command line parameter settings. by @wyj-source in #15
- chore: add bullet.cs, complete prop.cs by @birdx-007 in #16
- chore: add items to ignore list by @Timothy-LiuXuefeng in #17
- chore: add character.buffmanager, move constant.cs to new namespace Preparation.GameData by @birdx-007 in #18
- chore: Add some skills and map by @TCL606 in #19
- Fixed: logic.sln by @AllergoP in #21
- chore: Move gamobj to GameClass folder and add Skills by @TCL606 in #22
- changed: new proto , Client logic and UI by @AllergoP in #23
- Refactor: Refactor the logic of CommonSkill by @TCL606 in #24
- fixed: fixed renamed bug of proto by @AllergoP in #26
- chore: Add attack manager by @TCL606 in #27
- refactor: refactor the server according to the new proto files by @wyj-source in #28
- feat: add DebuffMine (Mine in THUAI4). by @birdx-007 in #29
- chore: Add server incompletely by @TCL606 in #30
- feat: add frame of PropManager and GemManager by @TCL606 in #31
- chore: modify proto files by @TCL606 in #32
- refactor: refactor the server by @wyj-source in #34
- refactor: modify proto files by @TCL606 in #35
- chore: Update issue templates by @Timothy-LiuXuefeng in #36
- chore: Add code of conduct by @Timothy-LiuXuefeng in #37
- chore: Add contributing guide. by @Timothy-LiuXuefeng in #38
- chore: Add pull request template by @Timothy-LiuXuefeng in #39
- chore: change pull-request template to honorifics by @Timothy-LiuXuefeng in #41
- refactor: change the server communication and its test. by @wyj-source in #40
- chore: add codeql-analysis.yml by @fuyh20 in #42
- fix: fix some problems of proto files by @wyj-source in #43
- chore: add server by @TCL606 in #44
- chore: add start program of server by @TCL606 in #46
- chore: add a .cmd to work automatically. by @wyj-source in #47
- test: add test client by @TCL606 in #48
- Configure Renovate by @renovate in #45
- chore(deps): update dependency google.protobuf to v3.19.0 by @renovate in #49
- chore(bot): config renovate bot by @Timothy-LiuXuefeng in #51
- chore(template): move pull request template file by @Timothy-LiuXuefeng in #52
- chore(template): add description for this pr by @Timothy-LiuXuefeng in #53
- docs(README): add readme for community contributors by @Timothy-LiuXuefeng in #54
- fix(README): fix the link-error in readme by @Timothy-LiuXuefeng in #56
- Update: Added some features. Fundamental errors remain. by @AllergoP in #57
- fix!(logic): set Nullable as "enable", solve the bug of throwing exception when adding buff. by @birdx-007 in #58
- fix: fixed bug of moving and attacking by @TCL606 in #59
- Fix: Refractured logic; Improved ErrorDisplayer; Enabled screen refreshing. by @AllergoP in #60
- chore: add gem and gemmanager by @TCL606 in #61
- chore(deps): update dependency google.protobuf to v3.19.1 by @renovate in #63
- refactor: divide proplist into gemlist and proplist by @TCL606 in #64
- chore: add more message handling work of gameserver by @TCL606 in #65
- chore: add submodule(protobuf) by @wyj-source in #67
- refactor: refactored part of bullet logic by @TCL606 in #68
- docs: add a game-rule file by @TCL606 in #69
- docs(repo): update README, add game rules by @Timothy-LiuXuefeng in #70
- docs(target): add a new target for installer by @Timothy-LiuXuefeng in #71
- fix: fixed bugs of UI by @TCL606 in #72
- fix: fixed bugs of walking in the wall by @TCL606 in #73
- docs: add instructions of message by @TCL606 in #74
- Added: Keyboard control by @AllergoP in #76
- chore(repo): Setup security policy by @Timothy-LiuXuefeng in #80
- Add mapCreater by @AllergoP in #77
- chore(deps): update dependency hpsocket.net to v5.8.5.1 by @renovate in #81
- Added:some new features by @AllergoP in #82
- chore(bot): Config labels for renovate bot by @Timothy-LiuXuefeng in #87
- fix: fixed bugs of vision by @TCL606 in #83
- Updated: small changes on random map by @AllergoP in #89
- chore(logo): replace the logo with a clear one by @Timothy-LiuXuefeng in #88
- chore: add frameworks of CAPI, and fix warnings of Communication by @wyj-source in #90
- refactor(lib): redesign concurrent_queue.hpp's interface. by @Timothy-LiuXuefeng in #91
- chore(deps): update dependency hpsocket.net to v5.8.5.2 by @renovate in #92
- chore: add teamID and playerID in character by @TCL606 in #93
- chore(init): add frameworks of API and AI by @wyj-source in #94
- fix: fix some bugs by @TCL606 in #96
- refactor: modify logic of invisible by @TCL606 in #97
- chore: add inspector by @TCL606 in #101
- chore: add playback functions and fix bugs of walking in walls by @TCL606 in #103
- chore: finish basic frame work of CAPI by @wyj-source in #98
- chore(deps): update dependency hpsocket.net to v5.8.5.5 by @renovate in #104
- chore(deps): update dependency google.protobuf to v3.19.2 by @renovate in #105
- feat(capi): Commandline parsing by @pengqinher in #95
- chore(deps): update dependency google.protobuf to v3.19.3 by @renovate in #109
- chore: consummate CAPI framework by @wyj-source in #106
- fix: fixed bugs of walking in walls by searching comparing distance to all walls by @TCL606 in #108
- add installer by @fuyh20 in #113
- chore: spectator can join the game at any time by @TCL606 in #112
- chore: add installer icon by @fuyh20 in #114
- Features: Add Statusbar by @AllergoP in #110
- chore: add line bullet by @TCL606 in #115
- chore(deps): update dependency google.protobuf to v3.19.4 by @renovate in #117
- chore(bot): disable automatical update of hpsocket.net by renovate by @Timothy-LiuXuefeng in #118
- fix(bot): the bug that cannot disable automatical update of hpsocket.net by @Timothy-LiuXuefeng in #120
- chore(bot): set the version of hpsocket.net to <= 5.8.4.1 by @Timothy-LiuXuefeng in #122
- Add: Debug log & Attack by doubleclick by @AllergoP in #116
- chore: imporve the user interface(with 2 different types of interface) by @wyj-source in #123
- chore: delete file in root folder added by mistake by @Timothy-LiuXuefeng in #124
- refactor: use dict instead of lists by @TCL606 in #126
- fix(bot): the bug that cannot disable automatical update of HPSocket.Net by @Timothy-LiuXuefeng in #127
- chore: add bombed bullet to facilitate UI group by @TCL606 in #128
- ci: change windows-latest to windows-2019 by @TCL606 in #129
- chore: draw bullet bomb range by @TCL606 in #130
- chore: modify code structure and DebugAPI by @wyj-source in #131
- docs: add details in gamerules by @TCL606 in #132
- docs: add user interface doc by @wyj-source in #133
- docs: add instructions of logic/cmd by @TCL606 in #134
- fix:(important!!) fix bug of segmentation fault by @wyj-source in #135
- chore: add Csharp interface by @TCL606 in #136
- chore: Add a simple AI by @TCL606 in #137
- chore(fund): init sponsorship by @Timothy-LiuXuefeng in #138
- Add: notice for uncompleted functions by @AllergoP in #139
- chore: add map in proto by @TCL606 in #140
- chore: modify gem score func and some character params by @TCL606 in #141
- chore: add interface of map info by @wyj-source in #142
- fix: fix a bug of vampire by @TCL606 in #143
- fix: change macro to constexpr by @wyj-source in #144
- chore: add character's facingdirection in proto by @TCL606 in #145
- fix: fix bugs of using prop and reduce num of prop by @TCL606 in #146
- chore: send buffarray to clients by @TCL606 in #147
- docs: add logic structrue.jpg by @TCL606 in #148
- ci(deps): update actions/checkout action to v3 by @Timothy-LiuXuefeng in #149
- test ci by @fuyh20 in #153
- chore: change .gitmodules by @wyj-source in #154
- Fix: Remove dependency "server" in Client & Correct display of attack range by @AllergoP in #156
- fix: fix several bugs in communication and add a sample AI by @wyj-source in #157
- refactor: use frameRateTask from nuget by @TCL606 in #158
- refactor: enable nullable checking in playback by @TCL606 in #159
- Test/ci by @fuyh20 in #160
- chore: add command line in wpf by @TCL606 in #161
- add: complete all unity special effects by @windowso in #162
- add: bombing audio by @windowso in #163
- chore: add picked prop for unity by @TCL606 in #164
- chore: modified the dockerfile of compiler and compile.sh by @L0510410 in #165
- Add: prop display in StatusBar; laser icon by @AllergoP in #166
- fix: fix bugs of lock and modify character's params by @TCL606 in #167
- fix: fix a bug of readerwriter lock in server by @TCL606 in #169
- fix: fix several bug and change some env settings by @wyj-source in #168
- docs: change doc of CAPI by @wyj-source in #170
- chore: modified Dockerfile_compile and compile.sh by @L0510410 in #171
- chore(deps): update dependency frameratetask to v1.1.0 by @renovate in #172
- chore(deps): update dependency frameratetask to v1.1.1 by @renovate in #173
- chore: check every object's place in the game by @TCL606 in #174
- fix: fix duplicate players by @TCL606 in #175
- chore: changing names in CAPI by @pengqinher in #176
- chore: delete submodule by @wyj-source in #177
- fix: fix a potential bug in linebullet by @TCL606 in #178
- chore: update ai by @wyj-source in #180
- Fix: some bugs by @AllergoP in #179
- chore : changing the CAPI.md by @pengqinher in #181
- chore: delete submodule completely by @wyj-source in #182
- docs: add docs for user. by @wyj-source in #183
- chore: add scripts by @wyj-source in #184
- chore: modify some file by @fuyh20 in #185
- chore: generate user-packge by @fuyh20 in #186
- chore: add description in CAPI by @wyj-source in #188
- Add: maximize; Chores: change some icons by @AllergoP in #187
- Modify some files by @fuyh20 in #189
- fix: fix CAPI by @TCL606 in #191
- chore: let github ignore some files by @Timothy-LiuXuefeng in #196
- chore(deps): update dependency rebex.sftp to v6.0.8123 by @renovate in #194
- fix: fix a bug of not sending pickedprop by @TCL606 in #197
- fix: small fix by @wyj-source in #198
- fix: small fix by @wyj-source in #199
- chore: Update gitattributes by @Timothy-LiuXuefeng in #200
- fix: dead player will lose all gems by @TCL606 in #201
- feat: add MapGenerator by @birdx-007 in #203
- Add: A Bonus(Whose trigger probability is 0.0001) by @AllergoP in #202
- chore: add http sender by @TCL606 in #204
- feat: Add more features to MapGenerator. by @birdx-007 in #205
- test: httpsender can print info when release by @TCL606 in #206
- fix: fix a bug of http sender by @TCL606 in #207
- chore: rm space in result.json by @TCL606 in #208
- fix: fix many bugs, including character msgs, damage calculating, vampire skill and pick moving props by @TCL606 in #209
- chore: modified shell scripts for docker images and dockerfile by @L0510410 in #210
- fix: fix concurrent bugs of props by @TCL606 in #211
- fix: fix a bug of throwing gems by @TCL606 in #212
- fix: fix a bug of wrong prop time; fix a bug of not props and gems in… by @TCL606 in #213
- fix: fix a bug of skill by @TCL606 in #214
- chore: modified shell scripts for compiler and runner by @L0510410 in #215
- fix: fix a bug of using gems concurrently by @TCL606 in #216
- fix: fix a possible bug of resetting by @TCL606 in #217
- chore: modified run.sh by @L0510410 in #219
- feat: Server now can read mapResource in hex-encoding form. by @birdx-007 in #218
- chore: modify character's params by @TCL606 in #220
- Chores: Update Parameters by @AllergoP in #221
- fix: fix a small bug of adding bullet by @TCL606 in #222
- refactor: change the skill structure by @TCL606 in #223
- chore: add bullet bomb range in proto by @TCL606 in #224
- chore: wpf can read the pb file now by @TCL606 in #225
- chore: prop cannot be throwed to infinity by @TCL606 in #226
- chore: add edition number in playback for unity by @TCL606 in #227
- chore: add function for map selection in run.sh by @L0510410 in #228
- ci: push docker image to dockerhub by @Timothy-LiuXuefeng in #229
- fix: delete protobuf installation in ci by @Timothy-LiuXuefeng in #230
- chore: use new main_interface image by @Timothy-LiuXuefeng in #232
- fix: fix a bug of reading map in wpf by @TCL606 in #231
- fix: fix a bug of server crashed by @TCL606 in #233
- fix: fix character's params by @TCL606 in #234
- chore: add score calculate algorithm by @TCL606 in #236
New Contributors
- @birdx-007 made their first contribution in #6
- @AllergoP made their first contribution in #14
- @wyj-source made their first contribution in #13
- @fuyh20 made their first contribution in #42
- @renovate made their first contribution in #45
- @pengqinher made their first contribution in #95
- @windowso made their first contribution in #162
- @L0510410 made their first contribution in #165
Full Changelog: https://github.com/eesast/THUAI5/commits/1.1.0