Pull to refresh

Comments 12

Было бы неплохо зарегистрировать игру на qt-apps.org
Два пожелания:
1. Сделайте иконку своему приложению. А то какая-то незавершенность ощущается =)
2. Неприятно получается, когда я делаю ход с глубиной просчета равной 7 и вместо своего хода вижу длительную паузу и только потом моментальное перемещение своей шашки и шашки соперника. Т.е. анимацию хода надо делать все же до начала просчетов. Или тут какие-то накладки в реализации?
Игра с таким названием уже есть qcheckers.sourceforge.net/, естественно, тоже на Qt.

С другой стороны, популяризация Qt не может не радовать. Спасибо, что выбрали именно его!
Да, я как раз с ними договаривался о регистрации проекта с аналогичным названием на ГуглоКоде.
И, можно заметить, QCheckers с SF.net не обновлялись с 2007го года. Кстати, тот же проект носит название KCheckers.
Если это русские шашки, то они называются не checkers, а draughts
Arceny: вы умеете валгриндом пользоваться, если нет могу попытаться помочь с мем-ликами…
У меня было мало времени, я пытался найти ошибки valgrid'ом, но сильно не вникал.
Скорее всего когда происходит рекурсивная очистка дерева поиска я где-то что-то забываю очищать. Как только разделаюсь с сессией попробую довести до ума.

Сейчас у меня используется класс CheckersState для хранения состояния, как лист дерева поиска. На linux.org.ru мне посоветовали посмотреть в сторону qt state machine framework для реализации состояний игры. Возможно перепишу на нём.

Но если в текущей реализации сможете указать на ошибки, было бы не плохо.
Сделал мобильную версию (под симбиан-тач). Тоже на гуглокоде.
code.google.com/p/qcheckersmobile/

Из изменений: поле стало полупрозрачным и добавлен бэкграунд, убрана история, убран бордер вокруг поля (на мобильнике место ел много).
Обновил, добавил скриншоты в вики. Если интересно, можешь глянуть.
Sign up to leave a comment.

Articles