dpsmpxDP

dpsmpxDP

Увлекаюсь программированием и плаванием
Пикабушник
Дата рождения: 27 июля
94 рейтинг 0 подписчиков 2 подписки 8 постов 0 в горячем

Один разработчик, Claude Opus 5.5 и месяц работы: Galdhold — моя воксельная action-RPG⁠⁠

Всем привет! Мой ник почти везде - dpsmpx.

Делаю Galdhold — воксельную action-RPG с открытым процедурным миром. Начинал практически с нуля, а примерно за месяц с небольшим довёл проект до запускаемых сборок для Android и Windows. Работаю один, а основной ИИ-помощник в разработке — Claude Opus 5.5.

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

Что есть в Galdhold сейчас?

Это не только мир из кубиков. Мир генерируется процедурно, в нём есть разные регионы, смена дня и ночи, погода и свет от факелов. Игрок добывает ресурсы, изготавливает инструменты и снаряжение, использует верстаки и наковальню. У предметов есть прочность, сломанные вещи можно ремонтировать.

В бою работает система «Резонанса»: сражаясь, игрок накапливает ресурс, а при его заполнении получает возможность провести финишер. Форма завершающего удара зависит от семейства оружия: меч, топор, копьё, кинжал, кулаки, дальнобойное и магическое оружие отличаются не только цифрами урона.

Отдельный акцент — поселения. Жители не задуманы просто как неподвижные декорации: у них есть личные запасы, они едят, могут торговать своими вещами. У деревни есть общий склад, а достаток и уклад влияют на её запасы. Так что разговоры, торговля и состояние поселения связаны с тем, что в нём происходит. Есть задания, сюжетная цепочка и репутация.

Ещё один необычный момент: у проекта нет набора сторонних графических и аудиоресурсов — графика, звук и музыка генерируются процедурно.

Как я контролирую разработку с ИИ

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

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

Документация тоже разделена по назначению: ROADMAP задаёт этапы и фиксирует, что входит в первый релиз; DECISIONS хранит принятые решения; TODO содержит только актуальные незавершённые задачи и подтверждённый технический долг; CHANGELOG — историю сделанных изменений; ARCHITECTURE описывает устройство проекта и связи между системами.

Готовность определяют не слова агента «готово», а сборка, проверки и воспроизводимый результат. Я использую быстрые целевые проверки для отдельных изменений и полный прогон на контрольных точках. Если проверка ловит регрессию, разбираюсь с причиной и закрепляю поведение тестом, а не просто маскирую симптом.

В последнем полном CI-прогоне репозитория прошли 6582 из 6582 проверок; сборка и отдельная проверка Windows также завершились успешно.

Сейчас я сосредоточен на версии 1: довести игру до согласованного состояния, проверить Windows-версию и подготовить выпуск в Steam. Это ещё разработка, а не объявление о готовом релизе.

Показать полностью

Личный рекорд скорости на MTB!⁠⁠

Мой рекорд по скорости, не представляю что можно творить на фиксе с такой же передачей...
Ехал руки за спину, наклонился к рулю головой.
Check out my ride on Strava: https://www.strava.com/activities/14610614100?utm_source=com...

Показать полностью 2
0

Как перенести исследовательскую станцию?⁠⁠

Я пару снов назад "создал" во сне исследовательскую станцию, включающую 5 компьютеров, 3 рабочих места, 10 журналов и 2 комнаты. Вот уже третий сон туда хожу, младшему брату показал даже, а он как обычно, вещи стал прятать, что-то писать, но потом всё как было вернул. Проблема в том, что я не успеваю сделать ничего полезного, только произвести быструю инвентаризацию.
Помню что у каждого компьютера своё назначение, как и у каждого журнала.
Как это всё перенести в реал?

Сборка офисного ПК⁠⁠

Задача - собрать оптимальный офисный ПК и подобрать к нему монитор.
Бюджет 50-60к.
Проверьте, пожалуйста, мою сборку на совместимость и оптимальность:
Intel Pentium Gold G5400 7 299
DeepCool GAMMAXX 400 BL 2 499
ASRock H310CM-DVS 4 499
Patriot Signature Premium (8+8) 3 799
ADATA XPG SX6000 Pro 512 4 199
Zalman Wattbit II 500 Вт 3 499
ExeGate BAA-113 Black 1 599
Монитор: ASUS VZ249HE 10 199
Итого сборка в ДНС стоит 37 592

Чудо чудное!⁠⁠

Записался на онлайн-ретрит, пообещал его пройти, спланировал выход из долгов и развитие финансовой сферы, захотел продать ПК, сел за комп - мышка не работает, wifi, который несколько дней назад настроил перестал работать, колонка не подключается, колонка не удаляется для переподключения, включил режим в самолете, теперь не могу его отключить, прям какая-то сказка, а ещё прям с утра делать ничего не хочется из того что запланировал и ретрит проходить не хочу, удалился с группы.

5

Решение проблем⁠⁠

Вот что я понял:

На каждую свою проблему и вопрос нужно сначала пробовать отвечать самостоятельно, без подсказок из интернета и от других людей. И только когда ты на 100% не можешь найти решение, только тогда искать помощь извне.
Таким образом можно сразу понять серьёзность, важность, срочность и актуальность проблемы и принять правильное решение - отложить, передать задачу другому, найти помощь, совет или сделать прямо сейчас, если решение найдётся без посторонней помощи.
Не бойся ошибок, они только помогают развитию, если не злиться, а трезво оценивать ситуацию и делать осмысленные выводы.
Игнорирование проблемы плохое решение. Если долго игнорировать проблему, она будет отнимать психическую энергию, образуется застой. Однако, важно давать себе отдых и расслабляться чтобы не допустить выгорания.
Когда принял решение - действуй! Излишне долгое обдумывание проблемы также отнимает энергию. Возникающие проблемы в ходе реализации решения помогут лучше понимать ситуацию в будущем и дадут ценный опыт.

Ситуация с долгами⁠⁠

Ситуация:
У меня долг по кредитке 50 000 рублей и возможно, алиэкспресс 8 000. Мне срочно нужно написать диплом, который я уже 2 года пишу, заканчивается второй академ отпуск, который я брал из-за того что не мог сделать диплом вовремя.
Мой предположительный план:
1. Уволиться с работы с зарлатой 18 000
2. Продать комп за 30 000
3. Продать клавиатуру за 7 000
4. Отремонтировать велосипед за 3 000
5. Продать велосипед за 12 000
6. Использовать освободившееся время полтора месяца и деньги 24 000 + 30 000 + 9 000 + 7 000 чтобы заказать помощь в написании дипломной работы, подготовиться и получить диплом
7. Устроиться на работу не по профессии с хорошей зарплатой, закрыть долг по кредитке и алиэкспресс
8. Накопить деньги на 6 месяцев жизни
9. Уволиться с работы
10. Тренировать навыки программиста на ноутбуке в течение 3 месяцев
11. Проходить собеседования на работу программистом в течение 1-2 месяцев
12. Устроиться на работу программистом и набираться опыта
Что здесь можно улучшить?

upd: добавил несколько важных пунктов, теперь их 15

Показать полностью

Путь к познанию себя лежит через перепросмотр⁠⁠

Удобно начать, взяв компьютер и документ Word. Писать свою жизнь, сначала по периодам, например 0-8 лет, 8-16 лет, 16-24 года и так далее. Затем конкретизировать, добавлять детали. И так найти причины всех своих мыслей и проблем, пережить их заново, отпустить, забрать энергию. Режим выживания - когда всё время в тревоге проводится над задачей закрытия базовых потребностей, когда человек живёт в режиме "должен", беспокоиться, боиться. Само общество так устроено, что человека программируют на успех, параллельно внушая тревогу поражения, рассказывая страшилки что бывает при неудачах. И мы видим людей, зацикленных в развлечениях и проблемах, бегущих к смартфону, телевизору, бутылке, лишь бы побыстрее закончился очередной бессмысленный день. Бесконечный поток дофамина именно так работает. Программа самоуничтожения, заложенная окружающими. Делай что все, не думай, не выделяйся, всем плевать на твоё мнение, поэтому как-бы и смысла нет особо думать. И человек остаётся на уровне даже ниже животного. Ест без меры, заходит на сайты для взрослых, ищет себе утехи от глубокого осознания наличия программы самоуничтожения. Почему не ищет выход? На это нужно время, силы, которые он отдаёт другим людям чтобы выживать. И всё, так люди и живут.

Развитие - оптимизация временных затрат на достижение цели.
Планирование - инструмент развития.
Планирование должно основываться на перепросмотре, описанном выше, иначе это поверхностное планирование, базирующееся на проблемах личности. Кто знает прошлое тот знает будущее. Кто владеет настоящим тот владеет будущим.

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

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

Жизнь до процесса - бег жертвы в поисках укрытия.
Жизнь после - жизнь охотника.

Показать полностью
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества