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

1.1.0

Latest
Compare
Choose a tag to compare
@TCL606 TCL606 released this 19 May 15:12
· 47 commits to dev since this release
c7bda91

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

Full Changelog: https://github.com/eesast/THUAI5/commits/1.1.0