Gra "Global Conflict"

MichałS
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 46
3

Zainspirował mnie projekt „World Monitor” https://github.com/koala73/worldmonitor oraz jego różne odmiany https://world-monitor.com/. Projekt stał się ostatnio dość popularny. Nawet namówiłem autora do otwarcia sekcji dyskusji, bo miałem do niego mnóstwo pytań. Początkowo planowałem stworzyć coś podobnego w 3D z wykorzystaniem biblioteki globe.js, ale uznałem, że nie ma sensu powielać cudzej pracy i walczyć z konfiguracją wszystkich API oraz setek lokalizacji.
Postanowiłem więc pójść w stronę gry strategicznej czasu rzeczywistego (nie RTS). Na razie całość mieści się w jednym pliku index.html (podzielę to, gdy podepnę domenę). Gra będzie łączyć elementy city buildera, dyplomacji oraz handlu z różnymi ścieżkami podboju świata. Ciekawostką będzie "GlobeBook" wewnątrz-growy odpowiednik Facebooka, serwujący newsy i filmy z całego wirtualnego świata.
Na ten czas jest szkic 1 plik index.html jak podłączę domenę to podzielę projekt
https://github.com/michalstankiewicz4-cell/GlobalConflict
Kto wie może i Multi/Co-op

screenshot-20260317044303.png
screenshot-20260317044355.png
screenshot-20260317044446.png

cerrato
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Poznań
  • Postów: 9131
1

Wygląda bardzo ładnie.
Sam nie gram, więc nie ocenię merytorycznie, ale wizualnie - jestem za, podoba mi się, dobra robota :)

pradoslaw
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 308
0

@MichałS w czym to tworzysz?

MichałS
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 46
0
pradoslaw napisał(a):

@MichałS w czym to tworzysz?

To wszystko Vibe coding - Claude, JavaScript

cerrato napisał(a):

Wygląda bardzo ładnie.
Sam nie gram, więc nie ocenię merytorycznie, ale wizualnie - jestem za, podoba mi się, dobra robota :)

Dziękuję :) Szczerze mówiąc to jeszcze szkic. Wrzuciłem bo wszystko ładnie wygląda ale za kilka dni będzie można już zagrać. 😅

MichałS
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 46
0

Przygotowałem nawet specjalny skrypt który lekko ożywia zdjęcie i sprawia, że wygląda ono jak "film" robiony telefonem co się przyda do raportowania ataków lub wprowadzania postów na "GlobalBook" przez przypadkowe osoby
screenshot-20260317190746.png

MichałS
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 46
0

Przy okazji rozbudowałem narzędzie które zamienia mi JPG w animowany GIF który wygląda jak nagranie słabej jakości kamerą :P
Chyba ostatecznie zdecyduję się na użycie tego efektu w locie zamiast wrzucać niezliczonej ilości gif-ów
screenshot-20260317203329.png

MichałS
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 46
0

Zrobiłem na szybko generator postaci (wiem, śmieszne psuje klimat i wymaga sporego dopracowania) :D Mogłem skorzystać z gotowców ale lubię mieć kontrolę.
To się wyklepie...
screenshot-20260317221212.png

MichałS
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 46
0

Będę dążył do takiego poziomu co najmniej
screenshot-20260317224451.pngscreenshot-20260317224914.png

MichałS
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 46
1

Mój generator postaci przechodzi ewolucję. Pierwsze próby z AI kończyły się sporą deformacją twarzy, twarze przypominały raczej abstrakcyjne koszmary niż ludzi, wyglądały gorzej niż stare kliparty z Worda estetyka leżała gdzieś poniżej poziomu WordArtów. Aby to naprawić, zaimplementowałem punkty orientacyjne sterujące generowaniem oraz nałożyłem filtry pixel-art. Nadal nad tym pracuję, ale z każdym krokiem jestem bliżej celu, by generowane postacie wyglądały tak, jak powinny.
Trochę przypomina twarze z "Maniac Mansion"
...edit...
Można by opcjonalnie wygenerować setki twarzy a potem dodać mieszanie ich cech
screenshot-20260319143906.png

screenshot-20260319141233.pngscreenshot-20260319141458.pngscreenshot-20260319142509.png

MichałS
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 46
1

Scaliłem obydwa generatory i dodałem możliwość miksowania styli
screenshot-20260319151123.png

MichałS
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 46
0

Skupiając się na generowaniu twarzy zabrnąłem trochę daleko, zastanawiam się jak można by to wykorzystać?
Zaledwie 250 linijek kodu. (tylko wykrywanie twarzy)
screenshot-20260319161601.pngscreenshot-20260319190925.png

MichałS
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 46
0

Dodałem Style:
"Cyfrowy" - podstawowy który losuje punkty twarzy i generuje w ich miejscu odpowiednie części i łączy razem,
"Szkic" - czyli obrazek rysowany ołówkiem,
"Lo-poly" - twarz składa się z trójkątów,
"Vornoi" - twarz składa się z "komórek",
oraz najważniejsze "Mix" w którym ustalamy widoczność poszczególnych warstw.
screenshot-20260323195408.pngscreenshot-20260323195858.pngscreenshot-20260323195313.pngscreenshot-20260323195451.pngscreenshot-20260323195544.png

obscurity
  • Rejestracja: dni
  • Ostatnio: dni
1

Mocno odjechałeś, w tej grze będzie chociaż widoczna ta twarz?

Wystarczyło narysować kilka rodzajów kształtu twarzy, oczu, ust, nosów, uszu + wariacje kolorystyczne i nałożyć to na siebie. Widzę że doktoryzujesz się już drugi tydzień z AI i dobrych efektów brak, mogłeś rzucić komuś dwie dyszki żeby ci to narysował jak nie masz talentu albo użyć gotowych assetów.

MichałS
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 46
0
obscurity napisał(a):

Mocno odjechałeś, w tej grze będzie chociaż widoczna ta twarz?

Wystarczyło narysować kilka rodzajów kształtu twarzy, oczu, ust, nosów, uszu + wariacje kolorystyczne i nałożyć to na siebie. Widzę że doktoryzujesz się już drugi tydzień z AI i dobrych efektów brak, mogłeś rzucić komuś dwie dyszki żeby ci to narysował jak nie masz talentu albo użyć gotowych assetów.

Twarz postaci będzie w pełni widoczna, a każdy kraj otrzyma własnego prezydenta oraz reporterów różnych stacji telewizyjnych. Na growym "FaceBooku" Będą oni komentować różne wydarzenia i tematy pojawiające się w świecie gry. Planuję też dodać drobną animację ust podczas wypowiedzi i mruganie oczami, żeby całość była bardziej żywa.

Ostatnio niewiele zrobiłem, bo jestem chory, ale wolę dopracować wszystko samodzielnie. Taki generator postaci przyda się zresztą nie tylko do tej gry, może być użyteczny w wielu innych projektach, i to nie tylko dla mnie. Wydaje mi się, że sporo twórców gier odbija się od ściany, gdy brakuje im umiejętności graficznych czy muzycznych.

Trzeba jeszcze dopracować poszczególne style oraz podstawowe proporcje twarzy, na bazie których powstają kolejne warianty, i będzie naprawdę dobrze. Do tego dojdzie maska przycinająca z delikatnym gradientem, żeby można było umieszczać twarze na dowolnym tle.

Twarz będzie mała więc będzie wszystko lepiej wyglądać
No i włosy są słabym punktem

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.