AI下棋辅助系统产品系统

我要开发同款
proginn16484616502026年10月14日
6阅读

技术信息

语言技术
Java、Python、Android
系统类型
Web、Android应用、小程序轻应用
行业分类
游戏、金融

作品详情

行业场景

立项:有人爱下棋却很菜,在对战过程中又不愿被菜,利用这个辅助系统可以轻松战胜公园大爷
受众:象棋爱好者

功能介绍

1.AI识别盘面
2.AI(象棋鱼)支招

The application follows a complete data-to-decision pipeline:

Floating UI A custom WindowManager-based overlay for non-intrusive user interaction.

Screen Capture Uses the MediaProjection API to acquire real-time frames without modifying the target game.

Image Processing

Dynamic chessboard detection and cropping
Grid alignment and segmentation into 90 individual square cells
CNN Inference (On-device)

A lightweight CNN (PyTorch → TFLite) classifies 14 piece types + empty
Optimized for mobile CPU inference
FEN Generation

Converts visual board state into Forsyth–Edwards Notation (FEN)
Engine Communication

Sends FEN to the PikaFish (UCCI) engine via a background service
Result Overlay

Displays best move and engine evaluation on a simplified mini-board

项目实现

1.盘面识别生成串码给象棋鱼引擎
2.象棋鱼生成支招串码
3.小棋盘显示支招
细节见:https://github.com/coder4world/Android-ChessAI-Assistant

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论