Серёга Антонов
78 subscribers
29 photos
41 videos
60 links
Всем привет!

Меня зовут Серёга Антонов. Программирую игры и движки. Рассказываю об играх простым языком.

ВКонтакте https://vk.com/antonovcoder

YouTube https://www.youtube.com/@antonovcoder

Написать лично @bestsuperman
Download Telegram
Добрался до Пулково. ✈️ В этот раз прям очень быстро. Тусоваться полтора часа. 🤣
6🤩4
2025-08-24 Вечер. Пермь. Набережная. Тепло 25°.
👍75
Media is too big
VIEW IN TELEGRAM
Всем привет!

На выходных был на Сборке 4 в Перми. Все очень понравилось - было просто супер! Пересматривая свои записи поймал себя на том, что постоянно была улыбка на лице ) Ощущение полного счастья и умиротворения. Вот такой вайб был на Сборке 4.

Спасибо огромное Антон за приглашение на сборку! А так же благодарю всех организаторов!

Вместо тысячи слов оставлю это видео здесь. Приятного просмотра!

ВКонтактеYouTube
👍84
This media is not supported in your browser
VIEW IN TELEGRAM
Всем привет!

С утреца проводил сына в школу и решил размяться в пиксель арте :) Много думал про игру с котами... но в голову ничего не приходит. А я давно хотел сделать файтинг. Буквально за полчаса набросал ))) Так что встречайте! Катька будет мстить за своего бойфренда. За то, что она одевается всегда в черное её прозвали Black Cat :)

ВКонтактеYouTube
🔥8🤣54
Media is too big
VIEW IN TELEGRAM
Оживляю Катьку 😎. Добавил анимаций и недостающие кадры. Запрограммировал небольшую стейт машину. Так как времени очень мало - фигачу со скоростью х20 (шутка 🤣). Две недели думу думал, и вот тока в голове укладывается концепт. За эту неделю графическую базу бы накидать. А следующая неделя финальная. В общем сжатые сроки (осталось 10 дней, по часу в день) и ограниченные ресурсы (игра в зипе не должна превышать 13 килобайт). В такие моменты рождаются удивительные и простые решения. Ты как бы идешь напролом и все 😆. Никаких архитектур и прочей байды. Тупо простые данные и простые функции-процедуры и простой game-loop.

ВКонтактеYouTube
👍64
Нана Банана ))) Че то ржу )))
🔥54🤩2😎1
This media is not supported in your browser
VIEW IN TELEGRAM
Всем привет!

Суббота прошла плодотворно! Да и вообще последние несколько дней.

После оживления Катьки, я решил негоже ей ходить в пустоте - надо создать окружение! Нарисовал тайлы и сгенерировал пол и стены. Добавил градиентов и шум. А так же тени от персонажей. Пока еще без объектов, но уже неплохо выглядит. Локация - конечно же Бар )))

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

Еще пришла идея как сделать несколько персонажей врагов в одном. Для этого я отрисовал врага и раскрасил его части тела разными цветами. И теперь могу заменять "на лету" цвета персонажей. В этом видео вы можете увидеть Боба и Джека )

Размер игры уже прилично вырос.
ZIP SIZE: 6976 / 13312 байт (52.40%)

P.S. Контента снял много. Монтировать нет времени. Буду кидать промежуточные результаты. Смонтирую после 13 сентября )

ВКонтактеYouTube
🔥10
Перс вот так выглядит ) Благодяря этому можно переодевать его и менять цвет волос/кожи. Идея не нова. Посмотрим как получится в итоге.
👍9
По работе вот занимаюсь интересной задачей. Встречайте пост из Лабы.
👍5
Forwarded from Сергей Антонов
Media is too big
VIEW IN TELEGRAM
Всем привет! Рассказываю про битовые маски для диффов и некоторые свои соображения. Так же затронул тему команд/транзакций для массивов, а так же их сжатие/слияние. И что то мне кажется, что оно может быть лучше для диффов. К тому же можно и для чистых данных - т.е. байтов применять. Так же показываю демку.

P.S. Там есть неточность слияние битовых масок происходит операцией ИЛИ "|" а вот проверка установлен ли бит операцией И "&".
👍62😍2
This media is not supported in your browser
VIEW IN TELEGRAM
Воскресение было очень плодотворным ))) Оживил Джека и Боба. Прикольно получилось!

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

Еще получается, что у всех персов одна стейт машина - опять же в целях экономии размера игры. И есть контроллер у каждого - по сути какие кнопки нажаты. Юзер нажимает их физически. А "компьютер" (Боб и Джек) анализирует окружение видит Катю жмет кнопки что бы дойти до нее. Далее если он рядом с Катей - "компьютер" жмет кнопки ударов.

Размер уже
ZIP SIZE: 8520 / 13312 [байт] (64.00%)

ВКонтактеYouTube
🔥62😍2
This media is not supported in your browser
VIEW IN TELEGRAM
Доброе утро!

По вечерам продолжаю доделывать игру. Вчера дорабатывал боевку. Хотел сделать повеселей ) В общем приятнее стало мутузить ) Добавил отскок, подскок, эффекты, анимации переработал (3 анимации дамага и 2 смерти). Ха! Пока что только Катька наносит урон - это мы исправим. Думаю делать ли прыжки? Там сразу из 2д в 3д улетает сложность, а времени мало. Но может не так все страшно.

Так же записываю процесс. 40 ГБ уже ждут монтажа ) Что бы вы понимали, время ограниченно и я делаю максимально быстро, считайте это скоростное программирование. Решения надо принимать быстро и много. Обычно беру уже те решения которые когда то делал или знал как делается, не напрягаясь. Но бывает зависаю. Комментировать то, что делаешь просто не возможно - так как я вхожу в скоростной поток.

Еще вчера к ночи поймал себя на мысли - а нафига я делаю это? зачем это мне? И потом осознал, что получаю огромный кайф и мне нравится то, что получается и это прикольно! Собственно ради этого.

Я всегда откладывал свои идеи на полку. И они там так и лежали годами. Ждал момента. Вот например файтинг хотел сделать. И вот оно! В общем нужно просто начать )

Немного откровений ) Еще заметил, что в работе тоже есть прорывы. Появилась какая то гибкость. Быстро могу поменять подход / алгоритм / решение / сделать кучу итераций в день. Такое замечал еще в молодости во время экзаменов - когда активно готовился к экзаменам и параллельно работал. В такие моменты мозг разгоняется и энергия с одной деятельности переносится на другую. Когда делаю эту игру приходят инсайты по работе.

Размер уже
ZIP SIZE: 9303 / 13312 (69.88%)

ВКонтактеYouTube
👍8🔥2🤝2
Media is too big
VIEW IN TELEGRAM
Вчера ночью забурился и запилил немного окружения ) Сделал барную стойку. Пока без теней. Все это на тайлах и генерации. Так же заодно сделал коллизии с объектами (прямоугольник - точка).

Размер растет )
ZIP SIZE: 10009 / 13312 (75.19%)

Осталось 2 дня 2 часа. Таймер сделали.

ВКонтактеYouTube
🔥8👍5😍2
Media is too big
VIEW IN TELEGRAM
Всем привет!

Продолжаю делать игру. Добавил эффекты ударов - стало намного приятнее - обратная связь. Добавил окружение. Даже мужиков рассадил за столы (надо им пива дать что ли 😂). Сделал генерацию человеков по тому принципу, что выше рассказывал. Сейчас бьюсь над ИИ врагов. В этом видосе они просто стоят. Пробовал несколько алгоритмов. Как то не очень получается. Они кучкуются толпой, что некрасиво выглядит и забивают быстро Катю ) В общем остался один день - думаю что нить придумаю.

На данный момент остался 1 день 4 часа.

Размер текущий:
ZIP SIZE: 11354 / 13312 (85.29%) Осталось 1958 байт.

ВКонтактеYouTube
👍6🔥42
Media is too big
VIEW IN TELEGRAM
Всем привет! Игру залил! )))

За вчера сделал очень много.
- Переработал и улучшил графику.
- Добавил волны мобов, и настроил баланс.
- Добавил и заменил новые звуки и музыку от Леши.
- Добавил экран смерти и победы.
- Пофиксил тонну багов.
- Добавил тач управление и даже поддержку геймпадов!
- И многое другое!

Конечно да было особо тяжело отбросить другие улучшения и фичи - вот так бывает когда есть дэдлайн. Это просто зло любому делу. Когда не хватает времени довести до ума. Но в данном случае такова была цель. Без ограничений не интересно.

В размер уложился, но уже был на грани )
Пришлось использовать roadroller
ZIP SIZE: 12542 / 13312 (94.22%)

В общем получил кучу эмоций - игру создал! Еще раз прокачался в скоростном программировании и принятии быстрых решений.

Еще прикол ) я все это действо записывал на видео (с экрана) и закончилось место на диске! Получилось 141 ГБ 4к видео с экрана. А я приехал на дачу и нет возможности сбросить на внешний диск. Немного подумав снес Cyberpunk 2077 for mac который занимал 100 ГБ )))

Игра пока на ревью - ссылку позже скину.

Играть в игру на GitHub

Играть в игру на js13kgames.

Код игры на GitHub

ВКонтактеYouTube
🔥14🎉6👍4
Оказывается сегодня день программиста 😆 256 день в году. Так совпало 🤣. Я отметил его как истинный программист 😎 программировал все утро.

В общем всех программистов с днем! 👍
🔥11🙏5💯5
Всем привет!

Открылось голосование! Оно пройдет до 4 октября. За игры можно проголосовать всем у кого есть GitHub аккаунт.

Страница моей игры по прежнему здесь:
https://js13kgames.com/2025/games/black-kate

Все игры можно тут глянуть:
https://js13kgames.com/2025/games

P.S. Сайт подлагивает ) то работает то нет.
🤝41🔥1

Еще раз и по пунктам: софт или железо?


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

Прикольно, что заодно разобрался с монтажкой в Davinci Resolve. Спасибо Стёпе за помощь в освоении нового инструмента.

Приятного просмотра!

https://youtu.be/D2VKgd95kXY?si=w8MCYkagrNLgtqei
3🔥1🤯1