![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#21 |
Участник клуба
Регистрация: 08.10.2007
Сообщений: 1,185
|
![]()
Если игрок пропустил ход, в GameLog будет что?
|
![]() |
![]() |
#22 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
![]()
будет ноль
например, на третьем ходу первый игрок пропустил ход в массиве GameLog будет так 13,10,5,8,0,5,2,18,10 (жирным выделен третий ход) Хочу подметить важную "мелочь": бот (также как и игрок) не может самовольно пропустить ход, в любом случае он должен что-то выбрать (даже если ему доступен только один проект). Если боту нечего выбрать, то функция просто не вызывается. Если результат функции GetTurn будет равен нулю, то это расценивается как ошибка (а следовательно и проигрыш)! Последний раз редактировалось rpy3uH; 07.01.2010 в 21:06. |
![]() |
![]() |
#23 |
Участник клуба
Регистрация: 08.10.2007
Сообщений: 1,185
|
![]()
Если первый игрок первым ходом похищает металл, то второй может строить лаборатории, но не может строить батареи, хотя на них одинаковые затраты. Бот в этом случае, похоже, получае в массиве батареи как допустимый вариант, но при попытке построить их это считается ошибкой.
|
![]() |
![]() |
#24 | |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
![]()
странно что он вообще получает его как допустимый вариант. он не должен его получать как доступный вариант.
проблема не в программе, а обычной опечатке. Ошибка в массиве строк, которые задают имена проектов. Я удивился что для строительства дополнительной батареи вообще требуется энергия. Требования для проектов должны быть следующие. Цитата:
Последний раз редактировалось rpy3uH; 10.01.2010 в 17:46. |
|
![]() |
![]() |
#25 |
Форумчанин
Регистрация: 22.02.2009
Сообщений: 875
|
![]()
Небольшой вопрос. В последующих версиях не будут меняться расценки проектов? Просто у моего бота есть от этого зависимость.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
|
![]() |
![]() |
#26 | |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
![]() Цитата:
эта зависимость есть у любого бота. Поэтому надо утвердить окончательный набор правил перед официальным стартом конкурса. Рассмотрю предложения по добавлению новых проектов и добавлению новых правил. Думаю над дополнительным правилом: если щит игрока более чем 20 единиц, то информация о базе и ресурсах скрывается от противника. В программе нашёл глюк из-за которого не засвечивалась кнопка "Начать игру". Последний раз редактировалось rpy3uH; 10.01.2010 в 17:48. |
|
![]() |
![]() |
#27 | ||
Форумчанин
Регистрация: 22.02.2009
Сообщений: 875
|
![]() Цитата:
Цитата:
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
|
||
![]() |
![]() |
#28 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
![]()
Fortress build 1050 beta
Эта версия будет базовой, для участников конкурса. Начало конкурса планирую объявить в следующий понедельник. Внимание! Изменено количество параметров в функции StartGame. (читать документацию) Сделано два режима игры: стандартный и расширенный. В расширенном режиме игры если щит игрока имеет мощность более 20, то информация о ресурсах и базе скрывается от противника. В расширенном режиме игры можно задать лимит ходов. В стандартном режиме планирую поставить лимит ходов равным 100 (сейчас 40). |
![]() |
![]() |
#29 |
Форумчанин
Регистрация: 22.02.2009
Сообщений: 875
|
![]()
Хорошая версия. Насчет увеличения кода я ошибался.
100 ходов надо поставить обязательно. Заметил одну ошибку: в расширенном режиме при стандартной игре не показывается (может, не ведется) лог. И еще, немного надоедает, ошибка или что, при включении программы, она, почему-то, иногда выходит не на самый верх рабочего стола, а в самый низ. Из-за этого приходится нажимать на нее с панели задач.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
|
![]() |
![]() |
#30 |
Участник клуба
Регистрация: 08.10.2007
Сообщений: 1,185
|
![]()
И ещё в расширенном режиме показывается предыдущий ход противника (как минимум в PvP), тогда можно по ходам самому восстановить информацию о его базе и ресурсах.
|
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Игра | zumm | Софт | 0 | 15.10.2009 13:25 |
Игра | VictorS | Помощь студентам | 1 | 31.05.2009 16:34 |
Игра на C# | ЧеширскийКот | Общие вопросы .NET | 3 | 11.04.2009 11:25 |
Игра | [LOL] | Помощь студентам | 2 | 13.06.2007 18:36 |