Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam

Пикабу Игры +1000 бесплатных онлайн игр

Стреляйте в преследующих вас врагов!
Оторвитесь от погони, ваш верный АК47 в этом поможет!
Огромный выбор оружия
Миниган, Арбалет, Стационарная пушка, Пулемет
Уничтожайте мотоциклы, квадроциклы, гоночные автомобили, вертолеты
Реалистичное оружие и машины

Погоня на Дороге: Шутер Реалистичное Оружие

Экшены, Аркады, Шутер

Играть
“Рецепт Счастья” — увлекательная игра в жанре «соедини предметы»! Помогите Эмили раскрыть тайны пропавшего родственника, найти сокровища и восстановить её любимое кафе.

Рецепт Счастья

Казуальные, Головоломки, Новеллы

Играть
Реалистичный симулятор игры бильярд. Играйте в Бильярд 3D: Русский бильярд, как в настоящей бильярдной!

Бильярд 3D: Русский бильярд

Симуляторы, Спорт, Настольные

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

Башня

Аркады, Строительство, На ловкость

Играть
Модное кулинарное Шоу! Игра в ресторан, приготовление блюд, декорирование домов и преображение внешности героев.

Кулинарные истории

Казуальные, Новеллы, Симуляторы

Играть

Топ прошлой недели

  • Oskanov Oskanov 8 постов
  • alekseyJHL alekseyJHL 6 постов
  • XpyMy XpyMy 1 пост
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Robotwars

7 постов сначала свежее
12
Derrek.Storytell
Derrek.Storytell
3 года назад
Уголок ретрогеймера

#58 Обзор Robotwar (1981)⁠⁠

Привет. Игры 80-х достаточно сильно отличаются от современного их представления. Сегодня хочу рассказать про игру Сайласа Уорнера RobotWar. По большей части информация будет браться из отзывов тех времен, например журнала Softalk. Стоит учитывать, что в этой игре, по сути, участвовал только редактор, компилятор и отладчик, что делает игру сильно похожей на работу. В то время индустрия видеоигр была еще мала, так что многие её участники знали программирование. Игры загружались непосредственно в BASIC, так что даже современного понятия хардкорного геймера тогда не было. RobotWar была самой амбициозной игрой созданной Сайласом для Muse. Помимо этого это была его первая работа в компании Muse Software. Он улучшил разработку, созданную ранее, добавив возможность для пяти роботов сражаться одновременно. Muse не могли сравнится скажем с теми же Infocom, несмотря на создание сложных инструментов упрощающих кодирование. При этом они одни из первых научились использовать свой код повторно. Например, в игре встречается код из ранней разработки компании Super-Text, что отмечал, например тот же Softalk.

#58 Обзор Robotwar (1981) Обзор, Видеоигра, Ретро-игры, Robotwars, Искусственный интеллект, NPC, Длиннопост

Сейчас вы, скорее всего, читаете этот текст с экрана с растровым изображением. Условно говоря, тот же текст для такого компьютера, это просто сложная картинка. Такая технология позволяет вам настраивать размер, форму и стиль шрифта. Это позволяет в самой разнообразной форме представлять свой текст. Разумеется, такая технология имеет и недостатки. Самый главный, это то, что подобная технология требует прорисовки буквы за буквой, пикселя за пикселем, а это требует немало вычислительной мощности. Я, например, пишу на экране с разрешением 1920х1200 пикселей. При 4 байтах на пиксель для отображения всех возможных цветов такая возможность занимает около 8 МБ. Тот же Apple II имел на борту только 48 КБ. Стандартно это текстовый экран, где в памяти не отдельные пиксели, а ячейки, в которые можно вставить символ или букву. Дальше всё идет напрямую в экран, без промежуточного программного обеспечения. Правда остается только один шрифт с четко заданными интервалами между символами, зато памяти столько не жрёт. Разумеется, текстовый процессор это вообще не похоже на тот же современный Word.

Когда Эд Зарон работал над Super-Text, он столкнулся с проблемой большинства пользователей Apple II. Текстовый режим позволял только 40 больших символов в строке. Во многом проблема была в экране, на котором меньшие символы могли превратиться в кашу. При этом та же печатная машинка обычно помещает 80 символов в строке. За счёт это понять, каким будет итоговый документ после печати, было практически невозможно. Главной целью Зарона стало отображение 80-символьного текста на экране. Хотя бы для тех, у кого дисплеи это позволяли. Проблема в том, что стандартный дисплей для Apple II не имел такой возможности. Есть возможность рисовать линии, или отдельные пиксели, но сказать компьютеру, нарисовать букву 100 на 100 невозможно. У Зарона ушло огромное количество времени на создание генератора символа высокого разрешения. По сути программки превращающей буквы в картинки. Как сейчас. В итоге студия и Зарон решили отказаться от идеи использования генератора в Super-Text. В режиме Hi-Res было очень медленно работать с текстом. Хорошо, что тогда вышла плата Sup’R’Terminal, которая вставлялась в Apple II.

#58 Обзор Robotwar (1981) Обзор, Видеоигра, Ретро-игры, Robotwars, Искусственный интеллект, NPC, Длиннопост

Эта плата решала проблему, отображая 80-символьный текст намного быстрее. Плюс благодаря ей появилась возможность отображать текст в верхнем и нижнем регистре. Уже ближайшие годы выйдет куча подобных плат, в том числе и от самой Apple. В общем, в итоге генератор Зарона отправляется на полку. Пока Сайлас Уорнер не включает его в RobotWar. В то время большинство игр отображали текст высокого разрешения в нижней части экрана Apple II. Тут же использовалось динамическое отображение, что было редкостью в то время. Даже если игрок не программист, идея запрограммировать своего робота и отправить воевать с другими, сама по себе интересна. Разумеется, у технологий есть свои ограничения. С размером того же робота ничего не сделать. Все имеют одинаковый урон, скорость и радар которым обнаруживает врагов. Псевдоязык программирования очень прост и имеет всего несколько возможных команд. Например, команда RANDOM, которая выдает случайное число в заданном диапазоне от 0 до заданного числа. С помощью функции DAMAGE в переменную D сохраняется количество полученного роботом урона. Если первое число меньше второго значит, робот попал под огонь. Если нет, то можно, например, с помощью функции AIM с показателем 17 повернуть пушку на 17 градусов. Дальше, например, запускается радар в том направлении.

Если враг обнаружен в функцию SHOOT вбивается расстояние и игрок стреляет из пушки, пока враг не развалится. Если враг уходит, то используя функцию RADAR, робот и дальше исследует поле в поисках врага. Разумеется, если самого робота атакуют, нужно отступать. Поле битвы представляет собой сетку 256х256 и закрепляет все позиции в переменные горизонтальной и вертикальной позиции. Функции перемещения посложнее. Это SPEEDX для движения по горизонтали и SPEEDY для вертикального движения. Положительные числа двигают вниз и вправо, а отрицательные вверх и влево. Независимо от числа в этих функциях робот может двигаться только на 40 единиц в секунду. Сложность в том, что нужно поставить цель перемещения, а потом просчитать в числах расстояния до цели по горизонтали и вертикали. При этой сначала функция вбивается по одной оси, а только потом уже по второй. После достижения цели нужно снова браться за сканирование и атаку. По сути, игрок в каком-то смысле создает NPC с ИИ. В каком-то смысле это неплохой способ научится делать подобные вещи. Игра вообще изначально задумывалась как многопользовательская. Такой формат неплохо подошел бы для турниров.

Computer Gaming World именно так и поступили. Игроки провели несколько недель в подвале офиса Muse для определения победителя. Сайлас Уорнер создал шедевр и зачатки огромного наследия, несмотря на достаточно плохие данные о продажах. В то время было куча военных игр, авиасимуляторов и прочего, но такое понятия как битва роботов или скорее битва ботов тогда еще не было. Сейчас подобные битвы приносят миллионы, по ним создают турниры, которые возможно когда убьют человеческий спорт или киберспорт. Все подобные мероприятия вряд ли появились бы без Сайласа Уорнера. Первые битвы роботов так и назывались – Robot War. Хотя может это и слишком очевидное название. Так же назывались и некоторые телесериалы про войны роботов. Очевидным наследником игры является Robot Battle. Менее очевидным – MindRover. Ну и конечно огромное количество других подобных игр. Если кто-то не знал, то это не единственный шедевр Уорнера. У него еще была такая незначительная игра как Castle Wolfenstein. Про неё я разумеется тоже буду рассказывать. Спасибо за ваше внимание.

Показать полностью 2
Обзор Видеоигра Ретро-игры Robotwars Искусственный интеллект NPC Длиннопост
1
131
alexanderopara
alexanderopara
8 лет назад
Лига Художников

Робот⁠⁠

Давно не рисовал на бумаге, вот решил опять к ней вернуться.Буду периодически что то рисовать линерами и карандашом.
Робот Robotwars, Рисунок, Арт, Цифровой рисунок, Творчество
Показать полностью 1
[моё] Robotwars Рисунок Арт Цифровой рисунок Творчество
5
17
Rollon
8 лет назад

Real WarBots. Стратегия с реальными роботами!⁠⁠

Граждане Пикабушники. Мы тут решили делаем одну крутую штуку, а именно переносим механику компьютерных стратегических игр из виртуального мира в мир реальный, на настоящих роботов! Ну и просим оценить концепт…внимание многобукаф, но роботы! И котики есть! Правда не в самом посте, а в видео по ссылке...))


Итак, представляю вам Real WarBots.


(А это наш прототип!!!)

Real WarBots. Стратегия с реальными роботами! Робот, Робототехника, Битва роботов, Robotwars, Кот, Игры, Gamedev, Kickstarter, Длиннопост

Real WarBots это стратегическая игра для двух и более игроков, где полем битвы является не экраны компьютеров, а комнаты в ваших домах. Воевать же будут настоящие роботы, с реальными снарядами.


Цели игры повторяют механику компьютерных стратегий в реальном времени. Так же как и там игроку предстоит разведать «карту», собрать ресурсы, защитить базу и уничтожить противника


Однако это роботы, а значит и управление ими отличается от стандартного.


Игрок в стратегические игры постоянно, осознанно или нет, собирает у себя в голове своеобразный «алгоритм действий». Что то вроде: «эти войска должны отправится вот сюда, этот отряд отвлекает противника вот здесь, а в это время собираем ресурсы вот отсюда».


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

Real WarBots. Стратегия с реальными роботами! Робот, Робототехника, Битва роботов, Robotwars, Кот, Игры, Gamedev, Kickstarter, Длиннопост

Сложность алгоритма.


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


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


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


Нюансы.


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


С одной стороны это обеспечивает невозможность прямого управления роботами и заставляет игроков заранее продумывать свои действия, а с другой добавляет напряженности игре, ведь иногда нужно срочно изменить или поправить алгоритм, а потом придется судорожно считать секунды до момента начала его выполнения, в то время как противник выполняет свой план.

Интерфейс


Для управления роботами игрокам дается программная среда.


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


В данный момент она работает на компьютерах, позже перенесем ее на iOS/Android

Real WarBots. Стратегия с реальными роботами! Робот, Робототехника, Битва роботов, Robotwars, Кот, Игры, Gamedev, Kickstarter, Длиннопост

Карта.


Роботы имеют ультразвуковые датчики препятствий и все что они видят, вырисовывается на карте в интерфейсе игрока. Это позволяет оценивать расстояния между роботом и окружающими его объектами и выставлять параметры в блоках передвижения не «на глаз», а с определенной точностью. Кроме того, это позволяет оценивать есть ли препятствия на пути робота там, где сам человек уже не имеет физической возможности видеть «ландшафт», например, если робот заехал за какое-то кресло, или вообще выехал в другую комнату.


Возможность играть «в слепую», не корректируя то, что видят датчики робота с тем, что видит сам человек, добавят интереса к игре, хотя и повысят ее сложность, а значит, это рекомендуется делать более опытным игрокам.


Кроме того очевидно, что с увеличением количества роботов, а значит и расширением размеров помещения для игры, увеличится количество «слепых пятен» для человека – зон, которые его личное зрение уже не охватывает и там все равно придется полностью полагаться на датчики роботов.


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

Real WarBots. Стратегия с реальными роботами! Робот, Робототехника, Битва роботов, Robotwars, Кот, Игры, Gamedev, Kickstarter, Длиннопост

Персонификация.


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


Так почему бы не добавить подобный элемент к нашим роботам?


Итак. У каждого робота, будет свой идентификационный номер, забиваемый сразу «на заводе» и не меняющийся никогда. По сути, каждый робот будет уникальным, со своим собственным именем.


Это позволит персонифицировать каждого робота, и на вопрос «И какой из роботов у тебя сделал этот выстрел?», вы уже не будете неопределенно отвечать «Ну вон тот…», а сможет с гордостью сказать «Это мой 313-ый, он никогда не мажет!»


Победы каждого робота на официальных турнирах будут записаны в зал славы Real WarBots, так что у всех будет возможность сравнить кто круче.

Real WarBots. Стратегия с реальными роботами! Робот, Робототехника, Битва роботов, Robotwars, Кот, Игры, Gamedev, Kickstarter, Длиннопост

Герои.


Рпг элементы в настоящее время присутствуют, чуть ли не в каждой первой игре. Это и понятно, наблюдать за «прокачкой» своих войск/персонажей/зданий всегда крайне увлекательно.


Как же можно ввести подобные элементы к нашим роботам?


Ну во первых самое очевидное. Робот-танк при уничтожении чужих роботов, получает очки опыта которые игрок может потратить на…на что? Легче всего, добавить роботу очков жизней. Чем больше попаданий сможет выдержать танк, тем больше полезного он успеет сделать перед жизнью. Далее можно уменьшать время паузы между получением роботом алгоритма и началом его выполнения. (Вы ведь помните, что алгоритм начинает выполняться не мгновенно?) Возможно даже введение «героического режима» - режима с прямым управлением робота, как у машинок с радиоуправлением...но этот вариант может сломать игру.


Далее, возможны отдельные роботы-герои. На другой платформе, с другим железом.


Там уже можно ввести усиленную «прокачку». Кроме стандартного увеличения очков жизни, сделать возможность ускорения передвижения робота. Возможно добавить съемные модули, с увеличенным количеством орудий, или даже поворотной башней. Да и саму форму робота можно поменять, делать уже не танковую платформу, а гексапода – робота с несколькими ногами.

Real WarBots. Стратегия с реальными роботами! Робот, Робототехника, Битва роботов, Robotwars, Кот, Игры, Gamedev, Kickstarter, Длиннопост

Сообщество.


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


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


При этом в обоих этих режимах игроки смогут проявить себя, как и с точки зрения своих тактических/стратегических талантов, так и в умении составлять алгоритмы для роботов. В тоже время никуда не денется элемент случайности, ведь наши роботы реальны, а значит, срикошетивший снаряд может поставить крест даже на, казалось бы, идеальном алгоритме. Если только игрок не сможет учесть подобные случайности и свести их влияние к минимуму, что опять таки зависит от его опыта и мастерства.


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


Ну и игровые выставки забывать тоже не будем, вещь забавная и полезная.

Real WarBots. Стратегия с реальными роботами! Робот, Робототехника, Битва роботов, Robotwars, Кот, Игры, Gamedev, Kickstarter, Длиннопост

В общем…такова наша идея, прошу оценивать))


Кроме того вот наша группа Вкотакте https://vk.com/realwarbots и Facebook https://www.facebook.com/RealWarBots/ прошу подписываться.


Там же  там есть видео с нашими роботами, и охотой за котом!!!))


Ну и да, через пару дней выходим с этим всем на Kickstarter, так что прошу всех, кому нравятся стратегии, либо кто радеет за робототехнику, либо кто просто ненавидит своего кота и ищет новые способы издевательства над ним, подписаться на наши группы (чтобы не пропустить запуск) и поддержать нас рублем и репостом.

Показать полностью 7
[моё] Робот Робототехника Битва роботов Robotwars Кот Игры Gamedev Kickstarter Длиннопост
8
1
MrPiPiBent
MrPiPiBent
8 лет назад

Матильду жалко :'(⁠⁠

Robotwars Razer Onslaught Робот Битва Видео
5
MrPiPiBent
MrPiPiBent
8 лет назад

Тотальное уничтожение⁠⁠

Robotwars Hypnodisk Splinter Cell Робот Битва Видео
3
7
Yevi
Yevi
9 лет назад

Несколько кадров robotwars 2016⁠⁠

Несколько кадров robotwars 2016 Robotwars, 2016, Робот, Шоу, Длиннопост, Видео
Несколько кадров robotwars 2016 Robotwars, 2016, Робот, Шоу, Длиннопост, Видео
Несколько кадров robotwars 2016 Robotwars, 2016, Робот, Шоу, Длиннопост, Видео
Несколько кадров robotwars 2016 Robotwars, 2016, Робот, Шоу, Длиннопост, Видео

Стражи приобрели более весёлый окрас

Несколько кадров robotwars 2016 Robotwars, 2016, Робот, Шоу, Длиннопост, Видео
Несколько кадров robotwars 2016 Robotwars, 2016, Робот, Шоу, Длиннопост, Видео

Начало съёмок произошло 4 марта и закончится 14 числа этого же месяца? f 1 марта был записан пилотный выпуск.


Shooting of the televised episodes begins on March 4th, ending on March 14th, with a private pilot filming session taking place on February 29th, and a pilot with a live studio audience being filmed on March 1st. Construction for the new arena began on February 18th.

Показать полностью 6 1
Robotwars 2016 Робот Шоу Длиннопост Видео
5
9
FRAN4EZZKO
11 лет назад

RobotWars на Rambler⁠⁠

Эх ностальгия! Аж слезу пустил))
Robotwars YouTube Видео Ностальгия
3
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии