stelynx / insanichess

A game that tests your skill and battle tactics like nothing else 🧠🧐🚀
https://insanichess.com
Apache License 2.0
3 stars 1 forks source link
chess dart flutter game variants

Insanichess

Insanichess is a free and open-source project implemented in pure Dart with Flutter for client applications. Insanichess will stay free forever and all source is available to everyone on this repository.

[app] Build Android [app] Build iOS [app] Lint & Test [insanichess] Lint & Test [insanichess_engine] Lint & Test [insanichess_sdk] Lint & Test [server] Deploy Staging [server] Lint & Test


Are you ready to experience chess on a whole new level? More squares and more pieces make only your battle plan imagination an obstacle from achieving a victory!

Do you feel bounded while playing chess? Are you playing the same opening over and over again and you became bored? Insanichess is a perfect solution for chess players (and others) that want to experience a chess game on a scope of mediaval battles! Arrange your pawns in a turtle formation, let your cavalry do the breakthrough supported by deadly bishops, all that while your rooks defend your king and queen. Let your battle imagination free in this insane chess variant inspired by classic game of chess and epic mediaval battles!

Do you have a friend that always beats you in chess? Now you have an option to beat him at a REAL chess game!

App Features

Future Features

Currently, support for the following is being added to the Dart backend (sorted by priority):

Game rules

The rules of the game are implemented in pure Dart. The package that holds implementation is insanichess and its implementation is in packages/insanichess.

The game rules are pretty simple. All pieces move the same as their chess siblings. The only difference in game rules apart from chess are the following:

Repository structure

Insanichess repository consists of three major parts:

Contributing

If you have a feature request or a bug to report, please open an issue.