Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Открой для себя волшебный мир реальной рыбалки. Лови реальную рыбу на реальных водоемах! Исследуй новые рыболовные места и заполучи заветный трофей.

Реальная Рыбалка

Симуляторы, Мультиплеер, Спорт

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Gamedev + HTML

С этим тегом используют

Инди Разработка Инди игра Игры Unity Компьютерные игры YouTube CSS Программирование Javascript Верстка IT Сайт Web Все
30 постов сначала свежее
0
Agmioli
Agmioli
1 месяц назад
Искусственный интеллект

Как с нуля, сгенерировать игру или приложение, состоящие из нескольких файлов. Для чайников!⁠⁠

Как с нуля, сгенерировать игру или приложение, состоящие из нескольких файлов. Для чайников! Искусственный интеллект, Нейронные сети, Gamedev, Unity, Приложение, Android разработка, Digital, Программа, Компьютерные игры, Программирование, Программное обеспечение, Python, Гайд, Лайфхак, Чат-бот, Разработка, HTML, Браузерные игры

Как с ноля, сгенерировать игру или приложение, состоящие из нескольких файлов. Для чайников.

Некоторые статьи по создание кода игр при помощи нейросетей, не учитывают один важный нюанс.
Большинство игр и программ для разных платформ, состоит не из одного файла или листа кода, а из нескольких файлов.

По умолчанию, нейросети при запросе, могут все сгенерировать весь код в одну кучу, не пояснив, какой коды куда вставлять.

Чтобы избежать сложностей и путаницы, достаточно в самом начале использовать важную команду, которая выглядит примерно так:
Напиши для каждого файла код игры которая будет запускаться с html-сайта. Суть игры следующая.....

Но если вы создаете игру не на базе html-страниц и сайта, то вместо фразы "которая будет запускаться с html-сайта", вам надо указать типа-платформу игры, или ее среду разработки.

"Напиши для каждого файла код игры", является самой главной фразой, с которой надо начинать любой запрос, если приложение или игра состоят не из одного файла или страницы.

ПРАКТИКА.
Вот полный пример запроса для нейросети, чтобы создать саму примитивную игру, которая запускается в виде веб-страницы в браузере.

ЗАПРОС:
Напиши для каждого файла код игры которая будет запускаться с html-сайта. Суть игры следующая.

Объект-игрок, вид которого задается файлом"image1", управляется при помощи клавиш. Клавиши-стрелки определяют направление стороны движения объекта-игрока.

В пространстве игры, рандомно расположены объекты-препятствия, внешний вид которых задается файлом "image2".

Если Объект-игрок задевает объекты-препятствия, то Объект-игрок отскакивает в сторону.

Фон игры задается файлом "image3".

Код созданный для каждого файла, полностью вставляете в текстовый редактор (например Блокнот), и сохраняете с тем названием и расширением, который указала нейросеть.

Если вы не знаете, в какую директорию/папку игры, вставлять конкретный файл
- наберите в интернет поиске :
"название.расширение файла где должен находиться"
"название.расширение файла где расположен/где находиться"
"название.расширение файла куда положить"
Или просто изучите архитектуру игровой платформы, чтобы решить этот вопрос".

Что касается графический файлов - то их вы должны рисовать в нужном формате в графических редакторах, а потом аналогично размещать в директорию игры, так-же разузнав куда их поместить по аналогии с файлами кодов игры.

Показать полностью
[моё] Искусственный интеллект Нейронные сети Gamedev Unity Приложение Android разработка Digital Программа Компьютерные игры Программирование Программное обеспечение Python Гайд Лайфхак Чат-бот Разработка HTML Браузерные игры
1
Agmioli
Agmioli
1 месяц назад
Искусственный интеллект

Как создать уровни html-игры в визуальном редакторе, а код свойства объектов и сценария добавить из нейросети?⁠⁠

Как создать уровни html-игры в визуальном редакторе, а код свойства объектов и сценария добавить из нейросети? Искусственный интеллект, Нейронные сети, Создание сайта, Gamedev, Digital, Приложение, 2D, Браузерные игры, HTML, Чат-бот, ChatGPT, Нейросеть Grok

Как создать уровни браузерной-игры и разместить ее персонажей в визуальном редакторе, а код свойства объектов и сценария добавить из нейросети?

СИТУАЦИЯ.
Вам хочется создать простую браузерную игру, которая будет открываться при запуске файла index.html
Но нейросеть пишет только код, а не создает уровень игры с точными координатами расположения игрового персонажа и всех объектов игры.

А визуальный редактор WYSIWYG Web Builder в обычном случае, может создать игровой уровень, строго разместить игрового персонажа и объекты строго по координатам, но не задать свойства/поведение объектов и управление игровым персонажем.

Возникает впорос:
Как создать уровни браузерной-игры и разместить ее персонажей в визуальном редакторе, а код свойства объектов и сценария добавить из нейросети?

Есть решение:
Совместить визуальный редактор и нейросеть.

ЧТО КОНКРЕТНО ДЕЛАТЬ?

1. С помощью визуального программы-редактора WYSIWYG Web Builder 15 (для создания веб-сайтов), создаем из разных объектов полноценный уровень. В уровне размещаем игрового персонажа строго там, где он должен загружаться в локации игры.

Созданный уровень/игру публикуем в виде html-сайта через меню Файл-"Опубликовать".

2. Затем открываем нейросеть, например ChatGPT или Grok

ЗАПРОС, который нужно ввести в командную строку нейросети:

Редактируй код каждого файла игры, которая будет запускаться с файла index.html. Суть игры следующая.

Объект-игрок, который в коде именуется как объект "Image1", управляется при помощи клавиш. Клавиши-стрелки определяют направление стороны движения объекта-игрока.

В пространстве игры, расположены следующие объекты-препятствия, которые в коде именуются как:

Image4, Image5, Image7, Image9

Если Объект-игрок задевает объекты-препятствия, то Объект-игрок, отскакивает в сторону.
Фон игры задается файлом "image2".
Вот коды каждого файла, которые ты должен отредактировать:

код файла: index.html:
здесь вставляете весь код из файла index.html

код файла: index.css
здесь вставляете весь код из файла index.css

И так со всеми файлами игры-сайта-приложения, где содержится код!

3. Код созданный для каждого файла, при помощи текстового редактора(например Блокнот) полностью вставляем в конкретный файл, стерев/убрав перед этим старый код.

4. Запускаем файл index.html, который запускает игру.

Показать полностью
[моё] Искусственный интеллект Нейронные сети Создание сайта Gamedev Digital Приложение 2D Браузерные игры HTML Чат-бот ChatGPT Нейросеть Grok
0
2
mars.frontier
mars.frontier
1 месяц назад

Как мы делали мини-игру про ровер на Марсе внутри Telegram WebApp⁠⁠

«Хочется сделать простую карту, чтобы листать её в Telegram». С этого всё и началось. А закончилось — изометрическим движком, авторизацией по WebApp, системой энергии, покупкой участков и боевым ровером с шестью колёсами.

1/3

🚀 С чего всё началось?

В начале всё было очень просто.
Мы сделали простенького бота, о котором я уже как-то тут писал, и бэк рендерил картинки с кусочком карты, где ты находишься.

В целом, даже эта идея была вполне рабочей и первые 300 пользователей с разных источников легко собрались. Мы даже провели на 9 мая конкурс "найди звезду победы" и выплатили победителю небольшой приз :)

Но само собой, что бот - не предел мечтаний, нужно было пилить полноценный мини-апп.

На боте лишь проверили гипотезу, отладили механики, типа уменьшения энергии, подзарядки аккумулятора в течении времени, пока не заходишь в игру.

Первый шаг в сторону мини-аппки - сделали вебстраничку, где можно было листать мышкой или пальцем — просто ради визуализации. Прямоугольная сетка, тайлы, немного стилей. Telegram WebApp проглатывал HTML5 на ура. Тогда не было никакой логики, просто подгрузка текстур и картинка под пальцем.

Вот как это выглядело:

  • Пользователь заходил и видел карту Марса.

  • Никакого взаимодействия — только “глянуть”.

🎮 А потом захотелось интерактивности

Следующим шагом стало добавление изометрии — чтобы выглядело как псевдо-3D. Самое интересное, что даже не потребовалось изменять текстуры. Серьезно :) Они по-прежнему те же самые, квадратные, 64 х 64. И не используется никакой 3д - движок.

вот краткое и понятное объяснение, как строится изометрическая карта из квадратных тайлов:


🧠 Основная идея:

Каждый квадратный тайл поворачивается на 45° и масштабируется по вертикали, чтобы получился ромб (изометрическая проекция). Вместо привычной сетки (x, y) мы рассчитываем экранные координаты (left, top) по формуле:


📐 Формулы для отображения:

При размере одного тайла T:

  • W = T * sqrt(2) — изометрическая ширина (диагональ квадрата).

  • H = W / 2 — изометрическая высота (высота ромба).

  • WX2 = W / 2, HX2 = H / 2 — половинки для смещения от центра.

Переход от логических координат (dx, dy) к пиксельным:

isoX = (dx - dy) * WX2 + centerX; isoY = (dx + dy) * HX2 + centerY;


🧩 Что это даёт:

  • (dx - dy) — смещает тайл по горизонтали.

  • (dx + dy) — смещает тайл по вертикали.

  • centerX, centerY — центр экрана, чтобы карта строилась относительно игрока.


🎯 В результате:

  • Из обычной квадратной сетки (x, y) формируется ромбовидная карта, где видны и горизонтальные, и вертикальные соседние тайлы.

  • Центральная клетка (текущий игрок) — всегда по центру, а остальные располагаются вокруг.

    Ну а дальше уже дело техники - придумали алгоритм перемещения в 8 направлениях: вверх, вниз, влево, вправо, плюс диагонали.

    Подключили ранее обкатанный в чатботе расход энергии за каждый шаг, и разный расход за диагональные движения, в сравнении с линейным. Плюс небольшой рандом :)

    Задали запреты на воду, скалы и занятую клетку, чтобы не было “читов”.

🔐 Само собой - авторизация

Чтобы пользователь не “прыгал” по чужим роверам и участкам, мы внедрили Telegram WebApp InitData (это такая строка с хешем, которую фронт передает нам в бэк, а мы - уже на сервере телеграм с токеном бота валидируем подпись. Если сошлась - то пользователь зашел к нам через телегу. Если нет - скорее всего он просто открыл веб-страницу как сайт, или что-то пытается поломать, подделать :)

Если кратко:

  • Telegram сам отдаёт токен с подписью.

  • Мы проверяем подпись на бэке по HMAC SHA256.

  • Получаем ID пользователя, сохраняем его в сессии.

Теперь всё честно: ровер – только твой, кристаллы – только твои.

🪐 Стало красивее: добавили кристаллы и рамки

Потом появились:

  • Кристаллы на клетках — можно собирать.

  • Подсветка клеток: белая рамка — твоя, красная — чужая.

  • Имена владельцев, чтобы было видно, кто что захватил.

    В планах: Покупка участков за кристаллы. Это было в текстовом боте. И ползая по карте, даже видны купленные тобой (белым) и оппонентами (красным) участки.

⚡️ Оптимизация и загрузка ассетов

Мы поняли, что каждая картинка может тормозить игру на слабом устройстве, и:

  • Добавили прелоадер, который подгружает PNG-шки перед игрой.

  • Сделали показ спиннера на любом действии (движение, загрузка).

  • Кэшируем тайлы и обновляем только при движении.

🤖 Как выглядит сейчас

Игрок:

  • Заходит в Telegram Mini App.

  • Авторизуется за доли секунды.

  • Видит изометрическую карту с ровером, кристаллами, участками, рекламными баннерами.

  • Может двигаться по клеткам, собирать кристаллы (в будущем - бурить и находить ресурсы, торговать ими, покупать землю).

А мы — всё это рисуем прямо в DOM.
Никаких Canvas, WebGL, или тяжелых движков. Только HTML, CSS и немного магии на JS.


💬 Если интересно — покажу, как это выглядит вживую.
Тестить можно тут. А если зайдёт — добавим NFT, фермы и квесты на выживание 😄

Показать полностью 3
[моё] Gamedev Разработка Программирование Telegram Javascript Python Unity Frontend Backend Web Web-программирование Ton HTML CSS Верстка Длиннопост
9
Партнёрский материал Реклама
specials
specials

Сколько нужно времени, чтобы уложить теплый пол?⁠⁠

Точно не скажем, но в нашем проекте с этим можно справиться буквально за минуту одной левой!

Попробовать

Ремонт Теплый пол Текст
36
CyberCook
6 месяцев назад
Игровые скидки и раздачи

Раздача симуляторов, приключений и хорроров D.R.K 2, Leucanthemum Eyes , Wheres my baby, Beyond One's Past, Astral Evolutions на itch.io⁠⁠

D.R.K 2

Раздача  симуляторов, приключений и хорроров D.R.K 2,  Leucanthemum Eyes , Wheres my baby, Beyond One's Past, Astral Evolutions на itch.io Разработка, Инди игра, Раздача, Gamedev, Инди, Itchio, Не Steam, Хоррор игра, Квест, Приключения, Симулятор, Психологический триллер, HTML, Windows, Mac Os, Linux, Action, Видео, YouTube, Гифка, Длиннопост
Раздача  симуляторов, приключений и хорроров D.R.K 2,  Leucanthemum Eyes , Wheres my baby, Beyond One's Past, Astral Evolutions на itch.io Разработка, Инди игра, Раздача, Gamedev, Инди, Itchio, Не Steam, Хоррор игра, Квест, Приключения, Симулятор, Психологический триллер, HTML, Windows, Mac Os, Linux, Action, Видео, YouTube, Гифка, Длиннопост
Раздача  симуляторов, приключений и хорроров D.R.K 2,  Leucanthemum Eyes , Wheres my baby, Beyond One's Past, Astral Evolutions на itch.io Разработка, Инди игра, Раздача, Gamedev, Инди, Itchio, Не Steam, Хоррор игра, Квест, Приключения, Симулятор, Психологический триллер, HTML, Windows, Mac Os, Linux, Action, Видео, YouTube, Гифка, Длиннопост

Симулятор-песочница со стилизованной минималистичной графикой в средневековом сеттинге.

ЗАБРАТЬ

Дополнительная информация

  • Обновлено 08.03.2024

  • Опубликовано 04.11.2023

  • Статус Выпущено

  • Платформы Windows, Linux

  • Дата выпуска 03.11.2023

  • Рейтинг 5,0 из 5 звезд

  • Автор QiroBite

  • Жанр Симулятор, Бой, Головоломка, Стратегия, Выживание

  • Создано в Unity

  • Теги Казуальная, ghostbyte, Низкополигональная, Минималистичная, Point & Click

  • Средняя продолжительность сеанса Дни или более

  • Языки Английский

  • Ввод Клавиатура, Мышь

    ЗАБРАТЬ

    Leucanthemum Eyes

Раздача  симуляторов, приключений и хорроров D.R.K 2,  Leucanthemum Eyes , Wheres my baby, Beyond One's Past, Astral Evolutions на itch.io Разработка, Инди игра, Раздача, Gamedev, Инди, Itchio, Не Steam, Хоррор игра, Квест, Приключения, Симулятор, Психологический триллер, HTML, Windows, Mac Os, Linux, Action, Видео, YouTube, Гифка, Длиннопост

ЗАБРАТЬ

Короткий хоррор Point and Click, смешанный с Dungeon Crawler

Вдохновленный DreadOut и Silent Hill

В дождливый день Дэйзи прошла через туннель, чтобы переждать дождь.

Вдруг она оказалась в месте, похожем на канализацию, но адском.

Дэйзи нужно сбежать из этого места, полного призраков и прекрасных загадочных женщин.

▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃

Версия 1.2.2

  • Для перемещения можно использовать WASD

  • 3 концовки + 1 секретная концовка

  • Добавлен новый босс

  • Секретная сцена

  • Галерея + дополнения

  • Музыкальная комната

  • Перевод на португальский язык

Дополнительная информация

  • Обновлено 5 дней назад

  • Опубликовано 62 дня назад

  • Статус Выпущено

  • Платформы Windows

  • Рейтинг 5,0 из 5 звезд

  • Автор Kuraishimi

  • Жанр Приключения

  • Сделано с Godot, Krita, Ren'Py

  • Теги Dungeon Crawler, Horror, Point & Click, Ren'Py, Survival Horror

  • Средняя продолжительность сеанса: несколько минут

  • Языки: английский, португальский (Бразилия)

  • Ввод: клавиатура, мышь

ЗАБРАТЬ

Wheres my baby

Раздача  симуляторов, приключений и хорроров D.R.K 2,  Leucanthemum Eyes , Wheres my baby, Beyond One's Past, Astral Evolutions на itch.io Разработка, Инди игра, Раздача, Gamedev, Инди, Itchio, Не Steam, Хоррор игра, Квест, Приключения, Симулятор, Психологический триллер, HTML, Windows, Mac Os, Linux, Action, Видео, YouTube, Гифка, Длиннопост
Раздача  симуляторов, приключений и хорроров D.R.K 2,  Leucanthemum Eyes , Wheres my baby, Beyond One's Past, Astral Evolutions на itch.io Разработка, Инди игра, Раздача, Gamedev, Инди, Itchio, Не Steam, Хоррор игра, Квест, Приключения, Симулятор, Психологический триллер, HTML, Windows, Mac Os, Linux, Action, Видео, YouTube, Гифка, Длиннопост
Раздача  симуляторов, приключений и хорроров D.R.K 2,  Leucanthemum Eyes , Wheres my baby, Beyond One's Past, Astral Evolutions на itch.io Разработка, Инди игра, Раздача, Gamedev, Инди, Itchio, Не Steam, Хоррор игра, Квест, Приключения, Симулятор, Психологический триллер, HTML, Windows, Mac Os, Linux, Action, Видео, YouTube, Гифка, Длиннопост

ЗАБРАТЬ

Оказавшись в заброшенном приюте, вы — последний выживший врач, и ваш единственный выход — найти транквилизатор, чтобы усмирить безжалостную, невменяемую мать. Каждая тень и шаг могут стать последними. Сможете ли вы пережить безумие или станете его частью?

Дополнительная информация

  • Обновлено 22 дня назад

  • Опубликовано 47 дней назад

  • Статус Выпущено

  • Рейтинг 5,0 из 5 звезд

  • Автор MR X Lab

  • Жанр Выживание, Экшн, Приключения, Шутер

  • Теги Атмосферный, Жуткий, FPS, Ужасы, Психологический хоррор, Богатый сюжет, Хоррор на выживание

ЗАБРАТЬ

Beyond One's Past

Раздача  симуляторов, приключений и хорроров D.R.K 2,  Leucanthemum Eyes , Wheres my baby, Beyond One's Past, Astral Evolutions на itch.io Разработка, Инди игра, Раздача, Gamedev, Инди, Itchio, Не Steam, Хоррор игра, Квест, Приключения, Симулятор, Психологический триллер, HTML, Windows, Mac Os, Linux, Action, Видео, YouTube, Гифка, Длиннопост
Раздача  симуляторов, приключений и хорроров D.R.K 2,  Leucanthemum Eyes , Wheres my baby, Beyond One's Past, Astral Evolutions на itch.io Разработка, Инди игра, Раздача, Gamedev, Инди, Itchio, Не Steam, Хоррор игра, Квест, Приключения, Симулятор, Психологический триллер, HTML, Windows, Mac Os, Linux, Action, Видео, YouTube, Гифка, Длиннопост

ЗАБРАТЬ

Beyond One's Past — это психологическая игра ужасов, которая перенесет вас в путешествие полицейского, который прошел, проходит и продолжит проходить через тайны событий, развернувшихся в небольшом городке на окраине Пенсильвании.

Сможете ли вы разорвать цикл и довести расследование до конца?

Дополнительная информация

  • Обновлено 1 день назад

  • Опубликовано 55 дней назад

  • Статус Выпущено

  • Платформы Windows

  • Рейтинг 4,5 из 5 звезд

  • Автор Warlines Studios

  • Жанр Выживание

  • Теги 3D, Атмосферный, Жуткий, От первого лица, Ужасы, PSX (PlayStation), Психологический хоррор, Ретро, Одиночная игра, Хоррор на выживание

ЗАБРАТЬ

Раздача  симуляторов, приключений и хорроров D.R.K 2,  Leucanthemum Eyes , Wheres my baby, Beyond One's Past, Astral Evolutions на itch.io Разработка, Инди игра, Раздача, Gamedev, Инди, Itchio, Не Steam, Хоррор игра, Квест, Приключения, Симулятор, Психологический триллер, HTML, Windows, Mac Os, Linux, Action, Видео, YouTube, Гифка, Длиннопост
Раздача  симуляторов, приключений и хорроров D.R.K 2,  Leucanthemum Eyes , Wheres my baby, Beyond One's Past, Astral Evolutions на itch.io Разработка, Инди игра, Раздача, Gamedev, Инди, Itchio, Не Steam, Хоррор игра, Квест, Приключения, Симулятор, Психологический триллер, HTML, Windows, Mac Os, Linux, Action, Видео, YouTube, Гифка, Длиннопост

ЗАБРАТЬ

Продолжительность игры составляет примерно 15–20 минут

В «The MountWood Creature» вы берете на себя роль Джозефа, безработного, отчаянно ищущего работу. Приняв должность на удаленной сторожевой вышке в лесу МаунтВуд, он вскоре обнаруживает, что его новая работа ужаснее, чем он мог себе представить.

  • Режим: однопользовательская видеоигра

  • Жанр: ужасы

  • Музыка и звуки в игре не защищены авторским правом.

  • Разработчик: Diego Victor

  • Кредиты:

  • 3D-модели Ресурсы: Gabrielndjldc, Elbolilloduro

  • Игра в стиле PS1

  • Управление:

  • W, A, S, D Перемещение

  • Shift Бег

  • Левая кнопка мыши Взаимодействие

  • Пробел Пропустить диалог

  • F Взять фонарик

Дополнительная информация

  • Обновлено 3 дня назад

  • Опубликовано 07 июля 2024 г.

  • Статус Выпущено

  • Платформы Windows

  • Рейтинг 4,2 из 5 звезд

  • Автор Noxus Games Studio

  • Жанр Выживание, Приключения

  • Теги Атмосферный, крипипаста, Ужасы, PSX (PlayStation), Ретро, Короткий, Одиночная игра, Хоррор на выживание, VHS

ЗАБРАТЬ

Astral Evolutions - Vampire survival в космосе и на корабле + симулятор механика и при этом игра всё ещё в разработке.

Раздача  симуляторов, приключений и хорроров D.R.K 2,  Leucanthemum Eyes , Wheres my baby, Beyond One's Past, Astral Evolutions на itch.io Разработка, Инди игра, Раздача, Gamedev, Инди, Itchio, Не Steam, Хоррор игра, Квест, Приключения, Симулятор, Психологический триллер, HTML, Windows, Mac Os, Linux, Action, Видео, YouTube, Гифка, Длиннопост
Раздача  симуляторов, приключений и хорроров D.R.K 2,  Leucanthemum Eyes , Wheres my baby, Beyond One's Past, Astral Evolutions на itch.io Разработка, Инди игра, Раздача, Gamedev, Инди, Itchio, Не Steam, Хоррор игра, Квест, Приключения, Симулятор, Психологический триллер, HTML, Windows, Mac Os, Linux, Action, Видео, YouTube, Гифка, Длиннопост

Раздается версия для скачивания на Windows, macOS, Linux

ЗАБРАТЬ

Весь ваш флот был уничтожен, казалось бы, бесконечной армией инопланетян. Вы единственный оставшийся корабль, сражающийся с тысячами врагов. Сможете ли вы победить рои инопланетян, чтобы получить улучшения, которые вам понадобятся для возвращения домой? В настоящее время есть 10 уровней, включая один бесконечный, один бой с боссом и обучающий, со многими другими на подходе, 3 уникальных врага и 5 разблокируемых видов оружия. Зарабатывайте монеты и опыт, проходя уровни, чтобы улучшать свою ракету и ее оружие.

Это моя первая игра, и я пытаюсь быстро выпускать контент — ожидайте некоторых ошибок и, пожалуйста, комментируйте любые, которые вы найдете. Любая помощь в том, чтобы сделать эту игру более отполированной, приветствуется.

ИГРА В БРАУЗЕРЕ НЕ РЕКОМЕНДУЕТСЯ

  • В Godot 4.0 сейчас есть некоторые проблемы с отображением освещения и окружения в HTML5, поэтому графика будет не такой хорошей в вебе.

Управление:

  • WASD - движение

  • правая кнопка мыши - включение/выключение основного орудия

  • QE - стрельба из первого и второго оружия соответственно

  • Esc (escape) - выход из большинства интерфейсов

  • стрелка вправо и влево - предыдущая и следующая страница для соответствующих меню

  • Пробел - рывок

Как это работает:

  • при входе на первый уровень будет показано краткое руководство, но если вы хотите освежить память, вот основные концепции игры:

  • ваша главная турель будет стрелять и целиться автоматически

  • правая кнопка мыши (или настройка элементов управления) для включения и выключения указанной турели

  • значок в правом верхнем углу (на фото ниже) показывает, включена/выключена турель (зеленый/красный) и включено ли ее переключение на 1-секундное время перезарядки (как показано серой частью на нижнем рисунке)

  • при достижении определенных уровней вы разблокируете оружие (например: пройдя обучение, вы достигнете второго уровня, разблокировав ракетную установку)

  • экипируйте это оружие, войдя в свою ракету и пройдя до конца вправо (направления показаны ниже)

Раздача  симуляторов, приключений и хорроров D.R.K 2,  Leucanthemum Eyes , Wheres my baby, Beyond One's Past, Astral Evolutions на itch.io Разработка, Инди игра, Раздача, Gamedev, Инди, Itchio, Не Steam, Хоррор игра, Квест, Приключения, Симулятор, Психологический триллер, HTML, Windows, Mac Os, Linux, Action, Видео, YouTube, Гифка, Длиннопост

Дополнительная информация

  • Обновлено 66 дней назад

  • Опубликовано 05 авг. 2024 г.

  • Статус В разработке

  • Платформы HTML5, Windows, macOS, Linux

  • Рейтинг 5,0 из 5 звезд

  • Автор AlltheturtlesGames

  • Жанр Шутер, Экшн

  • Сделано с Piskel, Audacity, Godot

  • Теги 2D, Godot, Инди, Пиксель-арт, Ретро, Одиночная игра, Космос, обновления

  • Средняя продолжительность сеанса Несколько минут

  • Языки Английский

  • Ввод Клавиатура, Мышь

  • Доступность Настраиваемые элементы управления

ЗАБРАТЬ

Показать полностью 13 2
Разработка Инди игра Раздача Gamedev Инди Itchio Не Steam Хоррор игра Квест Приключения Симулятор Психологический триллер HTML Windows Mac Os Linux Action Видео YouTube Гифка Длиннопост
0
9
Sublustris
7 месяцев назад
Лига Геймеров

Давно не брал в руки шашек⁠⁠

Долгое время не запускал никаких сольных проектов, сосредоточившись на работе, но что-то подустал, и решил вспомнить про старый добрый инди геймдев. Сдул пыль с давно лежавшей в на Яндексе недоделки, и довел её до ума.

Итак! Встречайте! Кубические войны!

Давно не брал в руки шашек Стратегия, Defold, Изометрия, Пошаговая стратегия, HTML, Браузерные игры, Gamedev, Гифка

Пятый уровень игры

Сразу оговорюсь, игра - говно. Скучная, занудная, но если вам нравится медитативно тыкать в экран мышкой (или пальцем, уж не знаю, на чём вы играете), будет самое оно.

Правила такие: Основная цель - захватить все клетки поля. Противники будут пытаться вам активно в этом помешать.

1- Чтобы сделать ход, выбирайте любую свою клетку, на которой находится 2 и более кубиков.

2- Доступные для атаки клетки противников будут подсвечены.

3- Выберите направление атаки, атака начнется немедленно. Для расчета победы будут брошены игральные кости в соответствии с количеством кубиков, стоящих на атакующей и защищающейся клетке. У кого выпало больше, тот победил в этом ходу. На атакующей клетке остается оборонительный гарнизон из одного кубика, а все остальные кубики перемещаются на вновь захваченную клетку. Ходить можно до тех пор, пока у вас есть клетки с двумя и более кубиков.

На уровнях повыше добавил немного магии, можно херануть молнией и снести одну из клеток с доски. Как по мне - это самая весёлая часть геймплея )))

Давно не брал в руки шашек Стратегия, Defold, Изометрия, Пошаговая стратегия, HTML, Браузерные игры, Gamedev, Гифка

Вот так оно выглядит

Жду тапков и предложений по доработке геймплея, кидайте не стесняйтесь.

Ссылочка на игру - вот (качать не надо, работает в браузере)

https://yandex.ru/games/app/178890

Хочу теперь сделать пару аркад, или старую добрую метроидванию. Если вдруг соберусь -запилю отдельным постом.

Показать полностью 1
[моё] Стратегия Defold Изометрия Пошаговая стратегия HTML Браузерные игры Gamedev Гифка
30
codeindie
codeindie
7 месяцев назад
Серия Инди код

Деньги с первой игры⁠⁠

Судя по аналитике первая игра вышла 20 октября. Сделал я её на phaser js. Залил на яндекс игры и конечно игра не прошла модерацию с первого раза. Ох, сколько мемов про модерацию яндекса насмотрелся.

Мне вероятно повезло со второго раза игру аппрувнули. Модерация про все ошибки пишет при отклонении сразу. Если их исправить, то со второго или третьего раза модерация проходит. Или может мне так просто повезло во всех трёх играх? 😱

В следующих играх старался не допускать тех же ошибок. Допускал другие 👹

Игра простая. Вдохновлялся советской игрушкой где волк собирает яица. Только чуть апгрейднут сеттинг. И управление другое. В моей же волшебник в таинственном лесу собирает звезды. Нужно собрать как можно больше звезд за 1 минуту.

Позже эту игру я и переписал на construct 3.

На сегодняшний день в игру поиграло в игру всего 55 человек, а доход на человека составил 0.1 руб.

Компьютерные игры Gamedev Инди игра Инди Игры HTML Личный опыт Текст
9
1
AdminVseyaRusi
9 месяцев назад

Мои простые игры на JS Canvas⁠⁠

Приветствую!

Цель поста:

  1. поведать об опыте публикации игр;

  2. получить отзывы по играм от пользователей;

  3. получить советы по коду от программистов;

Попал я значит под влияние видео на ютабчике про портал Яндекс.Игры, в которых говорилось об успехах "гуру" игровой индустрии в заработке на вышеуказанном портале. Зарабатывали те везунчики по несколько сотен тыс. рублей в месяц. Мне стало интересно: "... а что, так можно что ли?...".

Цель для себя была поставлена следующая: сделать что-то простое в реализации, что бы было красиво глазу и что бы сам мог залипать в это.

Пятнашки (релиз 13 июня 2024)

Будучи в детстве любителем игры "Пятнашки" и пониманием того что в коде это двумерный массив, было принято решение делать именно 15. Посмотрев текущие вариации данной игры на портале яндекс игр я понял, что все их нужно разбавить чем то простым и, не побоюсь этого слова, красивым.

Мои простые игры на JS Canvas HTML, Javascript, Холст, Разработка, Gamedev, Мат, Длиннопост

Внешний вид пятнашек

В общем получилось вот это. Нет анимаций передвижения элементов и возможность передвигать несколько элементов за клик побуждают некий спортивный интерес. Интерес на количество шагов и времени потраченных на решение головоломки. Сейчас в топе 63 шага за 47 секунд.

Мои простые игры на JS Canvas HTML, Javascript, Холст, Разработка, Gamedev, Мат, Длиннопост

Дабы уменьшить вес игры, для быстрой загрузки, ибо на том же юнити или годот время загрузки да и сам файл с игрой были бы в разы больше, решил реализовывать на JS, отрисовывая всё в canvas. Хотя можно было сделать на div'ах, это быстрее и проще, но мне хотелось именно на canvas. Тем более что была в мыслях вторая игра. Иллюзий я никаких не питал, хотелось пройти весь путь от создания до публикации. К слову скрипт на 850 +\- строк.

Процесс модерации не составил особых проблем, не считая правила, при котором не должно быть одинаковых названий игр (Но как можно по-другому назвать Пятнашки? Они и в Африке пятнашки! Однако пришлось добавить "киберстайл". Тьфу!). По причине отсутствия опыта публикации были замечания которые устранялись за пару минут. Но был один косяк который заставил немного задуматься, а именно масштабирование игры под любую ориентацию экрана. Ещё было замечание по поводу малой площади игрового поля (на сколько помню оно должно занимать более 60%). В общем пришлось городить лютый пздц в коде для вычислений правильного отображения.

Опубликовался примерно с 4 раза (если память не подводит). Однако есть лазейка при первой публикации приложения. Если приложение новое (не обновление) тогда после первой не удачной модерации можно удалить приложение и создать новое, перенести туда все текста и картинки и отправлять в тот же день на модерацию, так как увеличение времени на модерацию привязано к ID приложения. Однако время модерации у меня занимало до суток.

По итогу, данная игра принесла 0 рублей с учётом потраченных средств на рекламу (реклама 1200 р.)

Мои простые игры на JS Canvas HTML, Javascript, Холст, Разработка, Gamedev, Мат, Длиннопост

Пятнашки - статистика вознаграждений

Очисти поле (релиз 9 июля 2024)

Следующим проектом была игра "Очисти поле", суть которой в том чтобы кликая на цепочку блоков одного типа уничтожать их и тем самым зачищать игровое поле. В игре несколько режимов. Есть возможно получения плюшек за просмотр рекламы (rewarded video).

Мои простые игры на JS Canvas HTML, Javascript, Холст, Разработка, Gamedev, Мат, Длиннопост

Очисти поле - главное меню

Мои простые игры на JS Canvas HTML, Javascript, Холст, Разработка, Gamedev, Мат, Длиннопост

Очисти поле - игровое поле

Модерация по данной игре прошла не совсем гладко. Загвоздка была в вызове Game Ready API (GRA). Пришлось добавить экран загрузки, который показывается пока загружается и отображается реклама, а после закрытия рекламы говорим игре и яндексу что можно начинать играть (отображать главное меню). А все эти махинации пришлось делать из-за того, что игра весит около 200КБ и даже с молниеносным инетом игра готова уже через пару секунд и можно было успеть нажать "Новая игра" и уже в процессе игры словить прилёт рекламы (а это нарушение правил), которая должна была отобразиться при загрузке(открытии) игры. Конечно, можно было бы анализировать данный момент и вовсе не отображать рекламу, тогда и выкладывать на данном портале не имело бы смысла из-за отсутствии рекламы и доходов с неё. Как то так.

Думаю обновить игру и добавить в ней подсветку цепочки блоков для наглядности и красоты. Есть тестовая версия с этой возможностью, ссылка будет в конце статьи. И да, скрипт на 2 000 +\- строк.

Вознаграждения по данной игре равны 600 рублей при затратах на рекламу 1 500 р. Причём пока действовала реклама (3 недели) игроки стабильно были и приносили хоть что-то, но как только реклама остановилась - остановился и поток игроков.

Мои простые игры на JS Canvas HTML, Javascript, Холст, Разработка, Gamedev, Мат, Длиннопост

Очисти поле - статистика вознаграждений

Думаю будет интересно упомянуть о статистике

Мои простые игры на JS Canvas HTML, Javascript, Холст, Разработка, Gamedev, Мат, Длиннопост

Основная статистика

Мои простые игры на JS Canvas HTML, Javascript, Холст, Разработка, Gamedev, Мат, Длиннопост

Подробная статистика

В общем пока была реклама, были игроки и они довольно долго играли. На данный момент мне кажется что остались только поклонники :) Спасибо им! Кстати отзовитесь кто постоянно играет с момента релиза, если таковые тут есть.

Если кому интересно покопаться в коде и жестко его отрефакторить, я только ЗА! Ссылка ниже. Было бы интересно глянуть как оно может выглядеть красиво и масштабируемо.

Ссылки на игры: Пятнашки, Очисти поле, Очисти поле тест. Исходники можно взять тут (за код сильно не бейте). Буду рад отзывам к играм как тут так и на портале игр. Ну и хотелось бы почитать про то какой же автор шкодер такое нашкодить))

Цель поста:

4. прорекламировать своё "я сделяль!".

Всем спасибо, все свободны.

Показать полностью 8
[моё] HTML Javascript Холст Разработка Gamedev Мат Длиннопост
0
20
theasmoth
1 год назад
Лига Разработчиков Видеоигр

Age of Robots - Игра для хакатона⁠⁠

В конце сентября 2023 пришло письмо о проведении хакатона и я решил в нём поучаствовать. Хакатон немного нестандартный, не два-три дня как обычно проводят, а аж целых 2 недели. Начало было 4 октября, а окончание 18. На момент написания поста результатов еще никаких нет кроме того что игра опубликована.

Age of Robots - Игра для хакатона Gamedev, Idle игры, Idle, HTML, Javascript, Яндекс Игры, Длиннопост

Зарегистрировался и осталось подождать начала, о котором я благополучно забыл. Вечером 7 октября внезапно вспомнил про него, а уже прошло 3 дня с начала, и решил всё таки поучаствовать несмотря ни на что.

Команда за это время не подобралась, да и я особо не старался, поэтому пришлось участвовать в соло команде. Выбрал трек "Игры" и начал.

Идея

Тут проблем особо не было, у меня в заметках накопилось порядка 40 с лишним идей игр, бери любую и делай. Не все они уже актуальны и продуманы, некоторые записаны просто одной фразой.

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

Роботов можно назначать работать в постройки. Постройки приносят ресурся или производят опять же роботов. У роботов есть параметр редкости и каждый созданный робот случайным образом создается из списка доступных типов роботов.

Новые типы роботов можно получить с открытием новых построек, в квестах и с помощью изучения технологий в "Исследовательском центре им. Бэббиджа" :)

В какой-то момент роботы узнают что их создали человеки, а никого из них нет, то они решают восстановить условия для жизни и собственно само человечество.

Что по технологиям?

Несколько раз пробовал пользоваться ECS паттерном и библиотеками в Unity, но всё никак не мог привыкнуть. Давненько смотрел доклады и помнил что это очень удобно для разработки игр. Сейчас был хороший повод использовать этот подход. Немного погуглив библиотеки для JavaScript, а было решено писать на нём, решил остановиться на Ape ECS.

Быстренько скопипастил систему сборки из Immortal Knight и начал изучать Ape ECS. На удивление в этот раз как-то всё было более понятно и стало получаться. Без ошибок не обошлось, пытался использовать паттерн не по назначению, превращяя ECS в EC, но вовремя одумался и всё получилось более-менее неплохо.

Для UI решил оставить React из Immortal Knight, т.к. к Phaser еще не до конца привык, быстрее было сделать на обычных div'ах и CSS.

Age of Robots - Игра для хакатона Gamedev, Idle игры, Idle, HTML, Javascript, Яндекс Игры, Длиннопост

Один из ранних скриншотов интерфейса

Графика

Этот пункт заслуживает отдельного описания. Так как я участвовал один то пришлось быть и разработчиком, и сценарий писать, и дизайн рисовать.

А ведь сейчас как раз такой расцвет генеративных моделей изображений. Самым простым способом было взять Stable Diffusion XL 1.0 с Pixel Art XL. Интерфейсом послужил ComfyUI.

В итоге получились вот такие изображения:

1/4

Роботы всех видов и размеров, а так же здания

Из этих небольших кусочков была составлена игровая карта со зданиями, а так же иконки роботов, ресурсов и технологий. Всего было сгенерированно чуть более 600 изображений.

Процесс

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

Важной частью, и одновременно самой долгой, для меня оказалось придумывать сценарий и реализовывать его в виде квестов и технологий для изучения. В итоге в игре получилось 20 квестов и 20 технологий.

Ну и куда же без небольших приколов в игре? У всех роботов интересные названия, местами в описаниях зданий или технологий есть отсылки. Например "Лаборатория GPT-9000" или "Шахтёр BTC-25". Можете сами поискать.

Что дальше?

Так как какое-то время был запрет на рекламу игры то пишу здесь только сейчас, а пока жду результатов, делаю мелкие фиксы и смотрю на графики. Есть идея игры продолжения в похожем сеттинге, но с другой графикой.

Поиграть в Age of Robots можно на Яндекс Играх https://yandex.ru/games/app/262827

Показать полностью 6
[моё] Gamedev Idle игры Idle HTML Javascript Яндекс Игры Длиннопост
1
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии