Уголок Куробито
СтатистикаКод. Игры. Эксперименты. Мысли. Просто заметки на ходу.
- Последний пост
- 14 авг.
- Последнее чтение
- 15:51
- Постов за неделю
- 2
- Всего постов
- 22
- Тип
- открытый
- Язык
- русский
- Категория
- Игры
- В каталоге с
- 12 авг.
- 1/24сутки в ленте
- 19
- 1/48двое суток
- 21
- 1/72трое суток
- 23
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
без подписи
Наконец-то закончил подавать документы в магистратуру. Вроде бы ничего сложного: собрать бумажки, отправить заявки — и всё. Но, как всегда, есть нюансы. В итоге получилось 4 программы, и у каждой свои требования. Куда-то нужно одно письмо, куда-то другое, а для двух программ ещё и видеоинтервью записать. Когда записывал себя на камеру телефона через OBS, чувствовал себя каким-то недостримером. Особенно учитывая, что на трёхминутное видео в итоге ушло пару часов. В какой-то момент я уже начал немного сходить с ума от фраз “так, ещё один дубль” и “нет, это тоже звучит странно”. Сейчас больше всего переживаю, хватит ли баллов. Чтобы их добрать, я дополнительно прошёл 4 онлайн-курса: два простеньких на Kaggle и два посложнее на Coursera. Так что теперь остаётся только ждать. Результаты будут известны через полторы недели. А ещё внезапно осознал, что лето заканчивается. Уже середина августа, хотя будто совсем недавно я защищал диплом и получал. Есть ощущение, что надо срочно навёрстывать, потому что за лето успел меньше, чем хотелось. Странный пост, но захотелось немного выговориться. Так что вот.
без подписи
без подписи
без подписи
без подписи
Kurobito
🚨 Анонс геймджема Dimatit & TAIFUN 3.0! 🗓 Даты проведения: с 14 августа (08:30) по 17 августа 2026 года (08:30) по МСК. 🤫 Тема: Выбираем голосованием из 10 вариантов за неделю перед началом джема! 💵 Призовой фонд 9 000+ рублей: 🥇 1 место — 3 000 ₽ + Билет на GP CONF 🥈 2 место — 1 750 ₽ + Билет на GP CONF 🥉 3 место — 1 250 ₽ Все участники получат сертификат об участии! ⭐️ Специальные номинации: 🎵 Лучший саундтрек — 1 500 ₽ (от Кито) 🖼 Лучшее оформление страницы игры — 1 500 ₽ (от Kurobito) 👍 От спонсора GamePush Забирай скидку 15% на билет конференции GP CONF 2026 по промокоду: Dimatit 👉 Забрать билет 🎲 Бонусные испытания: Добавьте в игру секретные фичи от судей и получите от 1 до 3 дополнительных баллов к оценке! 🏆 Итоги джема: Игры будем подробно разбирать и оценивать на стриме. Окончательные результаты объявим 26 августа 2026 года в канале Dimatit Games и Unityxu. Подробные правила и регистрация: Страница джема Dimatit & TAIFUN 3.0 Организатор (по всем вопросам и спонсорству): @bodr5 Dimatit Games
без подписи
Где я пропадал всю неделю? Сейчас расскажу. Я обещал обновить сайт к концу прошлой недели, но всё немного подзатянулось. Зато теперь уже могу спокойно похвастаться: первая версия сайта поднята и доступна с сервера. Что конкретно затянуло процесс? Да всего понемногу. Во-первых, я настроил CI/CD pipeline на GitHub Actions. Теперь сборка и деплой проходят полностью автоматически, и это очень приятно. Настраивал такое впервые, поэтому результат меня прям порадовал. Пушишь изменения — и сайт сам собирается, обновляется и выкатывается туда, куда нужно. Во-вторых, были баги, ошибки и фиксы. Например, сначала нормально работал только английский роутинг, а с русским всё ломалось. Пришлось копаться, разбираться, читать, проверять и снова чинить. В-третьих, новые технологии. Я впервые нормально настраивал Nginx и всё, что связано с размещением сайта на сервере. Сайт статичный, поэтому после изменений нужно обновлять сборку. Но для этого я как раз всё и настроил: теперь процесс не ручной, а автоматизированный. Пока там ещё много мокапов и не все страницы до конца оформлены, но мне уже очень хотелось поделиться результатом. В итоге получилось довольно круто. Оценить можно здесь. Если увидите ошибку, недочёт или просто появится идея — смело пишите. Буду собирать список изменений на будущее. Сори, что пропал. Постараюсь на следующей неделе выпустить побольше постов.
без подписи
без подписи
Потихоньку работаю над сайтом-портфолио. Всё-таки решил остановиться на Astro. Для моих задач он выглядит достаточно удобным: статичные страницы, посты через Markdown/MDX, минимум лишней сложности и нормальная база для небольшого личного сайта. Заодно попробовал новый для себя инструмент — Hallmark. Это design skill для AI-инструментов вроде Claude Code, Cursor и Codex. Идея в том, чтобы помогать им делать интерфейсы, которые не выглядят как очередной одинаковый AI-слоп. Первый драфт можете видеть на скриншоте. Тут есть поддержка двух языков: русского и английского, а также светлой и тёмной темы. Пока я только начал разбираться, но сама идея мне нравится. Особенно для портфолио, где хочется не просто сверстать набор блоков, а попробовать найти какой-то более узнаваемый визуальный стиль. Сейчас сайт всё ещё на этапе первых экспериментов, но план такой: к концу недели уже захостить первую версию на сервере. Скорее всего, там ещё не будет ничего грандиозного. Хочется хотя бы поднять основу, проверить деплой и наконец увидеть сайт не только локально.
Продолжаю рассказывать про свои приключения в геймдеве. На этот раз — про проект на тему «Игра в меню». По вайбам это был, наверное, самый приятный джэм из всех, где я участвовал. Без жёстких кранчей, бесконечных фича-катов и ощущения, что горит дедлайн. Просто собрались, придумали идею и получили удовольствие от процесса. Чистый фан, как говорится. В итоге появилась «Что за игра?» — сатирическая головоломка про студента-практиканта, которому поручили тестировать сломанные игры. Кнопки, окна и странные элементы UI здесь не просто декорации, а часть головоломок. Из-за этого проект постоянно ломает четвёртую стену и подкидывает смешные ситуации. А ещё в него до сих пор можно поиграть — игра сделана для веба и даже на мобилках поддерживается. Наверное, поэтому этот опыт так хорошо запомнился. Не как гонка за результат, а как редкий случай, когда разработка была просто весёлой. Ну и забавный факт: задний фон рабочего стола, который можно увидеть выше, был сделан вообще для другого джэма. Но он так хорошо вписался, что мы его позаимствовали.
Новая подставка под кружку просто потрясающая! Ну а если серьёзно, то сегодня прошло торжественное вручение дипломов. Диплом, конечно, не красный, зато вместе с ним вручили благодарственное письмо, а ещё подарили шоппер и худи — пойдёт в коллекцию мерча. Странное ощущение: вроде бы всё закончилось, но впереди ещё ждёт 2 года учёбы. А ещё сегодня поймал себя на мысли, что некоторых однокурсников, возможно, вижу в последний раз. Всё-таки за эти годы люди успели стать привычной частью жизни, даже если не со всеми мы близко общались. В общем, один этап закрыт — можно вычёркивать из списка. Было сложно, местами душно и бюрократически больно, но теперь это уже позади. Теперь главное — не пролить чай на новую подставку под кружку.
Что-то GitHub'у совсем плохо... Может блочат, а может случайно задели. Кто его знает... Думаю буду переходить на self-host gitea и туда проекты перенесу, а то мало-ли) P.S. Вроде заработал, но всё же свой сервис поднять стоит
Планирую сделать себе сайт-портфолио. Домен уже есть, VPS тоже арендован. Теперь остался самый “простой” этап: понять, на чём всё это писать. Хочется собрать там мои проекты, посты, эксперименты и всё, что постепенно появляется. Сейчас мне на глаза попался фреймворк Astro, и выглядит он очень даже интересно. Особенно для статичного сайта, где не хочется тащить лишнюю сложность ради пары страниц и красивых блоков. Пока думаю в сторону такого стека: Astro + TypeScript + Markdown/MDX + vanilla CSS + статический деплой через Nginx/Traefik Звучит достаточно просто и при этом гибко. Markdown/MDX можно использовать для постов и заметок, TypeScript — для большей аккуратности в коде, а vanilla CSS — чтобы не тащить лишние UI-библиотеки без необходимости. Правда, в веб-разработке я разбираюсь не очень глубоко. Делал пару сайтов на Vanilla JS и Flask, но на этом мой опыт, по сути, заканчивается. Собственно, вопрос к знающим людям: на чём сейчас делают сайты-портфолио? Astro, Next.js, Nuxt, SvelteKit, обычный HTML/CSS/JS, какой-нибудь генератор статических сайтов или вообще что-то другое? Интересно услышать не только про то, что сейчас модно, но и про то, что реально удобно поддерживать спустя время. Буду рад советам и личному опыту — что вам зашло, а что нет.
kurobito.ru
У меня тут парочка хороших новостей! Во-первых, я наконец-то купил домены: kurobito.ru kurobito.online Теперь у проекта есть не только канал, но и свои маленькие участки в интернете. Во-вторых, я арендовал VPS в Японии. И это решает сразу несколько проблем: - доступность — сервисы могут быть доступны 24/7; - надёжность — у дата-центров лучше питание и интернет; - безопасность — наружу смотрит VPS, а не моя домашняя сеть; - туннелирование — можно связать VPS с домашним сервером через VPN или обратный прокси; - стабильность — даже если домашний IP изменится, точка входа останется прежней. Плюс пользователи сначала подключаются к хорошо связанной сети VPS, а уже дальше трафик можно аккуратно прокидывать туда, куда нужно. В общем, это ещё один шаг к небольшой инфраструктуре: сайты, сервисы, страницы проектов и прочие эксперименты. Но, конечно, без головной боли не обошлось. Настраивать всё это оказалось не так страшно, как казалось в начале, но всё равно местами сидишь и думаешь: А я точно всё правильно сделал? Особенно когда дело касается безопасности. Вроде закрыл лишние порты, настроил SSH, поставил базовые защиты, но всё равно где-то на фоне остаётся мысль: А вдруг я что-то упустил? Так что теперь у меня есть домены, VPS и очередная причина лезть в Linux, Docker, DNS, VPN и прочие весёлые вещи. Посмотрим, во что это выльется.
Обновление по плагину — PlotClaims. Название пока рабочее, но суть уже понятна: плагин нужен для автоматизации разбиения карты на отдельные приватные территории для битвы строителей (aka Build Battle). Идея простая: вместо того чтобы вручную размечать участки, выдавать игрокам зоны и следить за процессом, плагин должен брать эту рутину на себя. Сейчас я добавил две важные штуки: - ограничение по времени для этапа строительства; - голосование за постройки игроков. То есть проект постепенно превращается не просто в инструмент для разметки территории, а в полноценную основу для Build Battle-режима. Правда, есть один нюанс. В код сейчас заглядывать немного страшно. Там местами очень сильный вайбкод: решения на коленке, быстрые фиксы и всё то, что появляется, когда нужно “чтобы просто заработало”. Но, думаю, всё же стоит этим заняться. Может провести свою битву строителей?)