# ArmyChess **Repository Path**: tifacloud/ArmyChess ## Basic Information - **Project Name**: ArmyChess - **Description**: 安卓上蓝牙对战的军棋游戏 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 10 - **Forks**: 0 - **Created**: 2019-01-27 - **Last Updated**: 2025-08-19 ## Categories & Tags **Categories**: games **Tags**: None ## README # ArmyChess ArmyChess 是一款运行在 Android 上的军棋游戏。你可以在悠闲时分与朋友来一局对战。 ## 图示 --- ![开始界面](https://images.gitee.com/uploads/images/2019/0127/224942_f72476f5_1760493.png "Screenshot_2019-01-27-22-21-09-045_com.example.ar.png") ![自定义阵型](https://images.gitee.com/uploads/images/2019/0127/224807_f29bddb5_1760493.png "Screenshot_2019-01-27-22-21-54-317_com.example.ar.png") ![对战界面](https://images.gitee.com/uploads/images/2019/0127/224951_e0966932_1760493.png "Screenshot_2019-01-27-22-21-42-040_com.example.ar.png") ## 特点 *** * 支持蓝牙对战 * 支持自定义阵型 * 支持悔棋操作 * 支持认输操作 * 完整的军棋规则 ## 编译环境 --- Android Studio ## 更新日志 --- 2019.1.26 **修复了工兵在极端情况下,移动出错的问题。** 说明:在设计过程中,少考虑了一种情况,导致工兵无法在某些位置无法进行转弯,本次更新修复了这一问题。 2019.1.13 **萍水相逢,遥祝平安,项目近期重启。** 2018.11.04 - 修复了地雷和军旗在特殊情况下可以移动的Bug。 - 修复了悔棋操作可以无限点击的Bug。 - 修改了几处错别字。 - 补齐了软件图标。 2018.10.25 - 更新了提示性说明。 - 完善了蓝牙系统。 - 断线情况下,程序会直接断开连接,这样不会再崩溃了。 - 游戏结束情况下,只有退出的选项。 - 目前还缺少,软件图标的绘制。 2018.10.21 - 增加了悔棋功能。 - 美化了部分界面。 - 修复了一系列BUG。 - 增加了胜负系统。 2018.10.20 - 修复了工兵无法吃掉棋子的BUG,原因是如果目的地有棋子,那么工兵根本无法到达,所以我把要到达的目的地特别处理为没有棋子的标志。 - 更新了排兵布阵系统 ## 未来更新 --- - 修复一些全面屏上的问题 - 代码进行性能和逻辑优化 - 人机对战 - 界面美化 ## 想说的话 --- 本项目最初为了参加一个比赛,但是在开发项目的过程中,我逐渐获得了比参加比赛更重要的经验。我对这个项目有了感情,未来有时间和精力的话,将会继续开发的。 虽然以现在的眼光感到十分的简陋,但这并不妨碍。 ## 特别感谢 *** [Android-bluetoothSPPLibrary](https://github.com/akexorcist/Android-BluetoothSPPLibrary )