home.social

#игра_жизнь — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #игра_жизнь, aggregated by home.social.

fetched live
  1. Как я решил сделать игру про бактерий

    Я больше 10 лет занимался мобильной и системной разработкой, и сейчас меня догнал тот самый кризис 30-ти. В какой-то момент стало понятно: в IT я когда-то пришёл не только ради задач, релизов и багов, а потому что хотел делать игры. Так и началась Petri Dish Lab — мобильная игра про бактерий, вирусы, генетику и маленькую лабораторию в кармане. Нужно больше интересного

    habr.com/ru/articles/1050744/

    #gamedev #симулятор #мобильная_игра #petridishlab #индиразработка #игра_жизнь #игры_для_android

  2. [Перевод] Ускоряем игру «Жизнь» с помощью CUDA / Triton

    Давайте рассмотрим реализацию конвеевской игры «Жизнь» при помощи графической карты. Я хочу поэкспериментировать с разными библиотеками и методиками, чтобы понять, как обеспечить наилучшую производительность. Начнём мы с простого и постепенно будем повышать сложность. Игра «Жизнь» — это простой клеточный автомат, поэтому она должна хорошо поддаваться GPU-ускорению. Правила просты: каждая ячейка в двухмерной сетке или жива, или мертва. На каждом шаге мы подсчитываем живых соседей ячейки (включая диагонали). Если ячейка жива, она остаётся живой, если живы два или три её соседа. В противном случае она умирает. Если клетка мертва, она оживает, если живы ровно три соседа. Из этих простых правил возникает потрясающий объём сложности, о котором написаны подробные статьи. Для простоты я буду рассматривать только сети N×N и пропущу вычисления на краях. Всё будет работать на Nvidia A40, а бенчмарк производительности я буду проводить при N=2 16 . Пока мы будем хранить каждую ячейку в виде 1 байта, поэтому весь массив займёт 4 ГБ. Весь код выложен в репозитории GitHub .

    habr.com/ru/articles/1018126/

    #cuda #triton #игра_жизнь

  3. Цифровая физика. Жизнь на основе формул

    Некоторые люди смотрят «Матрицу» и думают, что это выдумка. Конечно, там есть приукрашивания и преувеличения о ценности человеческих тел, но в целом гипотеза симуляции построена на стройной научной модели цифровой физики. Цифровая физика — это совокупность математических и философских работ, представляющих Вселенную как гигантский цифровой компьютер . В этом направлении работали великие учёные и инженеры, такие как Конрад Цузе (создатель первого языка программирования высокого уровня ), Джон фон Нейман , Стивен Вольфрам и др. Саму физику часто связывают с клеточными автоматами.

    habr.com/ru/companies/ruvds/ar

    #цифровая_физика #цифровая_Вселенная #Стивен_Вольфрам #Конрад_Цузе #симуляция_реальности #клеточные_автоматы #игра_Жизнь #гигантский_компьютер #антропный_принцип #ruvds_статьи

  4. [Перевод] Как найти правила сборки объектов, зная их структуру: обратная инженерия в игре Game of Life

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

    habr.com/ru/companies/first/ar

    #клеточный_автомат #игра_жизнь #искусственный_интеллект #нейросети #машинное+обучение

  5. CA Ellen Allien Elphine (HD)

    Окей, наверное имеет смысл сказать, что это. Это мои видео работы клеточных автоматов (CA), эволюционирующих под музыку. Музыка реальных исполнителей, поэтому видео альбомы CA имеют обложки и названия созданные на основе альбомов этих исполнителей. Видео в десятки раз больше местных лимитов, так что само оно лежит только в телеграме и на ютубе.

    t.me/pics_yura15cbx/2593
    #сellular_automata #music #video #music_video #клеточные_автоматы #игра_жизнь #game_of_life

  6. CA retina.it semeion (2007) hd
    t.me/pics_yura15cbx/2594

    #сellular_automata #music #video #music_video #клеточные_автоматы #игра_жизнь #game_of_life #life #selforganization #model #discret_model

    Окей, наверное имеет смысл сказать, что это. Это мои видео работы клеточных автоматов (CA), эволюционирующих под музыку. Музыка реальных исполнителей, поэтому видео альбомы CA имеют обложки и названия созданные на основе альбомов этих исполнителей. Видео в десятки раз больше местных лимитов, так что само оно лежит только в телеграме и на ютубе.

  7. Вдохновился серией чёрного зеркала и сделал свой симулятор жизни

    В серии чёрного зеркала (7 сезон 4 серия) в основе сюжета как программист сделал симулятор в котором развивались виртуальные существа (Тронглеты). Решил от части повторить, что бы существом управлял агент ИИ. Сделал симулятор, где в рандом сгенерированном мире появляется агент. У него есть показатели: - голод - жажда - комфорт - его цель - мысли - глобальная цель. Он может взаимодействовать с миром, находить предметы, крафтить любые предметы, придумывать, что нашел. Даже если в разработке я не закладывал какие-то предметы, объекты или механики он может всё равно их «найти». Например, нашел тростник который в будущем использовал для создания тетивы для лука. Он сам подбирает эмодзи, название предмета, придумывает механику и кладет себе в инвентарь. Для упрощения сделал пошаговую симуляцию. Начало промта выглядит вот так (полный промт больше в 10 раз): Про механику мира и разработку. Скриптом создаем карту 20х20 клеток. На нее случайно раскидываем эмодзи 🍓🌳🦌⛰🕳. Агенту отправляется видимость клеток на 3 вокруг нет. Он может ходить только на одну клетку заход. Ещё агенту задаются состояния: Что у него есть голод 0/100 Комфорт Жажда Инвентарь Взаимодействовать с миром он может, убрать объект логически, добавить объект логически, добавить и убрать предмет в инвентарь. По сути больше ничего, дальше он сам должен существовать в этом мире. Нет ни рецептов крафта, не сколько съеденная ягода восстанавливает голода. Но много про то "где" он находится и как "выживать" в этом мире (без подсказок) Начало промта выглядит так:

    habr.com/ru/articles/911254/

    #симулятор #игра_жизнь #игра #ai #черное_зеркало

  8. WebAssembly голыми руками

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

    habr.com/ru/articles/901976/

    #wasm #nodejs #игра_жизнь #ненормальное_программирование #терминал

  9. Рекурсивно самовычисляющая Вселенная Стивена Вольфрама – теория всего или теория чего угодно?

    В 2020 г. во многих средствах массовой информации писали об очередной «теории всего» – гипотезе рекурсивно самовычисляющей Вселенной . Её автор – известный бизнесмен и программист Стивен Вольфрам , который разработал базу знаний Wolfram Alpha и ПО Mathematica. Особенно большой ажиотаж вызвала статья « Кажется, мы близки к пониманию фундаментальной теории физики, и она прекрасна », переведенная для Хабра уважаемым @SergioShpadi 448-страничный технический документ, загруженный на arxiv.org, называется скромнее: « Класс моделей, потенциально представляющих фундаментальную физику ». Он переполнен странными графическими изображениями, но не содержит ни одной математической формулы. Что это вообще такое – наука нового типа или причудливое увлечение миллиардера? Это теория одной или множества вселенных? Как она соотносится с теорией Эверетта и другими интерпретациями квантовой механики? Светит ли ей признание официальной наукой, или она войдёт в историю как образец псевдонаучной (гипер)графомании? Может ли наш мир оказаться подобием Майнкрафта, японского сканворда или головоломки «соедини точки по цифрам»»? Стивен Вольфрам уже много лет жалуется, что физики его игнорируют и не хотят писать отзывы на его работы. Неужели это признак глобального заговора учёных, не желающих менять старую парадигму мышления? Я не физик и не математик, чтобы делать выводы о корректности всех моделей, но и теория у Вольфрама не такая сложная, чтобы не разобраться в ней без специального образования. На мой взгляд, Вольфрам заслуживает более пристального внимания, ведь его модель весьма показательна как пример того, как далеко можно зайти в поисках дискретной и детерминированной основы физической реальности. Поэтому представляю вам свой философский обзор и объяснение теории рекурсивно самовычисляющей Вселенной на естественном языке.

    habr.com/ru/articles/896864/

    #стивен_вольфрам #гиперграф #рулиада #мультивычисление #вычислительная_неприводимость #теория_всего #клеточные_автоматы #игра_жизнь #причинные_множества

  10. Игровые премьеры начала года: на что стоит обратить внимание

    В мире цифровых развлечений все стабильно. Только эта стабильность не похожа на покой. Спрос на устройства, игровую периферию и на контент всегда высок. Гейминг с каждым годом становится все популярнее. Статистика не даст соврать: игровые консоли продаются так же активно, как и несколько лет назад. В 2024 году в магазинах «М.Видео» и «Эльдорадо» было продано 1,45 млн приставок. А это значит, что количество тех, кто ждет игровых новинок, очень велико. В ближайшие пару месяцев игровая индустрия должна обрадовать геймеров сразу четырьмя громкими премьерами. Две их них очень давно ожидаемы, две другие – новинки, на которые так и тянет посмотреть. Совсем скоро они будут доступны геймерам в сетях магазинов «М.Видео» и «Эльдорадо».

    habr.com/ru/companies/mvideo/a

    #мвидео #эльдорадо #игры #игры_для_программистов #игровая_индустрия #игра_жизнь #игростроение #игровые_движки #игровой_движок #игровые_консоли

  11. ИИ отправился искать жизнь в компьютерных симуляциях

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

    habr.com/ru/articles/879230/

    #клеточный_автомат #игра_жизнь #симуляция #искуственная_жизнь #искусственный_интеллект #эволюция

  12. Порядок из хаоса. Напишем клеточный автомат «Муравей Лэнгтона» на p5py в браузере и анимируем с помощью state machine

    Тридцать восемь лет назад в свои тридцать восемь лет аспирант Мичиганского университета Крис Лэнгтон придумал два простых правила для клеточного автомата. Мы быстро повторим правила Лэнгтона, оживим муравья, написав код онлайн, добавим динамики (плавная анимация) и интерактивности (редактор уровней) . Повоюем, постреляем купидоновыми стрелами, порисуем на заборе. А ещё педагогически немного адаптируем код для занятий с детьми (опционально) .

    habr.com/ru/companies/sberbank

    #муравей_лэнгтона #клеточный_автомат #гипотеза #моделирование #алгоритмы #игра_жизнь #клеточные_автоматы #p5py #python

  13. Хотите, покажу вам магию живого кода на p5py?

    Хотите, покажу вам магию живого кода на p5py? Вдохновившись статьёй , посвящённой написанию клеточного автомата на Godot и экспорту проекта в HTML, хочу показать вам, как использовать для этих целей модерновый онлайн-движок p5py . Код живой не только потому, что мы про игру «Жизнь», но и благодаря способу его разработки и запуска. Всё очень живо! Чёрный плащ TL;DR: финальный проект вот здесь . Только кликните, и он появится.

    habr.com/ru/companies/sberbank

    #python #p5 #ide #графика #игры #биология #p5py #игра_жизнь

  14. Красивый код — живой код. Делаем клеточный автомат на Godot и экспортируем в HTML

    Привет, Хабр! Сегодня мы поговорим о том, как сделать код не просто красивым, но и живым. Звучит как научная фантастика, либо вы уже подготовились к очередной банальности про искусственный интеллект, но не в этом посте. В 1970 году британский математик Джон Хортон Конвей показал миру, что даже простейшие алгоритмы могут порождать сложные, живые системы, которые ещё и к тому же полные по Тьюрингу. И что код может быть не только красивым, но и живым.

    habr.com/ru/companies/sberbank

    #godot #игра_жизнь

  15. Удивительные клеточные автоматы: обратные и расширенные поколения

    👾, Хабр! Давно не виделись. Сегодня мы рассмотрим ещё пару расширений классической модели, которые позволяют достичь ещё большей вариативности поведения правил конфигурации. В первых статьях цикла мы познакомились с поколениями, одной из базовых и простейших модификаций стандартной конфигурации клеточных автоматов. До этого дополнения наши клетки могли находиться лишь в двух логических состояниях – пустая и живая ( 0 и 1 , соответственно). После же, с новым параметром G , мы добавили третье положение – старение, что значило, что клетка, после выхода из состояния 1 , начинала отмирать, доходя до состояния G-1 , и только после возвращая состояние к 0 . Во время старения клетки не влияют на соседей, не проходят проверки выживания, увеличивая собственный счётчик состояния с каждым шагом, но они и не позволяют новым клеткам рождаться на их месте. Дополнение поколений является самым популярным, среди всех модификаций стандартной модели, и даже, фактически, оно стало частью правила по умолчанию, наравне с B/S , используясь практически во всех прочих расширениях, хотя использование поколений, конечно, опционально. Со временем участники сообщества начали предлагать дополнения и к этому варианту конфигурации. На поверхности лежали многие вариации, как ещё возможно изменить или переставить состояния клеток. Одним из них были и обратные поколения, a.k.a. snoitareneG , с которых мы и начнём.

    habr.com/ru/companies/timeweb/

    #timeweb_статьи #клеточные_автоматы #клеточный_автомат #cellular_automata #cellular #игра_жизнь #game_of_life #теория_автоматов #алгоритмы

  16. Наша математическая Вселенная

    Я решил назвать эту статью так же как называется книга Макса Тегмарка , потому что речь в статье пойдёт о том же, о чем и в книге. Но дело в том, что я не читал эту книгу. Я, думаю, как и многие тут, смотрел научно-популярные видео, интересовался устройством вселенной, копил знания, замечал закономерности и в какой-то момент у меня сложилась картина. Я держал эту картину при себе т.к. уж очень простой и понятной она была, я был уверен, что я не первый и не десятый человек, увидевший эту картину.

    habr.com/ru/articles/776646/

    #Вселенная #мультивселенная #квантовый_компьютер #игра_жизнь #искуственный_интеллект

Share on Mastodon

Enter the server where you have an account.