Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

#gamedev

Gruba ryba

w Sztuka Sprawiedliwa

17piorunów

Dev update: wygląda na to, że poprawnie tworzy sejwa. Jeszcze nie robiłem wczytywania, także nie wiem, czy dobrze odtworzy sojuszników, ale w pliku pomiędzy nieczytelnym bełkotem znaków widać imiona towarzyszy i nazwy moich zmiennych, więc chyba jest ok. Jeszcze nie zapisuję ekwipunku, obiektów na mapie czy questów, ale to trza na spokojnie. No i nie widzę też mojej pięknej ikonki sejwa (możliwe, że zapis trwa zbyt szybko, żeby ją ujrzeć i trzeba zrobić timer np. 2-sekundowy, żeby się pokazała)

Fanatyk2piorunów

Nie no nie rób takich timerów.

Osobistość0piorunów

Coś pan strzasznie powoli to robisz, trza chyba bedzie po j.e. Króla Szczurów zadzwonić.

Pokaż więcej komentarzy (8)

Gruba ryba

w Sztuka Sprawiedliwa

15piorunów

Dev update: porobiłem struktury danych, z których będą tworzone i odczytywane zapisy, w pewnym momencie wgl mi nie kompilowało, nie mogłem znaleźć błędu, ale okazało się, że jeden specyfikator, którego użyłem nie może być używany tam, gdzie go chciałem użyć, jak to wywaliłem to poszło

Gruba ryba

w Sztuka Sprawiedliwa

26piorunów

Zrobiłem animowaną ikonkę zapisu, uważam, że jest idealna https://streamable.com/lidi6e

Gruba ryba0piorunów

a c⁎⁎j, flipbooków chyba nie da sie w taki sposób dodawać do widgetów, więc muszę trochę inaczej

Osobistość3piorunów

Ja uważam że wir lepiej by się nadał na animację zapisu.

Pokaż więcej komentarzy (8)

Gruba ryba

w Sztuka Sprawiedliwa

10piorunów

Dev update: zacząłem pracować nad sejwami, poszperałem po necie jak się to robi i zacząłem pisać klasy. Tak się zastanawiałem i chyba to jak mam zrobione Questy wymusza bym Lokacje poza Sieradzem dodawał do głównej mapy w podobny sposób co wnętrza budynków (coś takiego co się nazywa LevelInstacne, czyli cały odrębny level wstawiać na mapę jako obiekt), żeby przy przejściu między poziomami nie znikały Questy

Inspirator2piorunów

@MrGerwant Fajne że się jednocześnie uczysz nowych rzeczy.
Pewnie w przyszłości będziesz gamedevem w całym formacie.

Gruba ryba

w Sztuka Sprawiedliwa

23piorunów

Dev update: naprawiłem buga z promptem do rozmowy (przyczyną była niewłaściwa kolejność działań - wyświetlałem prompta zanim sprawdziłem czy aktor, który wszedł w kolizję z triggerem enpca to nasza postać, więc pewnie wywoływało dla innych obiektów na mapie randomowo) i crashe przy zamykaniu gry (nie dałem sprawdzania nulli w klasie triggerów wyjścia z budynku). Jutro zacznę robić system sejwów

Gruba ryba8piorunów

@MrGerwant ło panie, nawet sejwy majo być? Za moich czasów to nie było i człowiek nie narzekał.

Gruba ryba1piorunów

@DiscoKhan w końcu nie mogę oczekiwać, że gracze przejdą całość za jednym zamachem i że nie będą ginąć

Fanatyk2piorunów
Za moich czasów to nie było

@DiscoKhan mmmm karteczki z kodami do kolejnych poziomów, to byli czasy, teraz młodzież nie umi nawet pisać ręcznie tylko wszystko w tych kąkuterach

Pokaż więcej komentarzy (4)

Gruba ryba

w Sztuka Sprawiedliwa

12piorunów

Dev update: Dodałem na mapę wnętrza domu Somsiada i komisariatu, zrobiłem stosowne cutscenki, dodalem je do gry razem z napisaniem celów questa, ale żeby to wszystko przetestować to muszę chyba zrobić w końcu system sejwów, bo nie chce mi się rozpoczynać od nowa za każdym razem. Opisy questów chyba wywalę bo za c⁎⁎ja nie wiem, jak zrobić, żeby sie poprawnie wyświetlały (nie mogę zrobić nowej linii) poza opcją "na chama", czyli przechowywanie opisu jako kilka zmiennych po jednej na każdą linijkę tekstu zamiast wszystko naraz, mam też crashe przy wychodzeniu z gry i prompt do interakcji się odpala przy pierwszej cutscence nie wiadomo z jakiej racji

Kompan

w Dyskusje

24piorunów

Hej!

Trochę choróbsko a trochę nadmiar pracy zmusił mnie do zrobienia przerwy we wspomnieniach z pracy w .
Ale wracam z ciekawą historyjką, jak przepchnąłem swój pomysł na animację do gry i prawie się "wywaliłem" i 20 tys poszło by w piach :grinning: Więc kolejna sesja z .

To już było jak przy projekcie jakiś czas pracowałem, miałem za sobą skończoną dużą cześć jednego levelu gry, gdzie mieliśmy walkę z Boss'em. Ogólnie w skrócie, projekt już miał wydawcę, budżetowanie rozpisane, wszystko pozatwierdzane, wtedy ja wpadam na pomysł - zróbmy scenę walki z bosem na kozaku! Niech będzie to uwieńczenie całego tego levelu i historii na grubo. Problem oczywiście leżał w aktorach, ponieważ o ile studenci ze szkoły teatralnej świetnie sprawdzali się w dialogach to o tyle z walką mieli tyle wspólnego, że czasem chwycili kij od miotły i bili się po tyłkach, a jakość którą chcieliśmy dowieźć przekraczała tą granicę. Dodatkowo, nasz boss walczył obiema rękami bronią krótką, co całkowicie wykluczało wykorzystania osoby, którą "zabralibyśmy z przystanku autobusowego, żeby mógł rozpocząć swoją karierę jako aktor Motion Capture. Padła propozycja do producenta - czy mamy budżet na sesję MoCap z kaskaderami. Miałem przepracowany wtedy niecały rok i może to zbyt małe doświadczenie i oczekiwania, żeby usłyszeć jasne, robimy. Na start dostałem odpowiedź - nie, nie mamy na to budżetu. Róbmy na tym co mamy. Smutny więc wróciłem do robienia prototypu i przeglądania paczek animacji combatowych, które kupiliśmy i szukania w nich animacji, z których mógłbym skleić coś w miarę fajnego. Aż do momentu, gdy nasz zespół zaskoczyło "małe trzęsienie ziemi" od strony GameDesignera.

GameDesigner to w skrócie osoba, która odpowiada za całokształt wyglądu gry na każdej płaszczyźnie. Od typu gry, sposobu poruszania się postaci, poruszania się kamery, trybów i mechanik, sposobu walki czy w ogóle będzie walka. Wygląd wizualny oczywiście GameDesigner nakreśla swoje koncepcje we współpracy z innymi artystami, ale w skrócie - GameDesigner to osoba która określa jak ta gra ma wyglądać pod kątem grywalności.

No i nasz GameDesigner zwrócił się do mnie z taskiem przygotowania w między czasie animacji Combatowych. Mieli kupione paczki, wymyślili sobie archetypy wrogów (czy to silni, powolni przeciwnicy, czy szybcy i zwinni). I tak podczas tych rozmów pytam go to jakim archetypem będzie nasz Boss z Levelu X ?
GD: Noo unikalnym, nie można go sklasyfikować pod żaden z tych, ona ma swoją unikalną broń i nią będzie walczyć.
Ja: Ok, to skąd weźmiemy do niego animacje?
GD: A to nie da rady z tych paczek wziąć?
Ja: Noo nie, bo tak jak mówisz - jest unikalny i nie ma takich animacji dostępnych :D. Zresztą przeczytajmy scenariusz

A w scenariuszu nasz Narrative Design (czyli osoba od strony Fabularnej) we współpracy właśnie z tym GameDesignerem zaakceptowali pomysł, by nasz Boss walczył dwoma broniami, poruszał się w nieprzewidywalny sposób, robił salta, gwiazdy, obroty - cuda wianki. Po lekkiej konsternacji gdy powiedziałem że mamy jeszcze finalne Cutsceny z tym bossem do zrobienia a "góra" powiedziała, że nie ma na to budżetu, GD się wkur* i powiedział że jutro wróci do mnie z tym tematem - nawet nie doczekałem jutra, już po południu dostałem dyspozycję do znalezienia grupy kaskaderów, która specjalizuje się w tego typie broni i żeby prosić o wycenę i umawiać sesję - pieniądz się znalazł :D.

Uruchomiłem moje stare kontakty, dostałem namiary na chłopaków - mega osoby. Z mojego doświadczenia z nimi powiem Wam, że nie spodziewałem się że środowisko kaskaderskie jest takie, hmm - hermetyczne? W Polsce nie ma zbyt dużo grup kaskaderskich, raczej dzielą się oni w Polsce na rejony, nie wchodzą sobie w paradę a często ze sobą współpracują. Też ciężko się do takiej grupy dostać, jeżeli chciałbyś zostać kaskaderem i bardzo fajnie mi to chłopaki wyjaśnili. Na planie często Twoje życie i zdrowie zależy od Twojego kolegi kaskadera i musisz mu niesamowicie ufać. Nie mówimy tutaj tylko o scenach walki ale także upadkach z wysokości, olinowaniu jak i różnych kraksach. Anyway, przedstawiłem pomysł, wysłałem referencje jakich efektów oczekujemy, scenariusz z nakreśleniem tej postaci a samemu zacząłem przygotowywać tzw. CombatDesign z moim GD - czyli jak ta postać ma walczyć.

Chłopaki z kaskaderki przygotowali pierwsze ujęcia referencyjne z treningów, ponieważ musieli się do sesji odpowiednio przygotować a my mieliśmy przyklepać scenariusz. Wynajęliśmy salę do Kickboxingu (stwierdziliśmy, że dość miękkie podłoże będzie idealne do wszelkich upadków), jadę tam z samego rana z całym sprzętem.

Mieliśmy na to 8 godzin, same nagrywki miały być w 7, ponieważ dochodzi tzw. "zmęczenie aktora" i wiąże się to już ze słabszymi efektami finalnymi jak i robi się też już niebezpieczne. Rozkładam cały sprzęt, przyjeżdżają chłopaki i dopiero teraz widzę dokładnie, że jeden z nich z aparycji przypomina trochę "takiego wesołego wujka z wesela". Lekko brzuszek wystaje, pocieszna mordka. W głowie od razu, jak oni będą robić te wszystkie wyskoki z mieczami, salta itp. No nic, zapłacone, muszę to maksymalnie wykorzystać, zwłaszcza że to moja inicjatywa. Przebierają się, kalibruje ich, wybieramy scenariusz i nagle - wywala system. Błąd czujnika. Sprawdzam co jest nie tak, ponowna kalibracja, przechodzimy do sesji - błąd czujnika. FAK! Nigdy wcześniej oczywiście się to nie działo. Co robić. Już 1,5 godziny za nami, bo oczywiście rozgrzewka, rozłożenie sprzętu, scenariusz, pierwsze próby. Próbuje poprzepinać je - dalej po krotkim czasie wywala błąd. 1 czujnik z nogi dzisiaj postanowił się zepsuć. Sesji nie mamy na kiedy przełożyć, bo chłopaki mają terminy po 3-4 tygodnie zajęte, do kolejnego milestone'a (kamień milowy, kolejny termin oddania kolejnego etapu prac projektu) trzeba już te animacje dowieźć. Ostatnia deska ratunku - kolega który przejął moją "schedę" w poprzedniej firmie w której pracowałem jako dystrybutor tegoż oto cudownego sprzętu do MoCapu. Szybki telefon, że czujnik padł, grube tysiące leżą na stole, nie mam jak sesji poprowadzić. Mówi, dobra wpadaj byle szybko, bo szefostwo wyjechało do klienta i jutro wraca (czemu taka konspira zastanawiacie się? A ponieważ gdy odchodziłem to okazałem się "tą złą osobą" która zostawiła biedną firmę na lodzie i nie bardzo byli skorzy do pomocy mi, a do swoich klientów byli - ale w płatnej formie :smiley: ). Wsiadam do auta, przejeżdżam pół miasta, chłopakom z kaskaderki zamówiłem pizzę co by nie nudzili się, biorę czujnik, wracam, podpinam i pyk - działa! Możemy lecieć z tematem. Ale ta godzina drogi którą przebyłem tak mnie "zmoczyła" że musiałem przebrać koszulkę :D.

Bierzemy się za nagrywki. Przechodzimy grubo w temat Finishera, scenka gdzie bohater wykańcza naszego Boss'a i wtedy mój wujaszek z wesela wprawia mnie w opad szczęki. Na prawdę, finalnie chciałbym się tak ruszać w jego wieku, a podejrzenia grały mi w głowie że ma ok 43+. Salto w tył z podparciem ręki, fikołki, machanie mieczem. Podczas sesji wielokrotnie micha mi się cieszyła, jak widziałem te ewolucje i szeroko otwierałem oczy gdy miecz przelatywał te 5 cm od twarzy. Znają się na robocie i były to bardzo dobrze wydane pieniądze. Cała sesja zleciała w świetnej atmosferze, ja mocno odetchnąłem z ulga, bo niby nie z mojej winy ale jednak pod moją "operatorką" sprzęt nawalił i była tam kupa kasy do przewalenia.

Jeżeli jesteście zainteresowani bardziej szczegółowymi opisami np prac jak one wyglądają, to dajcie znać to będę mógł zrobić coś w stylu artykułu jak wyglądał np mój dzień z pracy jako animator z robieniem mini sesji MoCap w pokoju i obróbką tego :).

Kosmonauta2piorunów

A wg mnie dobrze się czytało :)
Czekam na jakieś dodatkowe informacje o pracy. Jak dużo trwa obróbka tego co jest z MoCap?

Kompan1piorunów

@dotevo Wszystko jest zależne od danego materiału. Ogólnie nad 1 Cutsceną trwającą np 15 sekund z interakcją z przedmiotami, to schodziło z 2-3 dni. Animacje pod gameplay, czyli te które są przy sterowaniu postacią - to kwestia jak dużo trzeba przerabiać, jak dużo poprawek, jak wygląda nasza postać końcowa, czy nie trzeba robić jakiś dodatkowych "haków" na animki, żeby wyglądało ładniej bo technicznie gdzieś były niedociągnięcia. Rekordowo 1 dnia nagrałem 350 różnych ujęć z MoCapu, wykorzystałem z tego może z 20% :).

Pokaż więcej komentarzy (5)

Gruba ryba

w Sztuka Sprawiedliwa

9piorunów

Dodać opisy questów?

  • Tak!79%
  • Nie rób, za dużo roboty21%

38 głosów

Gruba ryba3piorunów

@MrGerwant pamiętaj, że Król Szczurów nie potrzebuje niezdolnych do napisania opisów questów słabeuszy.

Gruba ryba4piorunów

@rakokuc a ty co taki chitri jesteś na wiedzę opisów kłestowych?

Sobie japska Królem Szczurów nie wycieraj!

Inspirator0piorunów

Nie tylko opisy, ale też wygeneruj różnorodne głosy z pomocą AI, czytające te opisy.

Pokaż więcej komentarzy (5)

Gruba ryba

w Sztuka Sprawiedliwa

31piorunów

Dev update: osadzeni w areszcie

Gruba ryba5piorunów
Gruba ryba1piorunów

@MrGerwant nie zgadzam się z licem towarzysza w przykucu słowiańskim. Proszę zmienić na twarz Uakari!

Gruba ryba2piorunów

@MrGerwant zaiste spełnione zostało me życzenie, a jakość wykonanej usługi ocenić mogę jedynie jako perfekcyjną

Fenomen3piorunów

@MrGerwant czekam cierpliwie na grę bo już się chitrości oduczyłem

Pokaż więcej komentarzy (7)

Gruba ryba

w Sztuka Sprawiedliwa

16piorunów

Dev update: dolny poziom komisariatu razem z aresztem (nie miałem możliwości zrobić pożądnej klatki schodowej, więc są schody z dziury w podłodze, ale przynajmniej funkcjonalne)

Mistrz5piorunów

@MrGerwant godne stepującego budowlańca!

Kompan3piorunów

Elegancko zategowane, prawie nie widać że coś było robione

Pokaż więcej komentarzy (7)

Gruba ryba

w Sztuka Sprawiedliwa

9piorunów

Ma ktoś poratować dobre zdjęcie pustego okienka takiego jak w urzędzie/na poczcie od frontu? Potrzebuję do lokacji (komisariat)

Pokaż więcej komentarzy (11)

Gruba ryba

w Sztuka Sprawiedliwa

44piorunów

Dev update: kuchnia u Somsiada

Mistrz7piorunów

@MrGerwant ta szafka pod zlewem ❤️

GURU1piorunów

@maximilianan jedna kuchnia 30 lat temu remont, druga 50 lat temu a na dodatek jeszcze kaflaka mam w Innym budynku xD

Mistrz1piorunów

@Okrupnik tru. I grzeje tak, że trzeba otworzyć okno często

Osobistość11piorunów

@MrGerwant butlę z gazem jeszcze postaw taką gaspol

Gruba ryba2piorunów

@mk-2 u somsiada to nie, ale u Janusza mogę dać butlę marki Auschwitz

Osobistość1piorunów

@MrGerwant i jeszcze taki kran ze ściany i wiadro pod nim na podłodze xD

Pokaż więcej komentarzy (14)

Gruba ryba

w Sztuka Sprawiedliwa

30piorunów

Dev update: przez ostatnie 2-3 dni nie miałem czasu/siły/motywacji, żeby zrobić cokolwiek, ale dzisiaj zacząłem pracować nad wnętrzem domu tej mendy Somsiada

Gruba ryba11piorunów

@MrGerwant uuu somsiadowi widać, że się powodzi... pewno ukrod!!! Bo taka menda uczciwnie nie mogła zarobić.

Gruba ryba0piorunów

dolby 2:1 dorzuć naokoło telewizorni, niech się powodzi
jakiś obrazek Halyny też by dobrze wisiał 😉

Pokaż więcej komentarzy (4)

Gruba ryba

w Gry

9piorunów

🎉🎉🎉 TERAZ MOŻESZ GRAĆ W HYPERSOMNIĘ W PRZEGLĄDARCE!!! 🎉🎉🎉

https://hypersomnia.io/

Gruba ryba1piorunów
Fanatyk2piorunów

@Hajt - o kurde - ta gra nie przestaje zaskakiwać :hushed:
Dzięki za zawołanie 👍

Fanatyk2piorunów

@Hajt - działa nawet na telefonie (Android i Chrome) - tylko nie ma jak sterować 😆

Pokaż więcej komentarzy (4)

Autorytet

w Gry

20piorunów

Pierwszy prototyp stawiania budynków w PRLcity. Budynki wybierane są losowo oraz same ustawiają się w stronę ulicy.

       

https://streamable.com/b0kwwt

Gruba ryba1piorunów

te bez zezwolenia budują się szybciej? (´・ᴗ・ ` )

Pokaż więcej komentarzy (9)

Autorytet

w GameDev

76piorunów

Jako, że NEETuję już dwa miesiące to stwierdziłem, że zacznę pisać grę.

Moje skille z programowania to okrągłe ZERO. Ściągnąłem GODOTa i próbuję linijka po lijnce stworzyć citybuildera. Nazwa robocza: PRLcity. Na razie zmarnowałem kilka dni na tworzeniu systemu dróg który się dynamicznie łączy. W międzyczasie zacząłem przerysowywać tekstury na ładniejsze. Zastanawiam się nad muzyką (o ile kiedykolwiek ukończę pisanie tego) i chyba postawię na vaporwave.

     

https://streamable.com/4znkcz

GURU1piorunów

Takich n33tuchöw to ja szanuję. :smiley:

Kosmonauta0piorunów

Super :) sam bawię się w godot i żałuję tylko, że mam mało czasu na własną grę

Pokaż więcej komentarzy (8)

Gruba ryba

w Sztuka Sprawiedliwa

15piorunów

Dev update: naprawiłem problemy z questami z poprzedniego wpisu, wszystko sie ładnie wyświetla w dzienniku - żeby zrobić dalszy ciąg questa muszę dorobić parę wnętrz - m. in. dom Somsiada, w końcu to jego szukamy (naturalnie spodziewajcie się trochę wyższego standardu życia niż u Janusza)