![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Конкурсы по кодингу игр
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.
Хотя имелось ввиду (наверное), что ссылку указывать не надо.