В Leokom Chess (https://github.com/lrozenblyum/chess) произошёл коммит №1000 :) УРА!
И как раз в этом коммите первая реальная фича реализована на Java8!
Спасибо!!!! Реализовано чтобы нельзя было убить вражеского короля так как это не по правилам! Раньше алгоритм был прост, шахматы не слишком агрессивно играли и этого не возникало) А сейчас стал чуть больше атаковать и вот в результате ручного тестинга выявил что мой алгоритм готов атаковать короля) А это значило что я ещё не реализовал полностью пункт 1.2 из правил ФИДЕ в этой части. Что и было улучшено ) и ещё понравилось что наконец Java8 попробовал!
Вот сам 1000 коммит https://github.com/lrozenblyum/chess/commit/6613abd36f4ca8b7694b961b5f437c8241f91a5c
А вот 999 коммит :) Там где был красный тест который привёл меня к 1000 коммиту
Класс!! Расскажи, что за фича там реализована? И, поздравляю с 1000 коммитом!!!!!
ОтветитьУдалитьСпасибо!!!! Реализовано чтобы нельзя было убить вражеского короля так как это не по правилам!
ОтветитьУдалитьРаньше алгоритм был прост, шахматы не слишком агрессивно играли и этого не возникало) А сейчас стал чуть больше атаковать и вот в результате ручного тестинга выявил что мой алгоритм готов атаковать короля) А это значило что я ещё не реализовал полностью пункт 1.2 из правил ФИДЕ в этой части. Что и было улучшено ) и ещё понравилось что наконец Java8 попробовал!
Вот сам 1000 коммит
https://github.com/lrozenblyum/chess/commit/6613abd36f4ca8b7694b961b5f437c8241f91a5c
А вот 999 коммит :) Там где был красный тест который привёл меня к 1000 коммиту
https://github.com/lrozenblyum/chess/commit/6d9a0e71d65560457fc15284eed275d984ffa111