Aprenda Desenvolvimento de Jogos na prática
Desenvolvendo esse game de xadrez você aprenderá:
-
Tabuleiro lógico, navegação de referências, controles, sistema de eventos...
-
Programar navegação em grid, movimentação de peças e animação tween
-
Máquina de Estados
-
Sistema de Pooling
-
Inteligência artificial capaz de jogar xadrez
Sistema Complexo de Movimentação
Aprenda a criar através do uso de Orientação a Objetos um complexo sistema de movimentação Tile-a-Tile.
Programação de Algoritmo de IA
Aprenda a programar o algoritmo Minimax Alpha-Beta que derrotou Garry Kasparov
-
Snapshots
-
Cálculos de Jogada
-
Cálculos com turnos de profundidade
-
Movimentos especiais(Castling, En Passant, Promotion)
-
Avaliação da situação do tabuleiro
-
Alpha-Beta