Skip to content

yuriazevedo11/chess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chess

Flutter Chess

demo-playing demo-menu

Projeto

O intuito do projeto é a reescrita (um pouco menos robusta) da biblioteca chess.js em Dart + sua implementação em algo minimamente jogável. Minha inspiração para o projeto veio deste vídeo, do William Candillon.

O xadrez é um jogo de estratégia abstrato e não envolve informações ocultas. É jogado em um tabuleiro quadrado com 64 quadrados dispostos em uma grade de 8x8 (oito por oito). No início, cada jogador (um controlando as peças brancas, o outro controlando as peças pretas) controla dezesseis peças: um rei, uma rainha, duas torres, dois cavalos, dois bispos e oito peões. O objetivo do jogo é dar xeque-mate ao rei do oponente, pelo qual o rei está sob ataque imediato (em "xeque") e não há como escapar dele. Existem também várias maneiras de um jogo terminar empatado.

Features

Esse projeto foi desenvolvido com as seguintes tecnologias:

Utilizando o projeto

  1. Clone o repositório utilizando: git clone git@github.com:yuriazevedo11/chess.git
  2. Entre na pasta do repositório: cd chess
  3. Rode flutter run para o iniciar a aplicação no emulador ou em seu dispositivo

OBS: Caso tenha escolhido rodar pelo emulador Android, você terá que abri-lo antes de rodar o comando, no iOS ele abre sozinho.

About

♟️ Xadrez feito em Flutter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages