Comments 12
Было бы неплохо зарегистрировать игру на qt-apps.org
0
Done: qt-apps.org/content/show.php/QCheckers?content=117809
Правда немного стыдно за исходники :-)
Ведь понимаю, что написать можно было намного лучше.
Правда немного стыдно за исходники :-)
Ведь понимаю, что написать можно было намного лучше.
0
Два пожелания:
1. Сделайте иконку своему приложению. А то какая-то незавершенность ощущается =)
2. Неприятно получается, когда я делаю ход с глубиной просчета равной 7 и вместо своего хода вижу длительную паузу и только потом моментальное перемещение своей шашки и шашки соперника. Т.е. анимацию хода надо делать все же до начала просчетов. Или тут какие-то накладки в реализации?
1. Сделайте иконку своему приложению. А то какая-то незавершенность ощущается =)
2. Неприятно получается, когда я делаю ход с глубиной просчета равной 7 и вместо своего хода вижу длительную паузу и только потом моментальное перемещение своей шашки и шашки соперника. Т.е. анимацию хода надо делать все же до начала просчетов. Или тут какие-то накладки в реализации?
0
ОК, учту :-)
0
Игра с таким названием уже есть qcheckers.sourceforge.net/, естественно, тоже на Qt.
С другой стороны, популяризация Qt не может не радовать. Спасибо, что выбрали именно его!
С другой стороны, популяризация Qt не может не радовать. Спасибо, что выбрали именно его!
+1
Если это русские шашки, то они называются не checkers, а draughts
0
молодец.
0
Arceny: вы умеете валгриндом пользоваться, если нет могу попытаться помочь с мем-ликами…
0
У меня было мало времени, я пытался найти ошибки valgrid'ом, но сильно не вникал.
Скорее всего когда происходит рекурсивная очистка дерева поиска я где-то что-то забываю очищать. Как только разделаюсь с сессией попробую довести до ума.
Сейчас у меня используется класс CheckersState для хранения состояния, как лист дерева поиска. На linux.org.ru мне посоветовали посмотреть в сторону qt state machine framework для реализации состояний игры. Возможно перепишу на нём.
Но если в текущей реализации сможете указать на ошибки, было бы не плохо.
Скорее всего когда происходит рекурсивная очистка дерева поиска я где-то что-то забываю очищать. Как только разделаюсь с сессией попробую довести до ума.
Сейчас у меня используется класс CheckersState для хранения состояния, как лист дерева поиска. На linux.org.ru мне посоветовали посмотреть в сторону qt state machine framework для реализации состояний игры. Возможно перепишу на нём.
Но если в текущей реализации сможете указать на ошибки, было бы не плохо.
0
Сделал мобильную версию (под симбиан-тач). Тоже на гуглокоде.
code.google.com/p/qcheckersmobile/
Из изменений: поле стало полупрозрачным и добавлен бэкграунд, убрана история, убран бордер вокруг поля (на мобильнике место ел много).
code.google.com/p/qcheckersmobile/
Из изменений: поле стало полупрозрачным и добавлен бэкграунд, убрана история, убран бордер вокруг поля (на мобильнике место ел много).
0
Sign up to leave a comment.
QCheckers. Шашки на Qt4