Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Конкурсы по кодингу игр


Страницы:   1 2

grouzd)ev ©   (2006-10-10 14:21:00) 

Объявлен 18й конкурс - BattleCity. Время на написание - более 2 недель (до 29го), максимальный разсер дистрибутива - 1024кб

И, впервые, принимаются работы на C++. Участвуйте!
Новые правила http://code.darthman.com/viewpage.php?page_id=11
И правила конкурса http://code.darthman.com/viewpage.php?page_id=12


Cash   (2006-10-10 18:39:00) [21]

(На счет соревнования ИИ)
grouzd)ev ©, можно разработать основную программу, которая бы
составляла базовый мирок. ИИ паковать в библиотеки (в DLL можо).

Я делал подобную штуку ровно год назад, как курсовую по ООП.
У меня там был мир и три вида живых организмов, трава, травоядные и
хищники. Я сделал интерфейс для сочленения программы с DLL-ками,
а двое других челов присали ИИ. Потом мы просто сели и стали смотреть,
кто кого как будет кушать.
Прикол был в том, что потом победила трава! :)
Ей просто не надо было питаться для роста.
Можно проект наростить или сделать новый на подобии этого.


Наиль   (2006-10-10 18:14:00) [22]


> Наиль, так ты участвуешь?)

В жизни не одной игры не написал.
Одному на хлеб не заработать.
А в моей деревне команду не собрать.

Хотя в конкурсе ИИ, можно было бы попробывать свои силы.
Но мой ИИ (в теории, ибо не написан) требует огромных ресурсов дискового пространства. Учтите это при составлении правил.


grouzd)ev   (2006-10-10 18:01:00) [23]

Cash, поле должно быть плоским, но игрок / стены / враги и т.д. могут быть и трехмерными

разница в размерах в пару байт может повлият на результат, в виде, дополнительных очков
пока такой ситуации не возникало, но считать, наверное, буду с точностью до 1-0,5кб, если разница меньше, бонус получат оба

у дельферов компиляторы всё равно разные от D5 до В2006
компилировать все будет один человек (скорее всего, я), размер считается после рекомпилинга. у меня BDS2006

17й конкурс страдал от недостатка(!) участников
да, было такое)

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

Наиль, так ты участвуешь?)

---
... we are walking on a thin line and you better avoid the risk ...


Наиль   (2006-10-10 17:21:00) [24]

> Я посмотрел правила конкурса "морской бой". В чём смысл
> конкурса - не ясно

Прошу прощения. Оказывается я прочитал не правила, а новости. Т.к. ссылок, точнее гиперссылок на правила нет, то решил, что это и есть правила.


Наиль   (2006-10-10 17:13:00) [25]

Не гейдев, но имею собственое мнение по поводу с++.
С одной стороны правила таковы, что разница в размерах в пару байт может повлият на результат, в виде, дополнительных очков. А на размер, как известно не мало влияет выбор компилятора. С другой стороны у дельферов компиляторы всё равно разные от D5 до В2006, а 17й конкурс страдал от недостатка(!) участников. Лично я за присутствие с++. Кроме того, встречается не мало программистов устраивающих словестные баталии Delphi vs C++. Пришло время на практике оценить приимущество одного инструмента разработки перед другим. Так сказать, без громких слов.

Немного не в тему (далее).
Я посмотрел правила конкурса "морской бой". В чём смысл конкурса - не ясно. Это к вопросу о чётких правилах.
А вообще, было интересно организовать турнир ИИ между программами-морбойцами. Создать интерфейс обмена информацией между программами и пусть победит сильнейший.
Помниться много лет назад одна израильская компания предложила участвовать в таком конкурсе. Программа участвующая в конкурсе должна победить программу устроителей конкурса (базовую программу). Они должны были поочереди сообщать числом о том, какой ход сделали. Прикол в том, что ни кто из участников не знал в какую игру играет базовая программа. Приз - покупка победившей программы за крупную сумму.


Cash   (2006-10-10 16:54:00) [26]

Гы! На-Си-льники все испортят Delphi-нам! :)))

grouzd)ev ©, а размерность пространства значение имеет?
(это я так, побольше о конкурсе разузнать, тема уж больно больная! :))


grouzd)ev   (2006-10-10 16:18:00) [27]

Спасибо за замечание, подправлю
использование срр - всего лишь эксперимент, хотя, возможно, потом все конкурсы будут и для сей (может и для явы и бейсика и тд =)

---
... we are walking on a thin line and you better avoid the risk ...


Cash   (2006-10-10 16:13:00) [28]

Наиль ©   (10.10.06 15:40) [3]:
А! Sorry man. я видать не отом задумался.
Да, тут ты на 250% прав. Это правило как то не так смотрится. :)

На мой взгляд, было бы лучше тогда написать:
"Заголовки API в архив включать не надо".

Гы! только как быть с DirectX? егоные заголовки надо бы и включать.
Хотя, тоже нет. Надо в П-Док вставить ссылку на clootie сайт.


RzCoDer   (2006-10-10 15:41:00) [29]

с++ всё испортит


Наиль   (2006-10-10 15:40:00) [30]


> Так, а что там в последней строке написано...?

Именно эта строчка и говорит, что нужно высылать API.
Смотри:
1. Указывать ссылку на библиотеки стороних компонент, библиотек и т.п.
2. Стороние компоненты, библиотеки и т.п. в архив не вкладывать.
3. Пункты 1 и 2 не про API.

Я понимаю, что все понимают (и я в том числе), что хотел сказать автор правил, но правила допускающие различную интерпритацию, могут вызвать споры. Причём в самый не подходящий момент.


Cash   (2006-10-10 15:28:00) [31]

Наиль ©   (10.10.06 15:13) [1]:
> ...участники должны высылать используемые API.

Так, а что там в последней строке написано...?
Ах! Вот это: "Этот пункт не относится к API (OpenGL, DirectX, GDI)".


Наиль   (2006-10-10 15:13:00) [32]

Интересный пункт в правилах
- Работа, написанная на сторонних компонентах и "engine"ах (GLScene, PowerDraw, DelphiX и тд) должна содержать ссылку (в документации) на используемую версию. Сам engine / компоненты вкладывать не надо. Этот пункт не относится к API (OpenGL, DirectX, GDI).
Согласно этому пункту, участники должны высылать используемые API.
Хотя имелось ввиду (наверное), что ссылку указывать не надо.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо