forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты на Blitz3D (http://forum.boolean.name/forumdisplay.php?f=14)
-   -   Smartbots (http://forum.boolean.name/showthread.php?t=904)

impersonalis 11.05.2006 21:12


Цитата:

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

...
Цитата:

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

сайт

Разработчики


Олег aka Tormoz,
Максим aka Maxus,
Иннокентий aka Funny_Compilers,
Александр aka Diplomat.

Guest 11.05.2006 21:37

когда хотел скачать демку перекинуло на http://www.amt-lab.com/404.php и там написанно :
ERROR 404
Sorry. Page no found or page underconstruction!!!
Click 'Back' button to continue.

tormoz 11.05.2006 22:40

Исправили.
Ошибка в пхп (писалось давно и не мной)

ZanoZa 12.05.2006 15:27

Ещё вчера заходил, всё ок, а теперь...
Цитата:

Хорошие цвета?!!!
Чтобы больше не лазил где не надо! Хацкер, блин...

нормально, блин... :mda:

Diplomat 12.05.2006 16:02

Угу. У меня тоже.

tormoz 12.05.2006 17:33

исправил.
это защита от хацкеров взбесилась ...

jimon 12.05.2006 19:40

я даже когдато делал бота под ето :/
но мне так и не сказали как там шифруются числа :)

ZanoZa 13.05.2006 16:29

Мясо, однако! :)

Maxus 05.09.2006 15:32

Re: Smartbots
 
Ну что все больше никто не желает порубиться в Гаму?

ZanoZa 05.09.2006 17:36

Re: Smartbots
 
Почему же?

Raiter 12.10.2006 18:13

Re: Smartbots
 
а чего музыка на eJay написана? ;)

tormoz 12.10.2006 19:53

Re: Smartbots
 
А фиг ее знает.
Я уже забыл откуда она взялась.
Склероз однако...

Snake_X 13.10.2006 01:45

Re: Smartbots
 
Ща скачаем и заценим, а на скринах смотрится куль :super:

Scorpion_XX_X 29.10.2006 02:22

Re: Smartbots
 
Да неплохо

radiantstudio 02.11.2006 16:22

Re: Smartbots
 
Tormoz это продолжение старых Смартов, или всё теже старые?
Ну всмысле: что-то новое добавили?

tormoz 02.11.2006 20:28

Re: Smartbots
 
Старые

jimon 02.11.2006 20:30

Re: Smartbots
 
а что должны быть новые ?

caxap 02.11.2006 22:10

Re: Smartbots
 
Вложений: 4
Да, прикольная игрушка. Очень затягивает. Как-то и я делал ботов для этой игры. Даже как-то первое место на турнире занял :-). Еще сами модели машин делал. Кстати, кто хочет дополнение, модет скачать парочку новых машин. я их как-то делал для себя, но в инет не выкладывал. Наслаждайтесть.<p><p>
Прикрепил две машины: Inject и Hammer(обновляет старую модель). Для установки новых машин, необходимо распаковать файлы в папку "[папка игры]/Bots". Есть маленькая недоработка: не используйте командную игру. Я не сделал текстуры для синих и красных. А обычная одиночная игра отлично работает.
<p><p>
Tormoz: есть предложение. Почему бы не дописать пару функций и используя библу Etna(если у тебя нету, то могу кинуть на мыло) создать статискику на сайте, в которую будут добавляться результаты с игры. т.е. так можно обойтись без проведения конкурсов. Каждый будет добиваться своих результатов с ботами и его результат будет отмечаться на сайте. Кстати, в библе есть хороший пример, где все это есть(работа с php).

jimon 02.11.2006 23:31

Re: Smartbots
 
caxap
а можно ети модельки использовать в своих целях ? (не комерческое)

НУБ 03.11.2006 00:30

Re: Smartbots
 
Угу, я б тоже для тестов и демки не отказался бы взять ;)

caxap 03.11.2006 21:06

Re: Smartbots
 
Да ради бога! Если честно, то я их вытащил из игры GTA VC(наверно вы догадались :-) ) и немного доработал, подрисовал, подогнал под игру SmartBots... Вообще у меня есть большая база ресурсов из многих игр. Прям хобби моим стало :-).
Конечно их использовать в коммерческих целях запрещено не мной, но использовать в своих тестах и демках никто вроде не запрещал. Потом всегда можно будет их заменить на свои модели.

ЛысыЙ_Чук-Иванчук 03.11.2006 21:34

Re: Smartbots
 
Да GTA VC (И все её переделаные версии) это круто.

Цитата:

я их вытащил из игры GTA VC(наверно вы догадались :-) )
Да, а хамер вообще из арегенала.

ЛысыЙ_Чук-Иванчук 03.11.2006 21:36

Re: Smartbots
 
Цитата:

Конечно их использовать в коммерческих целях запрещено не мной
А как они узнают что это именно их модель.

jimon 03.11.2006 21:50

Re: Smartbots
 
vlad
они неузнают
а вот издатель тебе надает пинков :)

НУБ 04.11.2006 00:29

Re: Smartbots
 
эх.. а я думал эксклюзив :)

ЛысыЙ_Чук-Иванчук 04.11.2006 21:17

Re: Smartbots
 
Цитата:

а вот издатель тебе надает пинков :)
Взять туже гта вс( в изночальном виде ) тачки там калымаги старые, и за этим гавном еще и следить будут( как бы ктонибуть не спер )

P.S. А если тачку слегка изменить, ну там сполллер поставить, колеса поменять солон изменить и корпус погнуть то будут преследывать.

P.S. А за текстуры такая же фигня.

Taugeshtu 12.06.2007 20:22

похоже на то, что до тормоза личка не доходит. потому продублирую свою просьбу здесь.
Я конечно понимаю, что это равносильно самоубийству, но все же...

я хочу поднять Смартботс, причём поднять в полном смысле этого слова - с новым оружием, с новыми моделями, с новыми уровнями... Да, на разбор кода уйдёт много времени, но я готов на это. Потому прошу вас, уважаемый Tormoz, выслать мне исходники игры и редактора. Разумеется, если вы не против.

С уважением, не вечный, но молодой, Ize'g0re

---
кстати, насколько помню, кто-то на сайте смарт ботов в гостевой книге изъявлял активное желание помочь развитию ботов, но дальше слов дело, кажись, не дошло.
Если этот человек всё ещё желает помочь смартам, просьба написать мне в ЛС или в этой теме

ЛысыЙ_Чук-Иванчук 12.06.2007 21:01

Re: Smartbots
 
А что мешет сделать самому!

Taugeshtu 13.06.2007 10:04

Re: Smartbots
 
Отсутствие знаний по кодированию информации в файлах, почти полное отсутствие знаний работы со строками (эдитор)

tormoz 13.06.2007 12:29

Re: Smartbots
 
Выслал все сорцы.
Только не спрашивай: "Какая функция делает..."
Я нихрена уже не помню. А функций там больше сотни

H@NON 13.06.2007 13:48

Re: Smartbots
 
Раз уж зашел об этом разговор.... можно мне выслать функции там где ведется расчет поведения машины. Просто на этот счет было создано сотни тем но так никто и не смог предоставить дельный примерчик. А ваш я вижу очень даже полезен в плане ознакомления . Поэтому прошу вас, Tormoz выслать их мне .

[email protected]

alcoSHoLiK 13.06.2007 13:54

Re: Smartbots
 
Там нет функции расчета поведения машины)
Есть редактор ИИ, в котором можно неплохо поупражняться. Лучше попроси исходник ИИ Джокера.

Taugeshtu 13.06.2007 13:55

Re: Smartbots
 
Огромное спасибо! Буду сам разбираться

jimon 13.06.2007 14:02

Re: Smartbots
 
:lol: вы меня заинтриговали :)
моя оченнннь старая и запыленая наработка :) в первом турнире тогда выиграл :lol:
Код:

;========================================================
;Jimon_bot
;Autor : jimon
;========================================================
;Finder module
radar_angle#=radar_angle#+10:If radar_angle>360:radar_angle=smes#:smes#=smes#+1
If smes#>9:smes#=0:End If:End If:positionradar (casex,casey,casez):RotateRadar (0,radar_angle,0)
ent_in_radar%=ScanRadar(5000):If ent_in_radar<>null:ent_in_radar_type#=TypeEntity(ent_in_radar)
If ent_in_radar_type#=1:If target%=null:target%=ent_in_radar:;target_type#=ent_in_radar_type
End If:End If:End If:if target<>null:if ent_in_radar<>null:if ent_in_radar_type=1
dist#=entitydistance(corpus%,target):if dist>entitydistance(corpus,ent_in_radar):target=ent_in_radar
End If:End If:End If:End If
;========================================================
;Rotating
rotate_angle_turrel=deltayaw(turret,target):rotate_angle_gun=deltapitch(gun,target)
rotate_angle_corpus=deltayaw(corpus,target):turnturret=rotate_angle_turrel
turngun=rotate_angle_gun:turncorpus=rotate_angle_corpus
;========================================================
;Fire
If target<>null:fire =1:End If
;========================================================
;Collosions
if collided%<>null:target=collided%:End If
If collidedwalls%<>null:timelevel=200:End If
;========================================================
;Moving
If Abs(TurnCorpus)<40:move=1:Else:move = 0.5:EndIf
;========================================================
;Return to level center
If target%=null:dist#=EntityDistance(Corpus,center):If dist>1500:timeLevel#=200:EndIf:end if
If timeLevel>0:timeLevel=timeLevel-1:turnCorpus=DeltaYaw(corpus,center)
If Abs(TurnCorpus)<40:move=1:Else:move = 0.5:EndIf
If Abs(TurnCorpus)<5:timeLevel=0:EndIf:EndIf
;========================================================

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

alcoSHoLiK 13.06.2007 14:50

Re: Smartbots
 
Предоставь сервер)

H@NON 13.06.2007 15:04

Re: Smartbots
 
Цитата:

Сообщение от alcoSHoLiK
Там нет функции расчета поведения машины)
Есть редактор ИИ, в котором можно неплохо поупражняться. Лучше попроси исходник ИИ Джокера.

А как там тогда машина отскакивает от стен под правильным углом?, при наезде на трамплин как он поворачивается в воздухе и приземляется на все 4 колеса? как то же ето все там реализовывалось. Вот именно эту реализацию мне и нужно.
Про редактор . Поупрожнятся конечно можно, но я ведь не пишу ИИ а пишу физику машины. И что может быть в исходнике ИИ Джокера?

tormoz 13.06.2007 15:22

Re: Smartbots
 
H@NON , боюсь ты там не разберешься, это ж не семпл, а реальный проект.
физика растянута на 3-4 функции. да еще и в разных инклюдах

H@NON 13.06.2007 15:27

Re: Smartbots
 
Ниче . Со временем пойму.
Проекту желаю развиваться в правильном направлении.

tormoz 14.06.2007 01:20

Re: Smartbots
 
Тогда держи:
http://screensworld.com/svalka/Smart...urc 0.27bb.rar

HolyDel 14.06.2007 02:12

Re: Smartbots
 
320 кб кода.
240 без Swift Shadow System - 037.bb/
если не сектрет то скока вы все ето писали?

H@NON 14.06.2007 10:49

Re: Smartbots
 
ОООООООО... Огромное спасибо. Блин столько кода, а главное он весь читабельный, можно без напряга разбирать его. Было очень великодушно выложить код сдесь, на форуме. А теперь дружно все поблагодарим Tormoza.

Taugeshtu 14.06.2007 16:11

Re: Smartbots
 
Присоединяюсь к благодарностям, и спрашиваю:
Кто-нибудь ещё желает развивать смарт ботс?

ZanoZa 14.06.2007 21:10

Re: Smartbots
 
да помоему это будет тяжко. Мне кажется только разраб в полной мере может развивать свой проект.

Raiter 16.06.2007 06:58

Re: Smartbots
 
Полностью согласен с Занозой!

Taugeshtu 16.06.2007 22:15

Re: Smartbots
 
а кто сказал, что развивать - значит полностью перелопачивать чужие сорцы?

мы свой, мы новый мир построим,
взяв за основу старый мир.
и в новом мире мы устроим
всё так, как мы и захотим!

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

Slepetc 26.02.2009 01:18

Ответ: Smartbots
 
эээ, народ, а может кто-нить выложить прямую ссылку и залить куда-нить Smartbots.А то чёт я их на сайте найти не смог...

NitE 26.02.2009 01:22

Ответ: Smartbots
 
ыы

http://www.amt-laboratory.com/smartbots/

HolyDel 26.02.2009 01:38

Ответ: Smartbots
 
чото у меня антивирь ругается на ету ссылку.

NitE 26.02.2009 01:52

Ответ: Smartbots
 
хз, это к тормозу или чей там это сайт...

Tadeus 26.02.2009 02:00

Ответ: Smartbots
 
Ага, аваст кричит и матерится

ABTOMAT 26.02.2009 02:20

Ответ: Smartbots
 
А у мну молчить =-O

tormoz 26.02.2009 05:09

Ответ: Smartbots
 
Это не мой сайт
я давно уже не занимаюсь этим проектом

impersonalis 26.02.2009 11:17

Ответ: Smartbots
 
COMODO молчит.
Может потенциально опасное содержимое страниц (скрипты всякие)?

2tormoz как же так?! К АМТ ты уже не причастен?

HolyDel 26.02.2009 11:31

Ответ: Smartbots
 
iframe-gen.

вот прямая ссылка:
http://www.amt-laboratory.com/smartb...rtBots0.27.rar

tormoz 26.02.2009 21:12

Ответ: Smartbots
 
Цитата:

Сообщение от impersonalis (Сообщение 98984)
2tormoz как же так?! К АМТ ты уже не причастен?

Так АМТ давно уже не существует
а чей сайт - не имею понятия

ABTOMAT 26.02.2009 22:46

Ответ: Smartbots
 
Надписи на кнопках не отображаюцо

tormoz 26.02.2009 23:39

Ответ: Smartbots
 
Это появилось на новых видюхах
хз почему - я не разбирался.
(надписи русуются в текстуру, кот наложена на кнопки)

ABTOMAT 26.02.2009 23:48

Ответ: Smartbots
 
Эххх(
Тормоз, мож перекомпилишь на новой версии Блица?

HolyDel 27.02.2009 00:43

Ответ: Smartbots
 
NitE, а теперь перечитай тему еще раз.

phoenix29 28.02.2009 18:21

Ответ: Smartbots
 
прикольная игрушка!) Давно ещё скачал откуда-то, но не знал кто её сделал. Офигенно получилось! А модели вы где делали?

tormoz 28.02.2009 20:50

Ответ: Smartbots
 
3dMax

phoenix29 11.03.2009 21:00

Ответ: Smartbots
 
А, понятно. Текстуры вот такие вот под модели сложно делать? Всмысле по отдельности я умею объекты тексурировать, но как вы все текстуры в одну объединили? Сам я в максе не сильно шарю, так, из примитивов чисто модели леплю, но мой друг говорит, что это называется "запеканием" текстуры, и типо это делать долго. Он прав? А то у мне кажется, что его просто задолбало мне модели делать :) А модели реально красивенькие сделали ;)

ABTOMAT 11.03.2009 23:24

Ответ: Smartbots
 
Цитата:

Сообщение от phoenix29 (Сообщение 100318)
А, понятно. Текстуры вот такие вот под модели сложно делать? Всмысле по отдельности я умею объекты тексурировать, но как вы все текстуры в одну объединили? Сам я в максе не сильно шарю, так, из примитивов чисто модели леплю, но мой друг говорит, что это называется "запеканием" текстуры, и типо это делать долго. Он прав? А то у мне кажется, что его просто задолбало мне модели делать :) А модели реально красивенькие сделали ;)

Сначала модели надо назначить текстурные координаты ("развернуть"), то есть должна получиться UVW-развёртка. Потом по ней рисуется текстура и накладывается непосредственно на модель.
Процесс развёртывания - самый имхо долгий и нудный, если делать всё ручками. Но и программы, которые автоматом разворачивают модели - тоже далеко неидеальны, т.к. много когда в процессе развёртывания нужно головой думать, а у программ головы нет, так что...

Задача упрощается если уже есть текстура и на неё уже готовую нужно развернуть модель. Тогда не надо думать над расположением частей развёртки: всё и так уже расположено на текстуре. Но это прокатывает с теми предметами, на которых много повторяющихся текстурных деталей. Например, еслим делаем модель радиоприёмника, то целесообразно на текстуре заранее нарисоватьдинамик, одну кнопку, одну дырку для наушников, а в модели сделать три кнопки и две дырки, т.е. у однотипных частей будут развёртки одинаковые. А вот с живыми существами такое не прокатывает: во-первых, практически невозможно заранее сделать текстуру не имея на руках развёртку, а во-вторых из "повторяющихся деталей" можно отметить только такой хинт, как создание текстуры длоя половины модели, а вторая половина накладывается на первую.

Nex 18.07.2009 18:47

Ответ: Smartbots
 
А у кого нибудь еще осталась эта игра? Если да, то залейте пожалуйста. :)


Часовой пояс GMT +4, время: 04:00.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot