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