Навело на мысль, DICE для Battlefield и MW сделали батлог. Заходим, выбираем карту, а что потом, а потом нас перекидывает на дестопное приложение.
Т.е. Браузер послужил ярлыком для запуска игры (не только, там и проверка, аутентификация и т.п.)… а смысл, все равно играем не в браузере. Зачем встраивать сложное в простое, когда простое можно встроить в сложное.
Вот одного не могу понять, вы намеренно игнорируете заголовок, вступительное предложение? Я не в коем случае не пытался создать идеальный ИИ или беспроигрышного бота. Я все го лишь хотел улучшить менее способных… Мы говорим о простых играх, но «изюминки» для улучшения берем из сложных.
В шуточной форме я написал про исключения, поскольку понимаю что есть такие безумцы.
У меня было 2 кота и не один не вываливался ни разу из балкона или форточки.
С родным языком — в точку. (пару писем лежит в ящике по грамматике от «хабр-дображелателей»).
По поводу «Если враг за углом, прыгай боком» — это уже вопрос к реализации. Я вижу простые игры и предлагаю более простые решения. Возможно проблема тех, кто понимает что это статья про «ИИ» и пытаются оспорить энергозатраты и ресурсы. НО нет, на ИИ я один раз обжегся, для меня эта тема «сладкая», но непосильная.
Постом выше, я превратил «адский» алгоритм в простое решение. Надо просто не усложнять…
А если говорить про «инди» игры, то мы до сих пор играем в них, они совершенствуются с каждой новой созданной игрой, а значит и мой пост для младших подрастающих братьев будет полезен. Если эти игры будут актуальны еще через 5 лет, что тогда, вы предлагаете оставить «интеллект» ботов на том же уровне?
Бот бы и был написан, только для чего, а точнее… Нужно писать конкретный бот под конкретную игру, а тут и игру надо написать, а заодно ее и придумать… а отговорки покажутся банальными: нет времени, один не справлюсь и т.п… По этому, я решил ограничится только теоретическим проектированием. Пускай смысл, пусть и маленький, останется для тех кто уже этим занимается или планирует занятся.
Не думаю что и в других языках (как AS2, AS3) с таким подходом будут проблемы. Если создать несколько таких слоев, то можно получить сразу несколько «сенсоров прощупывания».
А вот тут я не соглашусь… допусти если реализовать это на Flash-е, можно так. Создаем слой, делаем его прозрачным, пишем код на «пересичение объектов» — соответственно при соприкосновении с этим слоем объектов, происходит вывод, тут стенка, тут враг. Попробую на пальцах если не понятно…
Приятно найти единомышленников, продолжу мысль…
Было бы круто если бы бот имел такой же профиль как и у игрока. С каждым боем он его прокачивал. В зависимости от уровня игрока, выходил на поле боя соответствующий бот. Отсюда и баланс игры.
Соглашусь что шансов у простого шахматиста нулевые, да и у Каспарова, Карчного, Батвиника и Спаского шансы не велики (последних трех мне отец подсказал).
Т.е. Браузер послужил ярлыком для запуска игры (не только, там и проверка, аутентификация и т.п.)… а смысл, все равно играем не в браузере. Зачем встраивать сложное в простое, когда простое можно встроить в сложное.
У меня было 2 кота и не один не вываливался ни разу из балкона или форточки.
С родным языком — в точку. (пару писем лежит в ящике по грамматике от «хабр-дображелателей»).
По поводу «Если враг за углом, прыгай боком» — это уже вопрос к реализации. Я вижу простые игры и предлагаю более простые решения. Возможно проблема тех, кто понимает что это статья про «ИИ» и пытаются оспорить энергозатраты и ресурсы. НО нет, на ИИ я один раз обжегся, для меня эта тема «сладкая», но непосильная.
— это и есть святой дух…
А если говорить про «инди» игры, то мы до сих пор играем в них, они совершенствуются с каждой новой созданной игрой, а значит и мой пост для младших подрастающих братьев будет полезен. Если эти игры будут актуальны еще через 5 лет, что тогда, вы предлагаете оставить «интеллект» ботов на том же уровне?
Было бы круто если бы бот имел такой же профиль как и у игрока. С каждым боем он его прокачивал. В зависимости от уровня игрока, выходил на поле боя соответствующий бот. Отсюда и баланс игры.