Chinese Chess game by Flutter

Related tags

Gaming chinese_chess
Overview

Chinese Chess

中国象棋界面端. 提供完整的游戏规则处理,windows版带elephanteye引擎的招法提示

功能

  • 游戏规则处理。包括落子点提示,将军、应将提示,输赢检测
  • 棋盘棋子皮肤加载
  • 支持PGN格式加载,FEN格式导入
  • PGN格式导出, FEN格式局面复制
  • 棋谱自动演播
  • 多语言支持
  • 加入音效
  • 对局信息展示
  • 编辑局面
  • 加入随机落着的笨机器人
  • 局面时间控制
  • 在线对局

界面

  • 版面美化(求免费美工,本项目目前没有任何赢利)
  • Windows版适配
  • Web版适配
  • Android版适配
  • IOS版适配
  • MacOS版适配
  • Linux版适配

已知问题

  • [优化中]web版使用内置的随机落着机器人,仅供娱乐
    • 开局棋谱查询落着
    • 中局及残局增加招法深度
    • 招法权重算法优化
  • [已解决]某些情况下不能正确判断结束
  • [已解决]windows版使用elephanteye,如果有打开的ele窗口,缩小它就行了
  • [已解决]windows版机器人和用户提示共用一个引擎,偶有出招冲突

预览

棋盘界面和棋子取自象棋小巫师的资源
Web版在线预览 web版需要加载canvaskit,打开较慢

将军 Web机器人
将军 Web机器人
粘贴局面代码 棋谱查看
粘贴局面代码 棋谱查看
编辑局面 结果
编辑局面 结果

使用Flutter开发

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

参考文献

Log

  • 20210504 编辑局面功能,多处细节优化

  • 20210430 结果提示,棋谱加载 困毙判断

  • 20210429 布局重构,走子算法改进;皮肤加载;将军及应将、送将判断

  • 20210426 走子规则 走子动画

  • 20210425 完成界面,走棋,吃子

You might also like...

Wordle-flutter - A Wordle Game Made With Flutter

Wordle-flutter - A Wordle Game Made With Flutter

wordle with flutter A small wordle made with flutter Getting Started Just a 4 ho

Dec 11, 2022

Tic-tac-toe-flutter - Multi player TIC-TAC-TOE game made using flutter

Tic-tac-toe-flutter - Multi player TIC-TAC-TOE game made using flutter

tic_tac_toe Multi player TIC-TAC-TOE game made using flutter State Management li

Feb 22, 2022

A minimalist Flutter game engine

A minimalist Flutter game engine

A minimalistic Flutter game engine. English | 简体中文 | Polski | Русский About 1.0.0 Our goal is to release v1 soon. We are periodically launching RCs (r

Jan 8, 2023

How to build a Match-3 game, like Candy Crush, Bejeweled, FishDom… in Flutter.

How to build a Match-3 game, like Candy Crush, Bejeweled, FishDom… in Flutter.

flutter_crush How to build a Math-3 game, like Candy Crush, Bejeweled, FishDom… in Flutter. Source code of the article available on didierboelens.com

Nov 28, 2022

a tetris game powered by flutter. 使用flutter开发俄罗斯方块。

a tetris game powered by flutter. 使用flutter开发俄罗斯方块。

English introduction Please view README_EN Flutter俄罗斯方块 使用Flutter开发的俄罗斯方块游戏。支持 Android, iOS, Windows, mac, Linux 以及 web. 参考来源于 vue-tetris 。 如何开始 自行编译

Dec 23, 2022

Party Charades game created in Flutter.

Party Charades game created in Flutter.

Party Flutter Mobile party game implemented in Flutter framework. Its been heavily inspired by the Heads Up! game: Get a group of friends (at least 3

Nov 6, 2022

Cyberpunk-inspired puzzle game prototype created with Flutter and Flame #Hack20 #FlutterHackathon

Cyberpunk-inspired puzzle game prototype created with Flutter and Flame #Hack20 #FlutterHackathon

Ghost Rigger Prototype of a cyberpunk-inspired puzzle game set in a dystopian future: In the year 2078, the megacorporation Native Development Initiat

Dec 26, 2022

A game powered by Flutter and Flame

A game powered by Flutter and Flame

Flutters About Flutters is a demo game powered by Flutter and Flame. I wrote it to test out its performance and gaming capabilities and decided to ope

Jan 8, 2023

Game RPG build by Flame Flutter

Game RPG build by Flame Flutter

Darkness Dungeon Game developed for the purpose of testing the use of the Bonfire package! Download APK Used packages: Bonfire - Flame - Used sprites:

Jan 3, 2023
Owner
shirne
php/flutter/javascript
shirne
A Chess Dapp built on Polygon with staking, NFT art and collectible marketplace, and the best DAO

Pawn Wars A chess Dapp built on Polygon, Stake tokens and win $MATIC, BUY NFT powerups and chess board skins! Become the $GAMBIT master in Pawn Wars!!

Sameer Kashyap 23 Nov 14, 2022
An application cum Game-based App built using Flutter that compose a mind-tricked word game, Just for fun.

destini_challenge A new Flutter application. Getting Started This project is a starting point for a Flutter application. A few resources to get you st

dev_allauddin 3 Feb 3, 2022
M.U.D. Role-playing text-based game. A multiple-choice multiplayer interactive game developed on Flutter (Android, iOS, Windows, Web)

Teia M.U.D. Role-playing text-based game. A multiple-choice multiplayer interactive game developed on Flutter (Android, iOS, Windows, Web). The main f

Pedro Gonçalves 3 Feb 17, 2022
Warrior Runner - Game made with Flutter and Flame game engine

Warrior Runner - Game made with Flutter Demo and Screenshot Flutter Version Used : 1.22.4 flame: 0.29.3 hive: 1.5.0-pre Learing Resources: Create a Mo

Mohammed Hashim 20 Oct 10, 2022
Snake-Game - A flutter based classic snake game with nothing just and just a feel to have play

snake_game This is a simple snake Game under development made with the help of y

Shubham Kumar 2 Mar 22, 2022
Game characters ui - A redesign of a game characters app using flutter

Game characters ui - A redesign of a game characters app using flutter

null 20 Oct 23, 2022
Flutter Switch Game: Get Fun With Play This Game

switch_game A new Flutter project. Getting Started Try Swap red circle to green

Sermed Berwari 1 Jun 17, 2022
A simple dice game built using Flutter, that allows users to engage in a dice game

A simple dice game built using Flutter, that allows users to engage in a dice game. Each player rolls the dice and the highest value number that you can make WINS!

Dubem Ezeagwu 1 Sep 1, 2022
Game Flutter Using Flame.It was for the Game Jam 2022

binarymemory Memory Binary Flame Flutter Game Jam Getting Started This project is a starting point for a Flutter application. A few resources to get y

Victor Manuel Lagunas Franco 2 Sep 7, 2022
A starter game in Flutter with all the bells and whistles of a mobile (iOS & Android) game

A starter game in Flutter with all the bells and whistles of a mobile (iOS & Android) game including the following features: sound music main menu scr

Samuel Abada 14 Dec 22, 2022