![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#71 | |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
![]() Цитата:
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
|
![]() |
![]() |
![]() |
#72 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
![]()
FERZ build 1044
Улучшено вычисление времени. Теперь оно более точное. |
![]() |
![]() |
![]() |
#73 |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
![]()
Классно !!
![]() Насчёт ничьих всё-таки непонятно. Если игр всего 200 и сыграли 96 на 104, то куда тогда 3 ничьи делись. ![]()
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru Последний раз редактировалось Ulex; 12.01.2009 в 16:10. |
![]() |
![]() |
![]() |
#74 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
![]()
Если ничья, то выиграли оба
|
![]() |
![]() |
![]() |
#75 |
Регистрация: 12.01.2009
Сообщений: 3
|
![]()
Может кто-нибудь скинит пример DLL-ки на C, а то игра заинтересовала, даже уже алгоритм бота придумал, а написать не получается.
Никогда сам не писал DLL, нашел информацию, пробую но не получается. Вобщем вот код который написал для функции выбора начальной позиции. PHP код:
"Access violation at adress 0137185B in module 'Bot.dll'. Read of address 00000000." |
![]() |
![]() |
![]() |
#76 | |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
![]()
Читай внимательно файл DLL Format.doc
в начале игры фукция GetBeginPosition вызывается с указателем на доску равным нулю. поэтому и ошибка. Надо проверять не равен ли указатель на доску нулю. Есл иуказатель на доску равен нулю, то игра началась, а если он равен 0xFFFFFFFF, то игра закончилась. да! третий параметр у этой функции это не указатель, надо просто DWORD aColor Цитата:
----------------------------------------------- очередной билд не заставил себя долго ждать FERZ build 1045 Теперь уж точно, если ничья, то выиграли оба. |
|
![]() |
![]() |
![]() |
#77 |
Новичок
Джуниор
Регистрация: 12.01.2009
Сообщений: 1
|
![]()
Я тоже поиграю.
![]() P.S. Может задержку ставить ~10 мс? P.P.S Делфи еще надо устанавливать, поэтому буду писать на VC++, ОК? |
![]() |
![]() |
![]() |
#78 |
Регистрация: 12.01.2009
Сообщений: 3
|
![]()
Эта версия и FERZ1043 работает у меня с ошиками в режиме Human vs Bot.
Ошибки были с ботами DIEGO и LLFerzBot. Ошибка заключается в том, что при расстановке ферзей выбираю одну из подсвеченных позиций, и вылетает сообщение "неверный выбор положения ферзя", и что я проиграл. Аналогичное случается во время игры, хожу на подсвеченную клетку и тоже сообщение о неверном моем ходе. |
![]() |
![]() |
![]() |
#79 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
![]()
не понял. поподробнее пожалуйста
на чём угодно это ошибка когда ты сам играешь или твой бот? Последний раз редактировалось rpy3uH; 13.01.2009 в 09:26. |
![]() |
![]() |
![]() |
#80 |
Регистрация: 12.01.2009
Сообщений: 3
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Конкурс программистов - призовой фонд 1 000 000 рублей | Lnat | Свободное общение | 0 | 26.07.2008 12:15 |
конкурс программистов ! (первый конкурс) | Alar | Свободное общение | 129 | 18.03.2007 00:50 |