Модераторы: LSD, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Еще одна игрушка с развитым гипотоламусом, aka Шахматы 
:(
    Опции темы
AlexeyVorotnikov
Дата 3.12.2007, 11:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 658
Регистрация: 18.6.2007
Где: Москва

Репутация: 10
Всего: 18



Так где игру скачать-то можно?


--------------------
RTFM!
Три источника и три составные части Java: The Java Language Specification, Java Platform API Specification, The Java Virtual Machine Specification
PM MAIL   Вверх
Kangaroo
Дата 3.12.2007, 12:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AA - Aussie Animal
****


Профиль
Группа: Участник Клуба
Сообщений: 2042
Регистрация: 7.10.2006
Где: US

Репутация: 21
Всего: 104



Цитата(AlexeyVorotnikov @  3.12.2007,  10:59 Найти цитируемый пост)
Так где игру скачать-то можно? 

Двумя постами ранее

Это сообщение отредактировал(а) Kangaroo - 3.12.2007, 12:17


--------------------
Lost....
PM MAIL MSN   Вверх
Platon
Дата 3.12.2007, 22:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

Репутация: 16
Всего: 40



Новая версия шахмат улучшенный моск.

Присоединённый файл ( Кол-во скачиваний: 9 )
Присоединённый файл  Chess.rar 79,23 Kb
PM MAIL ICQ   Вверх
Platon
Дата 4.12.2007, 15:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

Репутация: 16
Всего: 40



Я тут еще одну фишку сделал, назовем ее шахматной конференцией.
Игрок играет партию, а у людей есть возможность следить за партией онлайн.

Это сообщение отредактировал(а) Platon - 4.12.2007, 15:48
PM MAIL ICQ   Вверх
Maksym
Дата 4.12.2007, 16:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

Репутация: 14
Всего: 62



Поймал логический баг.
Игра не позволила мне сделать взятие на проходе.
Последний ход черных: пешка d7-d5
Хотел ее забрать: пешкой на d6 ... не дает..
Логи и скриншот во вложении.

Присоединённый файл ( Кол-во скачиваний: 9 )
Присоединённый файл  chess.bug.1.rar 29,54 Kb
PM MAIL   Вверх
Platon
  Дата 4.12.2007, 17:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

Репутация: 16
Всего: 40



Прошу прощения, удивительно что этот баг выявился :( я его собственными руками душил...
Вот что значит неиспользование CVS
Теперь к сожалению не знаю что делать...
У меня получилось игра сама 160кило  остальные 880кило библиотеки...
Это цена прикрутки сетевой поддержки.

Добавлено через 6 минут и 1 секунду
Уважаемые, мне придется огласить список используемых библиотек.
mina-core-1.1.3.jar
slf4j-log4j12-1.4.2.jar
slf4j-api-1.4.2.jar
log4j-1.2.11.jar
все они лежат здесь

Отдельно игровой jar файл лежит здесь
Отдельно картинки лежать здесь
Всё вместе лижит здесь 

Добавлено через 7 минут и 2 секунды
Может сказал неявно, теперь говорю явно, баг исправлен.
PM MAIL ICQ   Вверх
Platon
Дата 4.12.2007, 22:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

Репутация: 16
Всего: 40



Наконец добавил логичное дополнение, удаленная игра.

Для вариантов игры наберите в параметрах -help

Это сообщение отредактировал(а) Platon - 4.12.2007, 22:34

Присоединённый файл ( Кол-во скачиваний: 5 )
Присоединённый файл  Chess.zip 62,05 Kb
PM MAIL ICQ   Вверх
Platon
Дата 5.12.2007, 12:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

Репутация: 16
Всего: 40



На сколько я понял, тема не особо пользуется интересом. Придется закрывать :(
PM MAIL ICQ   Вверх
Platon
Дата 5.12.2007, 21:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

Репутация: 16
Всего: 40



Я бы все таки опытных программистов посмотреть мой код, покритиковать, подсказать...

Политика поменялась, теперь кто хочет взглянуть на исходники пишите в личку.

Это сообщение отредактировал(а) Platon - 6.12.2007, 22:21
PM MAIL ICQ   Вверх
AlexeyVorotnikov
Дата 6.12.2007, 10:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 658
Регистрация: 18.6.2007
Где: Москва

Репутация: 10
Всего: 18



Цитата(Platon @ 5.12.2007,  12:56)
На сколько я понял, тема не особо пользуется интересом. Придется закрывать :(

Ничего себе "не пользуется интересом"! Три страницы коментов!


--------------------
RTFM!
Три источника и три составные части Java: The Java Language Specification, Java Platform API Specification, The Java Virtual Machine Specification
PM MAIL   Вверх
Maksym
Дата 6.12.2007, 12:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

Репутация: 14
Всего: 62



Platon
Заявка на фичи:
- подписать координаты на доске
- писать куда-нибудь партию в стандартной нотации

PM MAIL   Вверх
Platon
Дата 6.12.2007, 13:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

Репутация: 16
Всего: 40



^_^ ок щас сделаем.

Я вижу 4 кодера скачали исходники, что скажете?
сам же могу 1-ю переделку подметить.
У меня есть классы для всех фигур, что может и логично, но возможно излишне, я думаю, что можно обойтись одной ChessFigure, но у которой ходы будут просчитывать классы-алгоритмы в паттернах, я не помню как это называется, наверно Стратегия.

А, ну и еще. Если кто посмотрит в класс Engine, там весьма безобразен метод main, наверно по нему плачет паттерн "Строитель", только не могу сообразить как правильно оформить?
PM MAIL ICQ   Вверх
Shaggie
Дата 6.12.2007, 14:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Завсегдатай
Сообщений: 570
Регистрация: 21.12.2006
Где: outer space

Репутация: 4
Всего: 72



Цитата(Platon @  6.12.2007,  13:55 Найти цитируемый пост)
У меня есть классы для всех фигур, что может и логично, но возможно излишне, я думаю, что можно обойтись одной ChessFigure, но у которой ходы будут просчитывать классы-алгоритмы в паттернах, я не помню как это называется, наверно Стратегия.

Во-первых, не излишне.
Во-вторых, для стратегии требуются как раз классы наследники, в твоём случае от абстрактного родителя ChessFigure. Смотри, нужно ли оно тебе.

Я коды скачал, но ещё не смотрел.


--------------------
Цитата(alina3000 @  6.3.2014,  10:47 Найти цитируемый пост)
Сорри что не по теме 
PM MAIL ICQ GTalk Jabber   Вверх
Platon
Дата 6.12.2007, 14:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

Репутация: 16
Всего: 40



+ Еще я скатился к тому, что Engine в моем случае получается весьма "рудиментарным" объектом, он почти повторяет интерфейс ChessBoard, но выдает контроллам только копию игровой ситуации, дабы кто то со злым умыслом не сделал запретных операций. Правильно ли это?
Единственная полезная функция Engine заключается в цикле-опросе игроков какой ход сделать и маломальское оповещение слушателей.
PM MAIL ICQ   Вверх
Platon
Дата 6.12.2007, 22:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

Репутация: 16
Всего: 40



ПО требованию трудящихся, сделал фичи.

Добавлено через 9 минут и 51 секунду
И теперь, я хочу чтоб прожка могла считывать эти логи...
возник вопрос по регулярному выражению, которое должно подойти?
Вот что я надумал:
Код

/\d+. [BNRQK]([a-h][1-8])[#\+=]-([a-h][1-8])[#\+=]\\t[BNRQK]([a-h][1-8])[#\+=]-([a-h][1-8])[#\+=][!? ]+/

Примеры нотаций:
Цитата

1. e2-e4    e7-e5
2. Bf1-c4    Nb8-c6
3. Qd1-h5    Ng8-f6??
4. Qh5xf7#    



Присоединённый файл ( Кол-во скачиваний: 17 )
Присоединённый файл  Chess.zip 75,49 Kb
PM MAIL ICQ   Вверх
Страницы: (4) Все 1 2 [3] 4 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0741 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.