Commit Graph

31 Commits

Author SHA1 Message Date
Anduin Xue 45ca62b672 Update links from .cn to .com 2025-10-28 16:48:35 +00:00
Anduin Xue 9d1d3f4b31 Patch gitlab.aiursoft.cn to gitlab.aiursoft.com. 2025-10-28 06:52:56 +00:00
Anduin Xue b7a1caa5a5 Update difficulty levels in ChessEngine
Added a new difficulty level and adjusted the ranking of the "Unbeatable" level. Changes also include a minor adjustment in the calculation of the depth variable for the GetBestMove function. Comments with the old difficulty levels have been removed from both the ChessEngine service and the _Layout view.
2024-07-03 15:39:15 +00:00
Anduin Xue 9bc235a984 Add difficulty levels to "Against AI" game mode
Multiple difficulty levels have been implemented for the "Against AI" mode. This involved changes in the user interface to allow players to select the difficulty and corresponding adjustments in the game logic. Also, Artificial Intelligence behavior has been adapted according to these difficulty levels.
2024-07-03 15:22:11 +00:00
Anduin Xue 1c36398f38 Update script reference in _Layout.cshtml
The script reference to layout.js in the _Layout.cshtml file was updated by adding an "asp-append-version" attribute. This will ensure a fresh copy of the script is loaded by appending a version query parameter to the URL, useful for cache busting.
2024-07-02 11:58:15 +00:00
Anduin Xue 264f64c21b Integrate AI chess engine and player vs AI functionality
Added new ChessEngine service as a singleton and integrated "LynxChess.Lynx" package. A new "Against AI" button is included in the layout. Player's ID is now appened to the "Against AI" button link. Created a new controllers, PveController, to handle interactions in Player versus AI mode.
2024-07-02 11:39:05 +00:00
Anduin 1e6eaea80f Update navbar brand URL
The navbar brand URL in _Layout.cshtml was updated. The previous link pointed to "https://home.aiursoft.cn". This has been changed to point to "https://www.aiursoft.cn" instead.
2024-06-23 10:52:45 +00:00
Anduin d8a67cb9b0 Add icons to navbar links and player name
Added two font awesome icons to the navbar links 'Rooms' and 'Watch'. Icon for player name also added in the layout.js file. This gives a more visual and interactive touch to the action links and personalizes the player name link.
2024-06-23 10:37:42 +00:00
Anduin c03f9d484e Add Font Awesome CSS to layout
A link to the Font Awesome CSS library has been added to the layout. This update will make Font Awesome icons available across the application views, improving the user interface design options.
2024-06-22 09:17:26 +00:00
dvorakchen 971aad6e63 feat: chat
it just static now
2024-06-21 17:46:11 +08:00
dvorak chen 150f0b2bd7 Merge branch chessserver:master into master 2024-06-20 09:08:22 +00:00
dvorakchen 47a62085e0 feat: disable overscroll-behavior 2024-06-20 17:07:41 +08:00
xuef 1f04695351 Merge branch 'master' of ssh://gitlab.aiursoft.cn:2202/aiursoft/chessserver 2024-06-20 07:57:31 +00:00
xuef 194009b86e Update navbar brand link in _Layout.cshtml 2024-06-20 07:57:27 +00:00
Anduin 24804d3e52 Refactor and enhance chess game functionality
This commit adds enhancements and refactors existing logic in the chess game. The modifications convert single-player games into multiplayer, introducing logic for accepting and managing game challenges, and displaying player information. Changes include retrieving a player's color via a new API, switching to represent watch mode visually, and restructuring the challenge acceptance flow
2024-06-18 07:56:44 +00:00
AnduinXue 7453a05b98 More room features. 2024-01-13 10:45:32 +00:00
AnduinXue 5a0c99a95b More index features. 2024-01-13 07:15:04 +00:00
AnduinXue b40b2e0eda 1.2.0 2024-01-01 11:33:10 +00:00
AnduinXue b76e5b3b08 New readme. 2024-01-01 07:45:09 +00:00
AnduinXue 62ad261e50 fix header. 2024-01-01 07:35:15 +00:00
AnduinXue 0105d7079a New chess. 2024-01-01 07:31:24 +00:00
AnduinXue 7747e2814a Refactor layout. 2024-01-01 04:35:34 +00:00
AnduinXue a4b488cd6b Use new auto dark. 2023-12-31 16:42:43 +00:00
AnduinXue 3b9f131016 Fix some front-end bugs. 2023-12-13 12:28:39 +00:00
AnduinXue 60cb22cb22 New feature to show players name. 2023-12-13 09:03:25 +00:00
AnduinXue c3c9ce7e48 New UT to cover web socket. Use view component. 2023-12-10 17:01:08 +00:00
Anduin Xue 96f9bf5bd9 Refactor frontend system. 2023-11-29 08:55:21 +00:00
AnduinXue 4ee0a1aaf4 Restore bootstrap. 2023-11-27 17:53:30 +00:00
AnduinXue 08b932e20d Better UI. 2023-11-27 17:50:18 +00:00
AnduinXue 0432a4f8a7 Fix warning. 2023-11-27 17:28:44 +00:00
AnduinXue 43d0264920 Better UI. 2023-11-27 17:28:28 +00:00