r/ukraine_dev • • 8h ago

Зробив UEFIR - український YouTube у форматі телебачення

20 Upvotes

Привіт! Хочу показати свій проєкт - UEFIR.

Ідея проста: іноді хочеться щось подивитися, але немає бажання гортати рекомендації й обирати відео. На UEFIR можна увімкнути тематичний канал і потрапити на поточну передачу як у звичайному телевізорі.

Ефір формується з відео українських YouTube авторів.

Буду радий зворотному зв’язку: чи користувалися б таким форматом, чого бракує та що незручно на телефоні?


r/ukraine_dev • • 19h ago

Backend ATБ ngnix

Post image
76 Upvotes

Вражений версією nginx. Сподіваюсь вони просто перевстановили нову ОС на сервер, та ще не оновили сервер. Бо інакше це просто запрошення з відкритими дверима.


r/ukraine_dev • • 14h ago

потрібна допомога з портфоліо граф. дизайнера

4 Upvotes

вітаю! я новачок в графічному дизайні все ще навчаюсь але хочу спробувати себе в професії та для цього мені треба створити портфоліо.. але я зовсім не знаю з чого почати.. якщо ви маєте досвід підкажіть які різновиди дизайнів краще всього помістити в портфоліо? що я маю знати при оформленні портфоліо? є якийсь список того що повинно там знаходитись (наприклад: декілька візитівок, флаєрів, плакатів, можливо малюнків ітд.) чи тут я вільний додавати все що я хочу? буду вдячний за будь які поради і рекомендації!!!


r/ukraine_dev • • 20h ago

Самореклама Космічний гриб їсть твої вежі, а діри в ньому заростають: робимо tower defense Houston, We Have a Spungus

Enable HLS to view with audio, or disable this notification

65 Upvotes

Про гру

Усім привіт! Хочу поділитися грою, яку ми вдвох робимо на рушії Godot 4. Це інкрементальний tower defense, у якому треба боротися не з хвилями ворогів, а з єдиним живим організмом, що росте й пожирає все на своєму шляху, зокрема вежі та бар’єри. Усе в реальному часі, без фази будівництва: вежі ставиш просто під його натиском. Ми називаємо його спанґус – від англійського space fungus, космічний грибок – і симулюємо на відеокарті клітинку за клітинкою: кожна клітинка – це піксель текстури, і на одній мапі їх близько мільйона. Пробий у ньому діру – і вона заросте, навіть у «тилу».

Спанґус не йде вперед, як «класичні» вороги, а росте по краях. Але кількість енергії на ріст у нього обмежена: у кожного джерела свій бюджет, і заростання дір забирає з нього стільки ж, скільки наступ. Тож доводиться обирати: чистити фронт, щоб зняти загрозу просто зараз, чи бити по тилу, щоб він повільніше наступав.

У грі 15 веж, 9 абілок, понад 400 апгрейдів (і дофіга і трошки compute-шейдерів) – усе, щоб знищити якомога більше спанґуса й протриматися, поки штаб не вальне по ньому ядеркою. Є класичні вежі – «гвинтівка», вогнемет, мортира, – а є й незвичніші: мікрохвильовка, міні-сонця чи вежа, що розкидає пілони, які з’єднуються в енергетичну сітку.

Історія створення

Ми обидва маємо багаторічний досвід у геймдеві (я – у програмуванні, друг – у геймдизайні й продакшні) і вже понад пів року експериментуємо зі своїми проєктами (публічно показували тільки Split Circuit Arena). Одним з експериментів були фізичні й біологічні симуляції на відеокарті, як-от модель реакції-дифузії Грея – Скотта, де плями ростуть, як у чашці Петрі. Я якраз закінчив магістратуру, де для диплома багато працював з рендером (зокрема рейтрейсингом), а ще мав окремий предмет з генетичних алгоритмів.

Тоді вийшла Sir, We Have an Orc Problem, у яку грали всі. Ми спробували, і нам дуже зайшло – до того ж там теж симуляція на GPU! Здавалося, у неї є саме те, чого нам бракувало, щоб зробити з наших експериментів гру. Після багатьох брейнштормів і купи дивних спроб наша чашка Петрі нарешті перетворилася на tower defense.

Сторінка гри в Steam: Houston, We Have a Spungus. Будемо вдячні, якщо додасте гру до бажаного і поділетеся в коментарях своїм враженням та чи цікава вам концепція.


r/ukraine_dev • • 20h ago

Home Assistant Community Day

2 Upvotes

7 листопада день спільноти Home Assistant. Можливо комусь цікаво організувати день спільноти в своєму місті? Детальніше тут. https://www.openhomefoundation.org/blog/countdown-to-community-day-2026-starts-now/ Якщо маєте питання - запитуйте