Версия 0.1.1 HackeRPG
Демо билд доступен на Itch
Список изменений, которые не вошли в прошлый девлог:
Обновлённая механика апгрейдов
Новые фичи в коде (вирусы, локальные переменные)
Новые команды (tracepath, is_alive, polar_move)
Новый арт для фона
Новый арт для персонажа и его анимаций
Новая система атаки
Механика ресурсов
Фикс багов
Небольшие улучшения
Геймплейное видео с комментариями на забугорном:
Что я хочу добавить/изменить в следующей версии:
Возможно менять оружие и скилл (будут падать из сундуков, которые тоже добавлю).
Новые виды врагов.
Прокачка между забегами (возможность собирать валюту, древо навыков в стиле Git).
Новый уровень редактирования изображений
DragDiffusion изменит изображение, согласно вашим манипуляциям. Нужно лишь сместить ключевую точку на фото.
Нейросеть может переместить любые объекты, изменить их размер и вид.
Источник телеграм-канал: NEUROHUB🔥 👈
Tabnine напишет код за вас
Данные для обучения модели Tabnine собраны с открытых репозиториев на GitHub.
Сервис работает для Python, Java, Haskell и C++. Tabnine совместим с VS Code, Sublime Text, Atom, Vim и другими редакторами кода.
Больше полезных ии сервисов в моем тг (ссылка в описании профиля), там я рассказываю, как использовать нейросети для бизнеса, работы и учебы
Локальные переменные
Теперь не нужно создавать глобальную переменную для каждой отдельной функции или демона. Пример:
Сначала создаётся переменная d, в которой хранится расстояние до противника. Затем проверяется, достаточно ли он близко, и сохраняется угол до него в другой переменной a. Наконец, используется polar_move для перемещения в противоположном направлении.
В результате этот демон (пока он включен) будет заставлять персонажа убегать от ближайшего противника в противоположную сторону.
Таким образом, для создания новой переменной не нужно создавать новую сущность, из-за чего проще ориентироваться в коде и удобнее его писать. Кроме того, таким образом можно сэкономить немного оперативной памяти, т.к. переменная будет её тратить только во время работы функции или демона.
Программисты и паранормальное явление
Ловите крутую книжку "Изучаем Python" про программирование игр, визуализацию данных и веб-приложения
3-е издание [2020] Эрик Мэтиз.
Книга ускоренный курс c многочисленными примерами, которые максимально быстро введут в основы языка и обучат шаблонам чистого кода.
Прочитав вы научитесь:
✔Использовать мощные библиотеки и инструменты Python: Pygame, Matplotlib, Plotly и Django.
✔Создавать 2D-игры разной сложности, которыми можно управлять с клавиатуры и мыши.
✔Создавать интерактивную визуализацию данных.
Разрабатывать, настраивать и развертывать веб-приложения
✔Разбираться с багами и ошибками.
Скачать книжку тут -> t.me/pyth0n_er/64
VFX для вирусов
Чтобы было видно, есть ли у вирусов вирусы...