Вы видите копию страницы, сохраненную вчера в 05:03.
https://www.youtube.com/watch?v=twUz99ek5do
но беда не могу негде найти годный торрент или ссылку на качалку ломаной версии. Покупать невариант. Ибо я скуп.
пытаюсь научить ИИ сейчас кодить бесконечных красивых анимационных пиксельных персонажей, для моих игр, вместо художника. все токены уже извел. :)
Прошлый тред: >>1081474 (OP)
В IamGraf ты собираешь команду из правителя, героя и гильдии, а потом отдаёшь им приказы. Строишь, нанимаешь армию. Цель: захватить замок противника и не дать захватить свой. Фишка: твои крестьяне сами строят то, что им нужно (даже если это мешает твоим планам), а если герой погибает, у тебя есть выбор — воскресить его с большим штрафом или оставить мёртвым и получить постоянный бафф (Наследие).
До этого переделывал глобальную карту, но блядская нищета, кончились деньги платить за редактор карт, поэтому пока что перешел на допиливание боевой системы.
Боевая система автобатлер с бросками кубиков, но визуал на уровне "сделано на коленке" — в основном простые спрайты и заглушки. Код, баланс и механики — моя территория, арт, SMM и интерфейс — пока больное место.
Старый билд остался на [https://noonestudio.itch.io/iamgraf] но с тех пор дофига что сделал, просто не собрал в кучу еще.
Сюжет: Злодейский злодей похитил друзей протагониста, спустить на тормозах киднейпинг не получится, мирного решения не будет. (классика)
Движок: GameMaker Studio 2
Сеттинг: Детское фэнтези, сказка с психоделическим налётом, абстрактно-абсурдный мир в некоторых моментах.
Код, графику, анимацию, музыку, буду делать соло. Опыта разработки у меня нет, первый проект, кодинг учу по урокам на ютубе и с помощью чатГПТ, иногда просто копирую код нейросетки.
Визуальный референс:
• Окружение - Potata, отечественная разработка которая особо не взлетела, но я проАнализировал почему и постараюсь избежать ошибок, под веб придется снизить качество скорее всего, чтобы ужаться в лимиты.
• Персонажи, враги и т.д - Klonoa, Sonic, Tiny Toon Adventures, Crash Bandicoot, Spyro.
Музыкальная тема: Ненавязчивая музыка с ностальгической атмосферой, возможны кельтские мотивы для большей сказочности.
Целевая платформа: Веб.
В чем собственно идея? После недолгого анализа я понял что платформенных шедевров для детей на самом деле не так много, половина из них это марио доступные только для приставочки Нинтендо. То есть ниша на самом деле не закрыта, большинство разрабов делают либо полуплатформеры полуметроидвании про полупидоров в полукепке, либо хардкорную поебень, либо игру с тематикой про психические отклонения под видом платформеров.
В чем моя игра принципиально будет отличаться, во первых она должны быть веселой, это ключевое понятие и задача, все что явно насильно заставляет игрока дрочиться будет выкинуто, никакого бэктркинга, никаких элементов метроидвании, никакой сложной ебущей голову физики.
Теперь что же будет в игре, ключевая идея что каждый уровень состоит из трех зон:
• Первая - скоростная, геймплей чем-то будет напоминать соника, но немного медленнее, в этой зоне минимум движущихся платформ и ловушек, любой может её пробежать, особо не напрягаясь, не умерев ни разу;
• Вторая - зона платформинга, здесь скорость игрока снижается за счет большого количества платформ и различных механик их перемещений, умереть в этой зоне невозможно, игрок падает и должен подниматься заново, челлендж в этом;
• Третья - зона с ловушками и врагами, здесь игроку придется избегать ловушек и уничтожать врагов очевидно, геймплей медленный, но не хардкорный.
Вторая и третья зона могут быть скипнуты и не обязательны для прохождения игры.
Теперь об удержании в игре на долгую дистанцию, сделать миллиард уровней у меня не получится, поэтому придеться подсадить детей на лутбоксы в игре, в первой зоне игрок в конце уровня возвращает своего дружбана, во второй зоне он может получить пета, петы отправляются в отдельный уровень где будут тусоваться всё время, в третьей зоне будут коллекционные карточки, для карточек будет отдельный альбом, практическое применение открытие отдельного уровня если коллекция полная, большую часть времени это сбор ради накопления, карточки будут лутаться с охуительными визуальными и звуковыми эффектами как в казино, что в общей сумме с более сложным прохождением для их добычи даст эффект их ценности. Петов и карточки можно получать раз в день на каждом уровне, дроп будет генерироваться случайным образом.
Платформинговые механики: игрок бежит, прыгает, дважды прыгает, может прыгнуть на голову врагу, дешится, дешится в прыжке, дешит врага, разрушает дешом стены, может делать удар по земле и врагу после прыжка и дэша в прыжке.
Теперь о самой разработке, скажу честно - планирую пиздить все что не прибито к полу, от игровых механик, дизайна, звуков, идей, всё что можно будет спизжено у других, если код если можно сгенерить нейронкой будет сделан нейронкой, код платформинга будет взят из уроков с ютуба и допилен как получится.
Ближайшие задачи:
0. Дописать документацию со всеми механиками, геймдизайном и графическим дизайном.
1. Завершить код платформинга, сделать дроп петов и карточек, сделать врагов и их поведение, сделать элементы платформинга и ловушек.
2. Сделать примитивный редактор уровней, чтобы прототипировать без постоянной компиляции, обратную выгрузку в движок вряд ли смогу сделать, так что после прототипирования уровень будет собираться в движке.
3. Сделать прототип графики, нарисовать и анимировать персонажа в Spine, нарисовать окружение для одного уровня, посмотреть как можно будет оптимизировать под веб и получится ли сделать версию с HD графикой.
4. Собрать полноценный уровень.
Что будет происходить в треде, я буду размещать спизженные механики, идеи, дизайн и свою интерпретацию этого дела, процесс разработОчки, жаловаться на жизнь, а может нет.
Если ОПа долбоеба нет неделю в треде, то он гасится и ничего не делает, если больше месяца, то помер, есть и такая вероятность. Разработку совмещаю с РАБоткой, так что процесс будет неспешный.
https://ghostlyemanations.itch.io/aste-droyds
Трейлер: https://www.youtube.com/watch?v=7CBEB9TP9Uw
Теперь решаю вопрос, что дальше делать с проектом. Идей у меня просто до жопы, начиная с оптимизации но все еще не уверен, надо ли оно кому-нибудь вообще. Конечно, уже мечтаю допилить еще за полгода совсем конфетку и релизнуть коммерчески, но это значит, что надо пиариться, прорываться в стим, в итоге потенциально получив два с половиной вишлиста.
Короче, прошу обоссать оценить демку. Контента там примерно на полчаса-час, дальше бесконечный режим. Прошу фидбек по фановости, сложности, производительности, управлению, любым другим вещам. Ну и выскажите мнение, есть ли вообще будущее у такой игры?
Шапка: https://hipolink.me/godothread
Предыдущий 80: >>1088293 (OP)
---
Релиз 4.7
Release notes: https://godotengine.org/releases/4.7/
Видеообзор изменений: https://www.youtube.com/watch?v=_iNwBmH2xX0
Микрофон - это голосовой поиск. Обычный на часах естественно будет неудобным.
Также предлагаю вот такую штуку: если раздел выбран он не подписывается сверху а пропадает его название потому что ты уже знаешь куда зашёл, а дальше по значку.
Также можно поэкспериментировать как бы стилизовать и вот эту область кнопки куда можно по идее нажать, её можно стилизовать под название категории... ¯\_(ツ)_/¯
А ещё типа во время как раз голосового ввода можно просто листать вот так вот справа влево а то элементы могут закрывать область.
Или все тут только 2d игры пилят?
Увидел в конце января новость про релиз SDL3, решил что это знак свыше, и подумал что буду делоть.
Т.к. у меня NIH синдром в терминальной стадии, движок пилю сам.
На момент написания шапки, все на супер ранней стадии, так что см. итт ниже, вдруг прогресс не стоит на месте.
https://store.steampowered.com/app/4529600/Velvet/ купить
gambula.games скачать бесплатно
не прогер, не гейдев, имею неплохое техническое понимание oop, алгоритмов, систем, работаю в техах на продуктовых-менеджерских позициях 6 лет
задавайте свои ответы, поделюсь опытом вайбкодинга, ии-слопинга, маркетинга, самиздата в стиме
Хотел вот обсудить такой вопрос: это кому-нибудь интересно обсудить?
В случае положительного ответа можем поговорить про остальные моменты.
История такова: просто люблю делать игры.
Модели моделирую сам (не все смоделировал ещё).
Текстуры почти все СС0. 2д-рисован из меня так себе, да и очень уж медленно я рисованю.
Большинство материалов собрано просто из текстур, более сложные материалы кодю сам (яжпрограммист).
Музыка или под СС0 или см в кредитах.
Стадия: технический прототип для набивания руки.
Ещё немного (пару-тройку месяцев) попрототипирую и начну думать о сюжете и работать над концептом.
Цель: сделать весёлый шутер, способный доставить дозу дофамина.
Фичи, которые точно будут: не дрочильный платформинг, физическая симуляция баллистических снарядов, открытые и закрытые локации, графоний, мультиплеер.
### (ИЛИ КАК Я РЕШИЛ ОТМЕНИТЬ ОДИНОЧЕСТВО В БРАУЗЕРКЕ)
> *"Захожу в таверну, а там орк с эльфом спорят о цене на кристаллы, и ОБА МЕНЯ ПОМНЯТ, как я им должен со вчерашней дуэли. Это не баг, это моя архитектура."*
---
## 🧠 ОСНОВНАЯ ИДЕЯ (ВНИМАЙТЕ, СЕЙЧАС БУДЕТ БЕЗУМИЕ)
Я устал от пустых серверов решил создать СВОЙ МИР.
Синглплеерная браузерная RPG, где НЕТ НИ ОДНОГО ЖИВОГО ИГРОКА, но мир кипит как в лучшие годы `Wizards World`.
*Где взять других игроков?*
НЕ НАДО! Я НАПИШУ ИХ САМ.
50+ ИИ-агентов с памятью, характерами, скукой, жадностью и локальным LLM на борту (`Gemma 4` через `Ollama`).
%%Спойлер: они будут провоцировать, торговаться, влюбляться, предавать и помнить ТЕБЯ годами.%%
---
## 📜 ИСТОЧНИКИ БЕЗУМИЯ (ЧТО КУДА СТЯНУЛ)
| Игра | Что украл |
|------|------------|
| Wizards World | Чат на полэкрана, кликабельный город, дуэли, зоны атаки (голова/корпус/ноги). |
| Tales of Maj'Eyal | Пошаговая гекс-карта. Без анимаций! Спрайт просто прыгает. |
| Dwarf Fortress / CDDA | Процедурная генерация мира перед стартом. Пиксельные тайтлы. |
| Mage Knight (настолка) | Колоды действий, слава, репутация, наём отрядов. |
| Gloomhaven (настолка) | ИИ монстров через колоды из 3-5 карт. Инициатива. |
| Rimworld / Kenshi | Боты сами инициируют события. Ссорятся, мирятся, идут в походы. |
> *«Я не создаю велосипед, я собираю ТАНК из лучших запчастей»*
---
## ⚔️ БОЕВАЯ СИСТЕМА (СЛОЖНАЯ, НО ПРОЗРАЧНАЯ)
* Фаза дальнего боя (если есть лук/магия):
- Выбираешь зону защиты (голова/корпус/ноги)
- Враг выбирает зону атаки
- Попал в незащищённое = полный урон. В защищённое = `10%` или блок.
* Фаза ближнего боя (если оба живы):
- Теперь выбираешь И КУДА БИТЬ, И ЧТО ЗАЩИЩАТЬ.
* Инициатива: вытягиваешь карту действия (у каждой карты свой вес).
* Карты ранений: проиграл бой — получаешь мусор в колоду. Лечись в таверне, чтобы убрать.
~Всё считается на Rust, никакой LLM в математике!~
LLM ТОЛЬКО ДЛЯ РЕПЛИК ПОСЛЕ РАСЧЁТА УРОНА.
Пример: `Бот-орк видит -15 HP и генерирует: "ЭТО ВСЁ, НА ЧТО ТЫ СПОСОБЕН?!"`
## 🤖 **ИИ-АГЕНТЫ (ТРИ КАСТЫ)**
### `VIP-боты (3-5 шт)`
- **LLM:** `Gemma 4 12B` (через Ollama)
- **Роль:** лидеры кланов, квестодатели, элитные торговцы.
- **Память:** `SQLite memories` — помнят ТВОИ ПРЕДАТЕЛЬСТВА до конца игры.
- **Пишут в чат** сами, ищут себе пати, торгуются, оскорбляют.
### `Фоновые боты (10-20 шт)`
- **LLM:** `Gemma 4 E4B` (полегче)
- Редкие реплики, простые торговые предложения.
- Могут отреагировать на оскорбление в чате.
### `Массовка (50+ шт)`
- **НЕТ LLM! ТОЛЬКО FSM (конечные автоматы).**
- Просто ходят по городу, стоят на страже, убегают при `HP<30%`.
> **Жизнь ботов event-driven:** они *НЕ ДУМАЮТ* постоянно. Только на события (игрок рядом, написали в чат, нашли лут, скучно стало — `5% шанс на тике`).
## 🏙️ **ГОРОД И КАРТА (НИКАКОЙ АНИМАЦИИ, ВЫ ПОНЯЛИ?)**
* **Город:** статичная картинка (JRPG-стиль). Кликаешь по зданиям → открывается меню.
`Таверна`, `Магазин`, `Банк`, `Арена`, `Храм`, `Гильдия`.
* **Глобальная карта:** гексы `40×40`. **Пошаговое перемещение** (как в `ToME`).
Персонаж просто *исчезает* с одного тайла и *появляется* на соседнем.
* **Генерация мира** (перед стартом, как в `Dwarf Fortress`):
1. Карта 61×61 тайлов.
2. 6 городов (по 1 на расу), названия рандомные.
3. 15-20 подземелий.
4. 50-100 ботов с рассадкой.
5. История фракций (кто с кем воюет).
%%Карта всегда разная, но структура городов фиксирована.%%
## 🎮 **ТРИ РЕЖИМА ИГРЫ (ЧТОБЫ НЕ СКУЧАТЬ)**
### 1. **Подземелья (1-2 персонажа)**
- Процедурные комнаты 5-10.
- Монстры на FSM (без LLM).
- Награда: опыт, лут, карты ранений (если проиграл).
### 2. **Осада городов (10 vs 10)**
- Идёшь с отрядом из 9 ИИ-напарников.
- Этапы: *штурм стен → уличные бои → бой с командиром*.
- Чат во время осады **полыхает** репликами от ботов:
*«Держать строй!»*, *«Они прорвались!»*, *«ЛЕЧИ МЕНЯ, ИДИОТ!»*
### 3. **Рейды на боссов (10 vs 1)**
- Босс с 3-4 фазами, уникальными атаками.
- Требуется координация: танк держит агро, хилеры лечат, дамагеры бьют.
- ИИ-напарники сами выбирают роли по своим классам.
## 💾 **ТЕХНИЧЕСКИЙ СТЕК (ВЫБРАН ОКРОВАВЛЕННЫМИ РУКАМИ)**
```rust
БРАУЗЕР RUST СЕРВЕР (127.0.0.1:3000)
┌─────────────────────┐ ┌─────────────────────────┐
│ HTML5 + CSS Grid │◄────────│ Axum (HTTP API) │
│ Чистый JS (50 строк)│ JSON │ rusqlite (SQLite) │
│ НИКАКОГО REACT! │ тайлы │ Game Loop (тики ботов) │
│ │ │ Ollama Proxy │
└─────────────────────┘ └─────────────────────────┘
```
* **Бэкенд:** `Rust` (одним exe, без Node.js)
* **Фронтенд:** `HTML + CSS Grid + ванильный JS` — чтобы не ломалось от версий браузера.
* **Базы данных:** `SQLite` (мир, боты, память, чат)
* **ИИ:** `Ollama` + `Gemma 4 12B / E4B` (локально, бесплатно)
* **Графика:** пиксельные тайтлы из `CDDA` / `Dwarf Fortress` open source.
> Никакого облака, никаких API-ключей, никакой подписки. Игра живёт в твоём ПК.
## 🧪 **ПРОИЗВОДИТЕЛЬНОСТЬ (НА 32ГБ RAM + RTX 4070)**
| Сценарий | Модель | Нагрузка | Вердикт |
|----------|--------|----------|---------|
| 10 ботов в таверне | 12B + E4B | `30-40% GPU` | ✅ отлично |
| Дуэль с игроком | 12B | `10-20% GPU` | ✅ моментально |
| 5 одновременных дуэлей | 12B batching | `60-80% GPU` | ✅ нормально |
| 50 ботов в городе (скрипты+редкие LLM) | E4B + FSM | `40-50% GPU` | ✅ хватит |
~Так что ваши видюхи не сгорят.~
## 📅 **ПЛАН MVP (3 МЕСЯЦА ВЕЧЕРАМИ)**
1. **Неделя 1-2:** скелет `Rust + HTML`, генерация тайлов 61x61, клик-движение.
2. **Неделя 3-4:** один город, три VIP-бота, чат через Ollama.
3. **Неделя 5-6:** бой 1v1 (система зон + AI-колоды монстров).
4. **Неделя 7-8:** прокачка, инвентарь, магазин.
5. **Неделя 9-12:** подземелья, осады 10v10, рейды на боссов.
## ❓ **ВОПРОСЫ К АНОНАМ (ДАЙТЕ СОВЕТ, РЕБЯТА)**
* Что лучше для отрисовки тайлов: `canvas` или `CSS Grid`? Нужна максимальная стабильность на любом браузере.
* Как оптимальнее организовать очередь запросов к `Ollama` для 20 ботов, чтобы не было таймаутов? Планирую `80% шаблонных фраз + 20% генерация`.
* Кто пробовал поднимать `Gemma 4 12B` в фоне с другими процессами? Хватит ли `32ГБ RAM + 12ГБ VRAM` для 5 VIP + 10 фоновых?
## 🔮 **ФИНАЛЬНЫЙ ВАЙБ (ЗАПОМНИТЕ ЭТО)**
> *Ты запускаешь браузер. Справа чат, где гном-торговец хвастается новым мечом, а эльфийка ищет пати на данж. Ты кликаешь по карте, выходишь из города, встречаешь разбойников — пошаговый бой с выбором зон. Побеждаешь, возвращаешься, и гном тебе говорит: **«А, это ты! Вчера должен был мне 100 золотых. Ну да ладно, держи скидку»**.*
`Это не сценарий. Это спецификация.`
[c] **P.S.** Код ещё не писал, но архитектура готова на 100%. Безумный учёный уходит генерировать мир. Если хотите помочь советом или просто погоготать — велкам в тред.[/c]
Похуй на вакансии, как мне найти напарников? Я сам вот на юнити работаю, мне бы к дизайнерам вкатиться, я даже бля бесплатно готов работать просто чтобы игра какая-то вышла. Писал в тред по напарникам - нихуя, а когда находил, то каждый второй делал свою хуйню про корованы, а идеи игры менялись каждые два дня.
Пиздец, и что делать? Может иностранные ресурсы есть какие, я бля навыки хочу получить именно по игрострою, у меня даже опыт коммерческой разработки есть, а я даже с ним никому нахуй не нужен
Обидно!
Вот моя анкета, лол >>851369 →