Elemar DEV

Negócios, tecnologia e desenvolvimento

Escrevendo um Engine para Xadrez – Parte 14 – Castling (Roque) Rules

Olá pessoal. Como estamos?! Depois de muito tempo sem tocar no código desse engine de Xadrez, estou retomando as atividades. Meu desejo era deixar o projeto parado até que o … Continuar lendo

19/11/2011 · 4 Comentários

Escrevendo um Engine para Xadrez – parte 13 – Refactoring e melhorias em Board

Olá pessoal, como estamos? No post anterior, começamos o desenvolvimento do modelo que representa uma posição de jogo: a classe Board. Mais que isso, indiquei um caminho claro de transição … Continuar lendo

18/05/2011 · Deixe um comentário

Escrevendo um Engine para Xadrez – parte 12 – A classe Board

Olá pessoal, como estamos? Se você está chegando agora, estamos desenvolvendo um engine de Xadrez que será realmente forte. O código-fonte está disponível em https://github.com/elemarjr/StrongChess. Os posts anteriores estão disponíveis … Continuar lendo

17/05/2011 · 1 comentário

Escrevendo um Engine para Xadrez – Parte 11 – Mais Bitboards, Xeques e Escapadas

Olá pessoal, tudo certo!? Hoje vou tratar de dois aspectos importantes de nossa engine: Gerar listas de movimentos de ataque ao rei (o Xeque); Gerar listas de movimentos para escapes … Continuar lendo

27/01/2011 · 3 Comentários

Escrevendo um Engine para Xadrez – Parte 10 – PieceSet, Side, AttackMoves, Rays e Otimizações

Olá pessoal, tudo certo? Temos um bocado de coisas para apresentar hoje! O código de nosso engine cresceu um bocado. Resumindo, nossas atividades foram: Criamos PieceSet, uma representação para as … Continuar lendo

23/01/2011 · 2 Comentários

Escrevendo um Engine para Xadrez – Parte 9 – Refactoring e Redesign

Olá pessoal, tudo certo? Nessa série, estamos escrevendo códigos desafiadores em um design que está em constante evolução. A cada post, na exata medida em que avançamos na “cobertura” do … Continuar lendo

17/01/2011 · 5 Comentários

Escrevendo um Engine para Xadrez – Parte 8 – Bispo e Dama

Olá pessoal, tudo certo? Hoje vou demonstrar como “calcular” os movimentos para bispos e damas. O bispo se move nas diagonais, nunca muda de “cor-de-casa”, e não pode “pular” peças. … Continuar lendo

12/01/2011 · 3 Comentários

Escrevendo um Engine para Xadrez – Parte 7 – O movimento da torre

Olá pessoal, tudo certo? Hoje pretendo demonstrar como “calcular” o movimento da torre. Torre, Bispo e Dama são peças relativamente complicadas para calculo do movimento. A razão para isso é … Continuar lendo

11/01/2011 · 4 Comentários

Escrevendo um Engine para Xadrez – Parte 6 – O movimento dos peões

Olá pessoal, tudo certo? Hoje pretendo demonstrar como calcular os movimentos que podem ser feitos por peões. Calcular o movimento para os peões é um pouco mais complicado do que … Continuar lendo

07/01/2011 · 6 Comentários

Escrevendo um Engine para Xadrez – Parte 5 – O movimento do Rei

Olá pessoal, tudo certo? Depois de organizar a casa (refactoring do @juanplopes), é hora de avançar no desenvolvimento de nosso engine. Hoje implementaremos o cálculo de movimento do Rei. Não … Continuar lendo

07/01/2011 · 7 Comentários

Escrevendo um Engine para Xadrez – Parte 4 – Tempo para Refactoring

Olá pessoal, tudo certo? Esse é um projeto vivo, com código vivo, testes e tudo mais. Então, nada mais normal que, escrito algum código, fazer algum refactoring. Ontem fiz a … Continuar lendo

04/01/2011 · 8 Comentários

Escrevendo um Engine para Xadrez – Parte 3 – O movimento do cavalo

Olá pessoal, tudo certo? Depois de introduzirmos o conceito de bitboards (parte 1) e enfatizarmos a relevância de antecipar processamento (parte 2), começamos a trabalhar com um dos elementos cruciais … Continuar lendo

02/01/2011 · 8 Comentários

Escrevendo um Engine para Xadrez – Parte 2 – A importância do Pré-processamento

Olá pessoal, tudo certo? Antes de tudo, muito obrigado pelos feedbacks pelo primeiro post dessa série. Estou realmente muito animado com a possibilidade de escrever um grande software aqui. Ontem … Continuar lendo

30/12/2010 · 13 Comentários

Escrevendo um Engine para Xadrez – Parte 1 – Bitboards

Olá pessoal, tudo certo? Depois de algum tempo escrevendo posts sem código, começo uma série que promete “tirar o atraso”. Vou construir e publicar, aqui no blog, um engine completo … Continuar lendo

30/12/2010 · 23 Comentários

Estatísticas

  • 690,016 hits