Сыграем в "Жизнь"! Клеточный автомат на Python [ Pygame ]
HTML-код
- Опубликовано: 4 окт 2024
- В этом видео узнаете, как сделать игру на Python, под названием "Жизнь" ( Conway's Game of Life) - клеточный автомат, придуманный английским математиком Джоном Конвеем в 1970 году. Игру реализуем при помощи языка Python и библиотеки Pygame.
Pygame это удобная библиотека для создания несложных игр, превосходно подходит для начинающих программировать на языке Python (Пайтон, "Питон").
Чтобы установить Pygame, напечатайте в терминале и нажмите Enter: "pip install pygame" (без кавычек)
Код:
github.com/Sta...
#standalonecoder
Если не бросишь пилить видосы, то канал очень быстро будет разрастаться)) Уникальный же контент русскоговорящего ютуба
Ну тысяча и тысяча...через неделю ждем миллион) Поздравляю!
Товарищ, вы просто алмаз, самородок, талантище. Я очень счастлив, что наткнулся на ваш канал
Поздравляю с одной тысячей
Кстати да, я тоже присоединяюсь к поздравлению. Надеюсь нас тут скоро станет уже и 10000 и более. Видео было эпичным ))) Лайк
Уже 10К =)
Тут наверное уже и так куча подобных комментариев, но я все равно напишу - этот канал просто ПУШКА!) Огромное спасибо автору!
One thousand men are subscribed to your channel.
My congratulations 👁️🕳️
ty
То чувство когда подписан с 60 подписчиков
Думаю ты заслужил и 100000 . С таким контентом стока можно запросто собрать. крч поздравляю с 1000 подписчиков 🎂🎖️🎉
Видео топ, никогда б не подумал что эта игра и вправду может быть настолько интересной
Когда посмотрел видео Standalon Code про игру "Жизнь":
Я: Надо повторить на Java
Поздравляю с первой тысячей! Желаю дальнейших успехов.
Ого крутой контент
Удачи тебе во всём. Недостоин ты 1000 подписчиков. Твой уровень гораздо выше.
Блин ты единственный кто нормально объясняет 👍
Поздравляю с 1000, продолжай в том же духе
Мои поздравления с преодолением в 1000 👏🎊 🎉
ля какой ламповый канал..
Да он классный)
Не могу не согласиться с вами))
Как перестать без остановки смотреть твой контент?! Слишком годный :D
я думаю я увижу товое восхождения до 100к подпищиков , автор канала знает, но я для читателей коментариев , сказать точно не могу, но я подписан на него в промежудке 20-35 подпищиков
Медленно распространяюсь по твоим видео)
Автор видео - большой молодец и большое спасибо. Ну а Conway's Game of Life is the greatest math discovery and math structure that changed a scientific world and will be change it on and on and on!!!
7:40 Я не поверил своим глазам.
Подписан с тех времен, когда было ~100 подписчиков. Поздравляю
Когда то давно тоже делал игру в жизнь на питоне, но на tkinter, просто на канвасе рисовал. Но работало очень медленно даже на поле 100 х 200
жиза
из-за озвучки кажется, что это очень длинный донат :D спасибо за отличный контент!
Поздравляю) с таким уровнем когда нибудь может будет миллион подписчиков)
Хорошо что подписался когда было где-то 500-600 (но канал заметил намного рарьше:)) будет чем гордиться когда 100к будет :3
Говори пожалуйста своим голосом, и это будет просто пушка)
И если можно темп чуть чуть помедленнее, прям самую малость)
А так мне очень зашло, вдохновил на изучение языка)
Крутой видос, недавно сам делал тоже жизнь на пайтоне, но в другой реализации. Посмотрев ролик тоже добавил numba в код, и всё стало круто)
Лайк однозначно, как минимум за песню в конце)
Я предлагаю просто создать 3Д эмулятор рпг игры со свободным облётом камеры и случайными событиями и реакциями на события. И задача заключается в том чтобы сама игра играла сама в себя, и в ней можно было выставить различных начальные параметры от генерации самой карты + биомов + монстрами + ресы + находка предметов в ящиках и сундуках. А люди в свою очередь были бы просто наблюдателями. И таким образом если это реализовать то тогда на выходе можно получить бесконечное множество различных историй и все возможных и немыслимых ситуаций в том числе. Такой приблизительный принцип реализован в игре Rim World только там нужно самому участвовать в самой игре и всё делать самому реагировать на те или иные события. А нужно сделать игру где бы человек сам был наблюдателем и смотрел различные истории. Тому отличный пример Аквариумы или Террариумы только в цифровом игровом мире это нужно реализовать и чтобы люди тоже там участвовали в том числе.
Реализация данной игры довольно простая и интересная))) Когда увидел, что делают подобие компов, то афигел, от крутости создателя) Надо бы и мне попробовать в консоли сделать, а то чёт руки скачать sfml (for c++) не доходят. Пару раз попробовал и чёт не получилось. И да! Поздравляю с первой тысячей))) Желаю развиваться в том же духе! Серебряная кнопка же прийдёт?)) Если я не ошибся, то ждём видос с вебкой))) Ну или хоятб фотку кнопки)
Серебряная кнопка на 100тыс. подписчиков......
@@blackfox4035 эх. Промахнулся в 100 раз))) Просто помню, что на круглую дату, а на какую - нет)))
Отличный контент
Круто спасибо за то что делитесь очень интересно
Попробуй зделать игру в консоли винды думаю будет интересно.
И ещё поздравляю с 1к :)
поддерживаю!
3D игру
Для тех кто захочет повторить последнее в видео - не забудте сделать так -> from random import randrange
большое спасибо за видеоролик!
классно музыку подобрал! лайк
прикол по ускорению с использованием Numba. Для использования Numba импортируем Numpy))) так сделай все вычисления в массивах Numpy и будет намного быстрей, чем гибрид крокодила с носорогом.
Спасибо. Интересно
О, мы на курсах эту игру делали
а в 3д как смотреться будет... красиво
спасибо за видео!!!
о кстати я придумал тебе фишку , ютуберы часто придумывают клички подпищикам на подобии орлы или гайсы, ты нас называй глайдеры
и приветствие чтото типа привет всем глайдерам , ну согласись так намного лучше чем просто всем здоров
он привествуется hello, world
@@elseff какая разница, таких приветствий хело ворлд дохрина, а у него свое будет, а значит это будет одна из фишек
В следующий раз через месяц максимум ждём всей тысяче еще одну тысячу глайдеров ибо мы ничего не знаем
Привет, спасибо за видосы😀. Можно еще несколько проектов по pygame ?
жаль глайдеры не разных цветов. хотел увидеть битву битву
Черт этот клеточный автомат... он вводит меня в безумие, я каждый раз оптимизирую, оптимизирую и оптимизирую, разве это не безумие? Эта игра сводит меня с ума, мне нужен самый быстрый алгоритм!!!
Спасибо за видео! Можешь пожалуйста разжевать подробнее работу намбы и как ускорить класс, имеющий несколько экземпляров?
Можго ли сделать клеточный автомат на библиотеке Tkinter ?
чет с последующими вариантами не пашет, начиная с 5:01 У автора норм, а так как в строках последующего когда не присутствует рандом, у меня при запуске всегда одно и тж, и линейно умирает. - одинаково... клеточный автомат. Ну да ладно. А на 5:52 при другом масштабе, где у автора тормозит, у меня все происходит за секунду, и показывает результат... даже за процессом особо не пронаблюдаешь (использовал первый вариантивный код, который с рандомом, ибо остальные не пашут). Такие дела. Понимаю что видос двухлетней давности, мб чет там в библиотеках изменилось и тп, но воссоздать медитативный процесс чет не получилось. Но все равно спс автору! Было забавно
Привет, спасибо за видео! А сделай так чтобы когда кликаешь на клеточку она красилась в зелёный а когда нажимаешь на пробел запускается игра Жизнь с теми клеточками которые ты нарисовал.
давно мечтал создать симуляцию иволуции но в видео по теме небило иструкции по коду, хоть тема видео и немного нета зато адаптировать под свои нужды очень лгко
Теперь давай эту же игру в жизнь, но в 3д
Где шутка "На что я трачу свою жизнь?"?
Тебе уже отправили кнопку?
она со 100к
@@кточтотин я в прошлом видео писал про кнопку.
Прочитай
спс спас меня
Жду kivymd сам сейчас пользуюсь)
Скоко тебе лет?
Другие языки программирования знаешь?
Ура, косарь подписчиков)
игра вроде бред, но так затягивает
у меня так ковер сделали
Почему показывает следующую ошибку :
line 47, in
if current_field[y][x]:
IndexError: list index out of range
Такое происходит даже если скопировать код гита(( подскажите пжлст
Мне его не хватает
Ум Dragon ball :)
Откуда этот голос?
У numba не jit а llvm
Помогите! У меня стоит Python 3.9 (64-bit). При этом не работает pygame. Выдаёт ошибку "No module named 'pygame'"
установи блин pygame
@@alexsorok6411 а у меня при установке пишет
File "", line 1
pip install pygame
^^^^^^^
SyntaxError: invalid syntax
Хочется лишь человеческого голоса
а может попробывать сделать что-то не игровое?
Предлагайте идеи 🤔
@@StandaloneCoder хотя, а как сделать консоль для игры? (по типу тех которые используются в шутерах)
Standalone Coder Редактор карт для нашей псевдо3д игры. Типо грузишь в него спрайты, текстуры, как в Raycasting game maker рисуешь карту, а на выходе он тебе выдаёт массив карты и массив с позициями спрайтов.
@@StandaloneCoder простой сайт на Django/Flask/Diablo
@@StandaloneCoder Python kivy,kivymd
Пайтон настолько ненужный и распиаренный язык, что те кто его выучил только и могут создавать курсы по обучению пайтона или каналы на ютубе. Всемирный обман
тогда зачем же вы смотрите этот канал, если у вас такое отношение к языку?
@@StandaloneCoder канал интересный. Интересно узнавать как все устроено изнутри, алгоритмы и решения всякие. Эти алгоритмы не только пайтоне применяются же
Благодарю за интерес к каналу! Так и есть, изложенные на канале материалы можно применить к любому языку.