«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Эликсир Жизни

Эликсир Жизни

Опубликовано 18 августа 2024 г.
Просматривать:609

Elixir Of Life

Введение:

Игра обычно делалась для геймджема, но после этого разработка продолжается.

О:

Игра представляет собой 2D-сцену в пиксельной пещере, где игроку приходится путешествовать от точки обнаружения к месту назначения, что приводит к множеству ловушек, врагов и хит-боксов.

Основная цель:

Основная цель игрока — добыть эликсир жизни, который сделает его бессмертным. Зелье выбрано из реального мифа об «Эликсире жизни», о котором многие говорят, что тот, кто его выпьет, никогда не умрет.

Девлог: Эликсир Жизни

Дата: 5 августа 2024 г.

Введение:

Добро пожаловать в первый журнал разработчиков «Elixir Of Life» — приключенческого 2D-платформера, созданного полностью с нуля с использованием Python и Pygame. Эта игра сочетает в себе механику исследования, решения головоломок и платформера, создавая увлекательный и увлекательный опыт. Я рад поделиться процессом разработки, стоящими перед нами задачами и вехами, достигнутыми на этом пути.

Концепция и вдохновение:

Идея «Elixir Of Life» родилась из моей любви к классическим платформерам, таким как «Super Mario Bros.». и современные игры «Метроидвания», такие как «Hollow Knight». Я хотел создать игру, отражающую суть исследований и открытий, с уникальной сюжетной линией, которая погружает игроков в мистический мир, наполненный древними артефактами и скрытыми тайнами.

Игровая механика:

Платформинг: основная механика включает в себя бег, прыжки и лазание по различным уровням, заполненным препятствиями и врагами.
Бой:
Игроки могут сражаться с врагами, используя простую, но интересную механику.

Инструменты разработки:

Python: основной язык программирования, используемый в игре.
Pygame: библиотека, используемая для обработки графики, звука и ввода.
Tiled: редактор уровней, используемый для проектирования и компоновки игровых уровней.

. Проблемы и решения

  1. Плавная физика платформера:
    Задача: обеспечить плавность и отзывчивость движений игрока.
    Решение: внедрение специального физического движка для точной обработки ускорения, замедления и обнаружения столкновений. Точная настройка механики прыжка для придания ему естественного и приятного ощущения.

  2. Дизайн уровней:
    Задача: создание увлекательных и сложных уровней, поощряющих исследование.
    Решение: использовать Tiled для разработки уровней и их тщательного тестирования. Обработка отзывов для улучшения макетов уровней и их плавности.

  3. Оптимизация производительности:
    Задача: обеспечить бесперебойную работу игры на различных конфигурациях оборудования.
    Решение: оптимизация циклов рендеринга, использование эффективных структур данных и минимизация ненужных вычислений.

Текущий прогресс:

Основные движения и физика игрока.
Дизайн и макет начального уровня.
Базовый искусственный интеллект противника и боевая механика.
Заполнители и анимация.

В ходе выполнения:

Реализация головоломок и интерактивных элементов.
Доработка дизайна уровней на основе отзывов участников игрового тестирования.
Добавление звуковых эффектов и фоновой музыки.

Следующие шаги:

Отполируйте и доработайте основную механику и дизайн уровней.
Внедрить систему сохранения/загрузки.
Добавьте больше типов врагов и улучшите ИИ.
Создайте связную сюжетную линию и систему диалогов.
Проведите обширное игровое тестирование для выявления и исправления ошибок.

Заключение:

Elixir Of Life станет захватывающим и сложным приключенческим платформером. Я в восторге от достигнутого прогресса и с нетерпением жду возможности поделиться новыми обновлениями в будущих журналах разработки. Оставайтесь с нами, чтобы получать больше информации о процессе разработки и новых функциях по мере их добавления.

Спасибо, что присоединились ко мне в этом путешествии!

Следите за моим прогрессом:

Инстаграм: @fun_o_vative.studios
Средний: Средний профиль
Не стесняйтесь оставлять любые комментарии или отзывы. Ваша поддержка и предложения неоценимы, поскольку я продолжаю разрабатывать эту игру.

Надеюсь, этот формат журнала разработки окажется вам полезен!

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/muhammad_faseeh_1717/elixir-of-life-27fo?1. Если есть какие-либо нарушения, свяжитесь с [email protected], чтобы удалить ее.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3