![]() |
|
Модераторы: Rickert |
![]()
|
|
| Gorcer |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 275 Регистрация: 30.6.2004 Где: Владивосток Репутация: 1 Всего: 4 |
Согласен, идея с командой роботов выглядет ещё интересней.
Я тоже считаю что модульность должна быть, есть делать чтото креативное, то креативное во всём ИМХО! У каждого юнита будут свои атрибуты, они будут накладываться исходя из конфигурации. И конфигурация юнита должна быть жёстко завязана с кодом, тоесть если на роботе стоит ракетница, то в классе мы можем ссылаться на неё как на атрибут класса. Также думаю стоит сделать центр управления, такойже робот который будет выдавать простейшие команды - патрулирование, разведка ближайших местностей, поиск ресурсов и оперировать будет имеющимися в наличии юнитами. так например командный центр определяет что ресурсы подходят к концу, он перебирает массив всех роботов и ищет самого быстрого, потом определяет вероятность появления в заданном направлении врагов и выделяет патруль который будет ездить неподалёку и прекрывать на случай нападения врагов. -------------------- Больнее всего получить удар от человека которому доверяешь. <удалено администрацией> |
|||
|
||||
| Fighter |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 810 Регистрация: 5.1.2005 Репутация: нет Всего: 2 |
Вообще идеи здесь хорошие, но вот одно дело - высказывать свои идеи, другое дело - что то делать. Я не впадаю в гордыню, но я начинаю делать. Может быть я не широко шагаю, но шаги я делаю. У меня все просто: на экране вы видите два прямоугольника (это два врага). Каждый из них должен убить другого как можно больше раз. Наворотов в графике там нет. Возможность вариантов игры "AIvsAI", "HumanvsAI", а в дальнейшем может быть "HumanvsHuman". Я предполагаю, что на своём пути я встречу много трудностей, поэтому я буду за помощью обращаться к вам. Пишу я проект на Delphi, но я постараюсь сделать так, чтобы сишники и по возможности вэбэшники не остались в стороне. Первый рабочий вариант постараюсь выложить через 2-3 недели.
|
|||
|
||||
| maxim1000 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3334 Регистрация: 11.1.2003 Где: Киев Репутация: 2 Всего: 110 |
кстати, нашёл давнее обсуждение сходных идей:
http://forum.vingrad.ru/index.php?showtopi...40&view=all -------------------- qqq |
|||
|
||||
| Gorcer |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 275 Регистрация: 30.6.2004 Где: Владивосток Репутация: 1 Всего: 4 |
Господа мы нашли первого инициативного участника проекта - програмиста Fighter'а.
Fighter, замечательно, в виду отсутствия времени в это время года я буду всегда с тобой только морально + могу давать идеи и решать проблемы связанные с разработкой алгоритмов. надеюсь тебе понравились идеи изложенные в этом топике и ты чтонибудь из этого в будущем попытаешься реализовать, я присоединиться к работе смогу только с началом зимы. -------------------- Больнее всего получить удар от человека которому доверяешь. <удалено администрацией> |
|||
|
||||
| Exekutor |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 440 Регистрация: 1.11.2005 Где: Казахстан. Костан ай Репутация: нет Всего: 4 |
Пока времени у меня мало. Свободное время только после 18:00 и то не всегда. Но я тоже хотел бы чем-нибудь помоч.
Это сообщение отредактировал(а) Exekutor - 29.7.2006, 14:26 -------------------- [color=blue][size=2]En taro addun, ma sol larinas[/size][/color] |
|||
|
||||
| Fighter |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 810 Регистрация: 5.1.2005 Репутация: нет Всего: 2 |
Спасибо Но я хочу сказать, что я не собираюсь (да и вряд ли смогу) создать 3Д графику и т.д. и т.п. Не идет у меня пока что 3D графика. У меня все будет по минимуму. А потом, если проект завоюет немного популярности, то по желанию юзеров (может быть, скорее программистов) я выложу исходник своего проекта и если у кого будет желание - пусть изменяет как ему нравится, пусть даже 3D графику туда вставляет - я буду только рад. А сейчас я делаю упор на то, чтобы как можно быстрее сделать что-нибудь рабочее. Но я хочу сказать, что я в разработке AI не мастер, так что наверное на начальном этапе мне потребуется помощь программистов, которые напишут AI. Собственно интерфейс у меня уже более-менее готов (осталось доделать форму выбора AI'шной DLL), но непосредственно сам AI я не представляю как делать. Так что наверное в ближайшее время (на следующей неделе не гарантирую, но вот на послеследующих я даю вероятность 98%) я постараюсь выложить так сказать свой "SDK", чтобы программисты могли сделать свой AI, который я смогу включать в начальный Release приложения (ссылку на автора гарантирую). Я буду создавать SDK не только для дельфистов, как я писал выше, но и для сишников и для вэбэшников, для того, чтобы и те и другие могли писать AI (на счет вэбэ я пробую и думаю, но вот С++ - 100%). Но мне скорее всего потребуется помощь, так что ждите топиков в соответствующих разделах форума. |
|||
|
||||
| Кнером |
|
|||
|
тОрмоз ![]() ![]() Профиль Группа: Участник Сообщений: 346 Регистрация: 24.5.2006 Где: Санкт-Петербург Репутация: нет Всего: 19 |
Я DLL'ки делать не умею
Интересует вопрос, не проще ли будет создать простой криптовой мини язык на русском? Я предполагаю, что проще будет создать скриптовой язык, чем разрабатывать систему чтобы можно было писать код на нескольких языках. Он будет как раз заточен для игры. Два года назад видел игрушку на Java. Если ничего не путаю. Суть ее: создаете некий организм. Например, нарисовали пустой квадрат из тонких линий. Он помещается в какую-то среду обитания. Причем она все время разная, можно ее настраивать (притяжение, местность и т.д.). Описываете характеристики своего чада и запускаете. Квадрат начинает жить своею жизнью. Начинает перемещаться. Со временем он начинает изменяться, углы его срезаются, чтобы быстрее двигаться. Если ему не удется забраться куда-то, вы останавливаете процесс игры, создаете ему руку. Все теперь он сможет забираться. Это я помню как ролик. Очень было красиво, получались монстры всякие. Была вся эта чтука написана на Java. В ней был свой язык простой. Если найду это творение, покажу. Так же год назад видел очень много 3Д игр. В которых например есть две машинки, или танчика. Вы пишите на С/С++ или встроенном языке их действия. Например, поиск второго подобного создания. Или проще, припоркаваться в определенном месте. Видел такие же 2Д, но их на пальцах можно пересчитать. И это прошу заметить не мелкослоновый террариум был! Сейчас на робо-форумах хотят создать мини робота универсального. В которого можно будет загружать свою программу (ИИ), опысвать его действия. Хотят внедрить в школы. Была еще программа/игра, что-то вроде виртуальной машины для роботов. Можно было создавать своего робота и писать там сразу его ИИ. Можно было проводить бои. Программа предназначена для создания макетов роботов, чтобы не сжигать микросхемы и еще что-то... Помойму программе 2 года... Еще чего-то было. |
|||
|
||||
| Никто |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 21.3.2006 Репутация: нет Всего: нет |
Щас про трансформеров пойдет. --------------------
|
|||
|
||||
| Fighter |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 810 Регистрация: 5.1.2005 Репутация: нет Всего: 2 |
Была, была, была. Все в прошедшем времени. А сейчас я хочу представить вам на суд первый вариант программы. Точнее не программы а так называемого SDK для программы. Посмотрим, что будет дальше. Если начнете писать ИИ, то тогда я все это скомпоную и затем выложу полную версию. Если вы забросите это все, то и я тогда заброшу - shift-del. Блин, ну не поверите, я не могу сюда загрузить файл - не знаю как. ПОМОГИТЕ!!! Добавлено @ 05:08 Если что, можете писать на мыло - я скину. Это сообщение отредактировал(а) Fighter - 31.7.2006, 05:06 |
|||
|
||||
| arilou |
|
|||
![]() Великий МунаБудвин ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2646 Регистрация: 15.7.2004 Где: город-герой Минск Репутация: 6 Всего: 61 |
||||
|
||||
| Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: нет Всего: 146 |
Или нажать предварительный просмотр, там тоже есть -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
| Fighter |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 810 Регистрация: 5.1.2005 Репутация: нет Всего: 2 |
Вот я нажал "Ответить". Появилась новая страничка. Внизу, после того, как вводить текст там есть такое поле: вы можете загрузить файл в это сообщение и т.д.
Нажимаю "Обзор...", нахожу у себя на харде файл и жму ОК а далее жму "Отправить". И вот что получилось. Добавлено @ 00:15 Я нашёл, он писал ошибку - я не могу закачивать такой тип файлов. В общем, скачиваем этот файл и дописываем в конце расширение .rar, распаковываем и смотрим. Присоединённый файл ( Кол-во скачиваний: 34 )
SDK_To_AIvsAI 16,17 Kb |
|||
|
||||
| Fighter |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 810 Регистрация: 5.1.2005 Репутация: нет Всего: 2 |
Надеюсь в ближайшее время я получу или работающие DLL'ки с интеллектом, или совет - выкинуть это все и зашифделить.
|
|||
|
||||
| Никто |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 21.3.2006 Репутация: нет Всего: нет |
Меня волнуют такие вопросы.
1)Что делается с проигравшим. 2)Что получает победивший монстр. 3)Что еще должны делать монстры. 4)Это игра для программистов или пользователей. --------------------
|
|||
|
||||
| Fighter |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 810 Регистрация: 5.1.2005 Репутация: нет Всего: 2 |
Вообще этот вопрос я подробно не прорабатывал (потому что считал что он не так уж и важен, потому что здесь важен сам интеллект), но если будет положено развитие, то тогда я уточню детали о том, что будет делаться с проиграшим. Пока что для отладки игры мне нужен AI, вот можно сказать я обратился к вам за помощью и заодно вы можете постепенно начинать писать AI. В данном случае еще можно будет проработать вопросы насчет SDK (может быть кто-то мне предложит идею кардинально поменять структуру AI. Собственно здесь почти такой же ответ, что и на вопрос выше. Немножко не понял смысл вопроса. Но скажу, что данная игра создается под 2D, а поэтому особо большого набора команд у монстров нет (на самом деле два прямоугольника монстрами нельзя назвать). Монстры могут перемещаться влево вправо и стрелять, вот и все. Конечно это игра для программистов. |
|||
|
||||
![]()
|
| Правила форума "Программирование игр, графики и искуственного интеллекта" | |
|
|
НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание что новые темы касающиеся новых вопросов создаются кнопкой "Новая тема" а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих тематических темах будут удалены а их авторы, при рецедиве, забанены.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rickert. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Программирование игр, графики и искусственного интеллекта | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |