Игра обычно делалась для геймджема, но после этого разработка продолжается.
Игра представляет собой 2D-сцену в пиксельной пещере, где игроку приходится путешествовать от точки обнаружения к месту назначения, что приводит к множеству ловушек, врагов и хит-боксов.
Основная цель игрока — добыть эликсир жизни, который сделает его бессмертным. Зелье выбрано из реального мифа об «Эликсире жизни», о котором многие говорят, что тот, кто его выпьет, никогда не умрет.
Дата: 5 августа 2024 г.
Добро пожаловать в первый журнал разработчиков «Elixir Of Life» — приключенческого 2D-платформера, созданного полностью с нуля с использованием Python и Pygame. Эта игра сочетает в себе механику исследования, решения головоломок и платформера, создавая увлекательный и увлекательный опыт. Я рад поделиться процессом разработки, стоящими перед нами задачами и вехами, достигнутыми на этом пути.
Идея «Elixir Of Life» родилась из моей любви к классическим платформерам, таким как «Super Mario Bros.». и современные игры «Метроидвания», такие как «Hollow Knight». Я хотел создать игру, отражающую суть исследований и открытий, с уникальной сюжетной линией, которая погружает игроков в мистический мир, наполненный древними артефактами и скрытыми тайнами.
Платформинг: основная механика включает в себя бег, прыжки и лазание по различным уровням, заполненным препятствиями и врагами.
Бой:
Игроки могут сражаться с врагами, используя простую, но интересную механику.
Python: основной язык программирования, используемый в игре.
Pygame: библиотека, используемая для обработки графики, звука и ввода.
Tiled: редактор уровней, используемый для проектирования и компоновки игровых уровней.
Плавная физика платформера:
Задача: обеспечить плавность и отзывчивость движений игрока.
Решение: внедрение специального физического движка для точной обработки ускорения, замедления и обнаружения столкновений. Точная настройка механики прыжка для придания ему естественного и приятного ощущения.
Дизайн уровней:
Задача: создание увлекательных и сложных уровней, поощряющих исследование.
Решение: использовать Tiled для разработки уровней и их тщательного тестирования. Обработка отзывов для улучшения макетов уровней и их плавности.
Оптимизация производительности:
Задача: обеспечить бесперебойную работу игры на различных конфигурациях оборудования.
Решение: оптимизация циклов рендеринга, использование эффективных структур данных и минимизация ненужных вычислений.
Основные движения и физика игрока.
Дизайн и макет начального уровня.
Базовый искусственный интеллект противника и боевая механика.
Заполнители и анимация.
Реализация головоломок и интерактивных элементов.
Доработка дизайна уровней на основе отзывов участников игрового тестирования.
Добавление звуковых эффектов и фоновой музыки.
Отполируйте и доработайте основную механику и дизайн уровней.
Внедрить систему сохранения/загрузки.
Добавьте больше типов врагов и улучшите ИИ.
Создайте связную сюжетную линию и систему диалогов.
Проведите обширное игровое тестирование для выявления и исправления ошибок.
Elixir Of Life станет захватывающим и сложным приключенческим платформером. Я в восторге от достигнутого прогресса и с нетерпением жду возможности поделиться новыми обновлениями в будущих журналах разработки. Оставайтесь с нами, чтобы получать больше информации о процессе разработки и новых функциях по мере их добавления.
Спасибо, что присоединились ко мне в этом путешествии!
Инстаграм: @fun_o_vative.studios
Средний: Средний профиль
Не стесняйтесь оставлять любые комментарии или отзывы. Ваша поддержка и предложения неоценимы, поскольку я продолжаю разрабатывать эту игру.
Надеюсь, этот формат журнала разработки окажется вам полезен!
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3