Добавить в корзинуПозвонить
Найти в Дзене
PavelAnimator

Написал свой Minecraft с нуля, используя только нейросети. Показываю, что получилось (код и инструкция)

Привет, друзья! Пока все спорят, заменят ли нейросети программистов, я решил проверить это на практике. Моя цель была амбициозной: создать рабочую версию 2D Minecraft на Python, не написав ни строчки кода самостоятельно. Забавный факт Самым сложным оказалось научить ИИ правильно обрабатывать коллизии (физику столкновений), чтобы персонаж не проваливался сквозь землю. После нескольких итераций мы это победили! Если вы хотите потестировать этот "нейро-крафт", вам понадобится всего пара минут. 1. Установите Python (если его еще нет) с официального сайта python.org. 2. Установите библиотеку Pygame. Откройте терминал (командную строку) и введите: pip install pygame 3. Скачайте проект.
https://disk.yandex.ru/d/l_7j1Nm4kboTLg 4. Запуск:
Просто запустите файл Minecraft.py двойным кликом или через консоль: python Minecraft.py Проект продолжает развиваться. В планах добавить , полноценную смену дня и ночи, а также враждебных мобов. И всё это — исключительно силами искусственного интеллекта. #pyt
Оглавление

Привет, друзья! Пока все спорят, заменят ли нейросети программистов, я решил проверить это на практике. Моя цель была амбициозной: создать рабочую версию 2D Minecraft на Python, не написав ни строчки кода самостоятельно.

Что уже есть в игре (v1.3.2):

  • Динамический ландшафт. Холмы, скалы и обрывы вместо плоского мира.
  • Живая экосистема. Саженцы, которые засыхают без света, и земля, которая со временем зарастает дёрном.
  • Продвинутая графика. Система частиц при разрушении блоков, освещение (тени) и эффект тумана для глубины обзора.
  • Управление. Динамический обзор мышью, инверсия осей и полноценный инвентарь.
  • Мобы. Настоящие "зомби", которые бродят по миру и реагируют на освещение.

Как это выглядит?

-2

Забавный факт

Самым сложным оказалось научить ИИ правильно обрабатывать коллизии (физику столкновений), чтобы персонаж не проваливался сквозь землю. После нескольких итераций мы это победили!

Инструкция: как запустить игру у себя

Если вы хотите потестировать этот "нейро-крафт", вам понадобится всего пара минут.

1. Установите Python (если его еще нет) с официального сайта python.org.

2. Установите библиотеку Pygame. Откройте терминал (командную строку) и введите:

pip install pygame

3. Скачайте проект.
https://disk.yandex.ru/d/l_7j1Nm4kboTLg

4. Запуск:
Просто запустите файл Minecraft.py двойным кликом или через консоль:

python Minecraft.py

Управление

  • WASD — Движение и прыжок (Space).
  • Цифры 1-6 — Выбор блока в инвентаре.
  • ЛКМ — Поставить блок.
  • ПКМ — Сломать блок (с частицами!).
  • G — Заспавнить моба.
  • Y — Включить/выключить инверсию обзора.

Что дальше?

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

#python #программирование #нейросети #it #minecraft #своимируками #искусственныйинтеллект