Skip to content

HCMUSAssignmentWarehouse/JChess

Repository files navigation

Final Java School Project - Arthur Chess

Arthur Chessr is an awesome chess written in pure java with material design UI build on JSwing.

Time spent: 80 hours spent in total

User Stories

The basic required functionality:

  • Giao diện đồ họa
  • Có chức năng cho máy đóng vai trò người chơi. (MiniMax Algorithm)
  • Hỗ trợ tối đa 02 người chơi qua mạng LAN
  • Có thể save và load game thành với dạng file PGN.
  • Có thể chat giữa hai người chơi.
  • Hỗ trợ gợi ý nước đi hợp lệ.

The extended features are implemented:

  • Lưu highscore
  • Responsive kích thước chương trình và bàn cờ
  • Cho phép chơi qua mạng Internet

The advance features are implemented:

  • Coming soon

Video Walkthrough

Here's a walkthrough of implemented user stories:

IMAGE ALT TEXT HERE

Notes

Althought this project is under Apache License, This is still our final project at school. So, PLEASE DO NOT COPY the source code or reuse even small part of it anywhere with any purpose UNTIL 10th July 2017. (15 days from now)

Open-source libraries used

License

Copyright 2017 IceTeaViet

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.