Вдохновился серией чёрного зеркала и сделал свой симулятор жизни
В серии чёрного зеркала (7 сезон 4 серия) в основе сюжета как программист сделал симулятор в котором развивались виртуальные существа (Тронглеты). Решил от части повторить, что бы существом управлял агент ИИ. Сделал симулятор, где в рандом сгенерированном мире появляется агент. У него есть показатели: - голод - жажда - комфорт - его цель - мысли - глобальная цель. Он может взаимодействовать с миром, находить предметы, крафтить любые предметы, придумывать, что нашел. Даже если в разработке я не закладывал какие-то предметы, объекты или механики он может всё равно их «найти». Например, нашел тростник который в будущем использовал для создания тетивы для лука. Он сам подбирает эмодзи, название предмета, придумывает механику и кладет себе в инвентарь. Для упрощения сделал пошаговую симуляцию. Начало промта выглядит вот так (полный промт больше в 10 раз): Про механику мира и разработку. Скриптом создаем карту 20х20 клеток. На нее случайно раскидываем эмодзи 🍓🌳🦌⛰🕳. Агенту отправляется видимость клеток на 3 вокруг нет. Он может ходить только на одну клетку заход. Ещё агенту задаются состояния: Что у него есть голод 0/100 Комфорт Жажда Инвентарь Взаимодействовать с миром он может, убрать объект логически, добавить объект логически, добавить и убрать предмет в инвентарь. По сути больше ничего, дальше он сам должен существовать в этом мире. Нет ни рецептов крафта, не сколько съеденная ягода восстанавливает голода. Но много про то "где" он находится и как "выживать" в этом мире (без подсказок) Начало промта выглядит так:
Строим империю: от хижины до замка #2 #terraria Да. 빵 B op Я вас приветствую, дорогие зрители, подписчики и фолловеры моего канала. Что-то игра не захватывается. Так, что за прикол? Каждый раз игра название меняет. Странно как-то, поэтому окно не захватывается. Так, ты тут, дома? Погнали тогда. Так, я сейчас запущу. Ну, каг смотри. Мастер большой мир. Запускаю мир. Что подумал? Тикиру надо напоследок оставить и напоследок его мучить игру. Точнее, игра меня будет мучить, конечно, но ничего. Ай, запрыгиваем сервер. Ах ты! Думал, ты ты зашёл, думаю, что за фигня. Так, какая
Классы, рейды и патчи: почему ваша IT-карьера напоминает продуманную ролевую игру
В этой статье я хочу раскрыть параллели между миром технологий и классическими ММО. Думаю, это поможет в развитии и новичкам и опытным игрокам. Не претендую на кристальную картину нынешнего IT мира, но параллели должны вам понравиться.
Чтение на выходные: «Археолог цифрового века» Джимми Мехера
Полное название этой книги «Археолог цифрового века — Том 1. 1966–1979», тем не менее по формату она скорее напоминает томик, ведь читателю предстоит осилить чуть менее двухсот страниц. Однако пусть это вас не разочаровывает: статей у Джимми Мехера наберется аж на девятнадцать таких частей. Пока материалы не оформились в отдельные книги и не обзавелись обложкой с указанием хронологического диапазона, на них можно взглянуть на его сайте . Благодаря поддержке подписчиков блога и донатам автор надеется выпустить столько томов, сколько понадобится, чтобы пересказать всю хронику интерактивных развлечений, цифровой культуры и других смежных вопросов, а пока что мы можем насладиться стартом серии в переводе талантливого Михаила Молчанова.
Как мы сделали битву разработчиков
Вот тут два игрока соревнуются, кто быстрее решит задачу Вообще-то мы ничего специально не придумывали, как-то всё само получилось с Code Battle. Взяли простую задачу по информатике, добавили мультиплеер, чтобы два разработчика видели код друг друга, и предложили приз тому, кто пройдёт тесты быстрее. И что-то всем внезапно понравилось. Причём так, что в итоге этим сервисом пользуются даже в Яндексе и других крупных компаниях на мероприятиях для разработчиков, а также в эпическом соревновании разных вузов. Самое главное — короткие понятные задачи, которые пишутся за пять минут. И достаточно хитрые тесты, чтобы последний было тяжело взять. Можно использовать любой язык из 16 доступных, гуглить в процессе — пожалуйста (если успеете), тырить чужой код и отлаживать у себя быстрее, чем это сделает оппонент, — тоже не проблема. В итоге получились очень забавные соревнования.
https://habr.com/ru/articles/896410/
#битва_разработчиков #игра #code_battle #программирование #задачи
Чтение на выходные: «Death Stranding Хидео Кодзимы. Философия гениальной игры» Энтони Фурнье
Снова в рубрике чтение для геймеров, подтверждающий гипотезу о том, что игры интересны не только своим процессом, но и историей своего создания. Энтони Фурнье — скромный автор и просто фанат компьютерных игр. На книжные полки таких же любителей принёс свою писательскую работу по Death Stranding.