#deltav #kodermakesgames #godot #ciekawostki #gry
Wszystko
Najnowsze
Archiwum
- 8
Popełniłem filmik o naukowych aspektach ΔV: Rings of Saturn: 20 rzeczy, których nie wiesz o Pierścieniach Saturna.
#deltav #kodermakesgames #godot #ciekawostki #gry
#deltav #kodermakesgames #godot #ciekawostki #gry
- 5
Kto to mnie męczył pytaniami kiedy #deltav będzie w końcu miała osiągnięcia #steam? Od dzisiaj ma. I wkrótce będzie miała więcej.
źródło: comment_1601623291AXdp5SRFL4b34Th4LaUA38.jpg
Pobierz- 7
Hej #gamedev #godot. Pracuję nad nową grą typu side-scroller. Chcę się dzielić postępami, ponieważ tak będzie mi łatwiej dociągnąć projekt do końca. Grafikę robię sam w MS Paint.
Planuję jeszcze zrobić:
- interakcje z budowlami oraz chmurami
- przyspieszenie, gdy wpadnie się na "wiatr"
- podrasowanie grafiki
Planuję jeszcze zrobić:
- interakcje z budowlami oraz chmurami
- przyspieszenie, gdy wpadnie się na "wiatr"
- podrasowanie grafiki
Weź mi ktoś wytłumacz o co chodzi ;;
Mam plik json i chce go sobie załadować elegancko ale dostaje taki error na pysk
Robie 1:1 z tutoriala na jutube, u typa działa a u mnie nie chce ;;
W googlu nie moge znalezc rozwiazania, niech ktos pomoze xD
Tutorial
Mam plik json i chce go sobie załadować elegancko ale dostaje taki error na pysk
Robie 1:1 z tutoriala na jutube, u typa działa a u mnie nie chce ;;
W googlu nie moge znalezc rozwiazania, niech ktos pomoze xD
Tutorial
źródło: comment_1600462626hj4TLoTej8eyiXWLD0AUyA.jpg
Pobierz- 2
- 3
Robie sobie guwnogierkę i pomyślałem, że fajnie by było jakby dać możliwość mirkom na włożenie czegoś od siebie, a mianowicie wasz obraz w mojej gierce (przyszła produkcja AAA więc warto xDxD)
Obrazy będzie można zobaczyć w różnych lokacjach na mapie, myśle, że fajnie byłoby zobaczyć coś swojego xD
-Wymiary obrazy to 16x16 lub 16x32 lub 32x16 z czego 2 górne zarezerwowane na wieszak
-Niby można większe, ale nie obiecuje, że dodam
-Jak będzie dużo obrazów nadesłanych
Obrazy będzie można zobaczyć w różnych lokacjach na mapie, myśle, że fajnie byłoby zobaczyć coś swojego xD
-Wymiary obrazy to 16x16 lub 16x32 lub 32x16 z czego 2 górne zarezerwowane na wieszak
-Niby można większe, ale nie obiecuje, że dodam
-Jak będzie dużo obrazów nadesłanych
źródło: comment_1600449625R9oNRe7n5H6VqMT92dwueR.jpg
Pobierz- 3
@greedy_critic: w zasadzie juz jest, ale z starej gierki i teraz czekam na cudza interpretacje Ojca Świętego ( ͡° ͜ʖ ͡°)
źródło: comment_1600450403OvbA140EdSU9NsKU9Lq84O.jpg
Pobierz- 4
- 23
A edycję kolekcjonerską #deltav w zaciszu domowym robi się tak. Bardzo limitowana i nie na sprzedaż, ale można wygrać.
Trochę szczegółów:
* koszty materiałów to ok. 35zł/sztuka za wszystko - pudełko, artbook, książeczki, pudełka, płyty.
* drukuje się prawie 2 dni, ale to maszyna sama sobie mruczy - składania gdzieś pół godziny.
* nakład to jakieś 20 egzemplarzy, dla prasy i na
Trochę szczegółów:
* koszty materiałów to ok. 35zł/sztuka za wszystko - pudełko, artbook, książeczki, pudełka, płyty.
* drukuje się prawie 2 dni, ale to maszyna sama sobie mruczy - składania gdzieś pół godziny.
* nakład to jakieś 20 egzemplarzy, dla prasy i na

Jak moge zmienic teksture w Sprite w zaleznosci od zmiennej?
Chcialbym zrobic mozliwosc wyboru wygladu bohatera (facet/kobieta) bez robienia dodatkowych scen
Najlepiej jakbym mogl zrobic cos w stylu
if sprite = 1
Chcialbym zrobic mozliwosc wyboru wygladu bohatera (facet/kobieta) bez robienia dodatkowych scen
Najlepiej jakbym mogl zrobic cos w stylu
if sprite = 1
źródło: comment_1600106649cdSunprjT7w5pDxBYobJ0d.jpg
Pobierz@synbozy777:
if(female==1):
$Sprite.texture = load("res://female.png");
else:
$Sprite.texture = load("res://male.png");
if(female==1):
$Sprite.texture = load("res://female.png");
else:
$Sprite.texture = load("res://male.png");
- 2
@Sylindia: dziekuje, dziala <3
Trudno jest zrobic kopie poksow?
Nie mowie 1:1 ale np zaprogramowac encountery, skille lvle etc
Mam juz jedna guwnogierke na koncie xD wiec nie wiem czy probowac czy odbuscic i zrobic cos latwiejszego
#godot #gamedev #unity #programowanie
Nie mowie 1:1 ale np zaprogramowac encountery, skille lvle etc
Mam juz jedna guwnogierke na koncie xD wiec nie wiem czy probowac czy odbuscic i zrobic cos latwiejszego
#godot #gamedev #unity #programowanie
- 4
@TymRazemNieBedeBordo:
No nie zgadzam się. Poksy to troszkę bogatszy papier-kamien-nozyce. Nazwy poszegolnych ataków są mało istotne, tak naprawdę to jest ich kilka- DMG, stats changer i blocker. Pozostałe wartości dodane do ataku zależą już od statow pokemona, żywiołu i lvl. Wiedząc co chcesz zrobić to musisz tylko zrobić jedno sprytne równanie które dodaje
Bo mimo pozornie banalnej otoczki jest ona strasznie pokomplikowana i odpowiednio zbalansowana pod setki możliwych ataków/dziesiątki klas.
No nie zgadzam się. Poksy to troszkę bogatszy papier-kamien-nozyce. Nazwy poszegolnych ataków są mało istotne, tak naprawdę to jest ich kilka- DMG, stats changer i blocker. Pozostałe wartości dodane do ataku zależą już od statow pokemona, żywiołu i lvl. Wiedząc co chcesz zrobić to musisz tylko zrobić jedno sprytne równanie które dodaje
- 16
Na pudełko wysyłkowe z edycją berylową pociekło trochę z reaktora...
ΔV: Rings of Saturn | Steam | tagi do obserwowania: #kodermakesgames #deltav
ΔV: Rings of Saturn | Steam | tagi do obserwowania: #kodermakesgames #deltav
źródło: comment_1599832900ls4n5McJtA9SsqLQuK1aLr.jpg
Pobierz@koder: Gratki, widzę, że ciągniesz temat dalej :)
- 0
Wielki plan to "skończyć 1.0 przed wydaniem CP2077", bo wiem, że Cyberpunk mnie wciągnie jak bagno :)
3
Test wykopu jako image hosting

- 2
- #
Cześć! Kolejna część serii o pisaniu gry w Ruscie i Godocie. Zapraszam cieplutko do klikania w link poniżej.
https://postacnormalna.pl/ruch-kamery/
#rustlang #godot #programowanie #postacnormalna
https://postacnormalna.pl/ruch-kamery/
#rustlang #godot #programowanie #postacnormalna
źródło: comment_1599425571b666sDvDUTT0ENqzP7SnLc.jpg
PobierzHej! Zapraszam do przeczytania kolejnego wpisu, w którym piszemy klon Flappy Birda przy pomocy Rusta i Godota. W poprzednim wpisie stworzyliśmy prototyp ruchu postaci. Dziś zajmiemy animacją jego skoków.
https://postacnormalna.pl/animacja-kraboptaka/
https://postacnormalna.pl/animacja-kraboptaka/
Zapraszam do przeczytania mojego pierwszego odcinka z serii, w której w ramach nauki Godota i Rusta piszę sobie klon gry Flappy Bird. Wpis to pierwsze przygody z Godotem i Rustem, których efektem jest prototyp sposobu poruszania się postaci gracza.
https://postacnormalna.pl/pierwsza-przygoda-z-rustem-i-godotem/
#rustlang #godot #programowanie
https://postacnormalna.pl/pierwsza-przygoda-z-rustem-i-godotem/
#rustlang #godot #programowanie
@postacnormalna: bardzo ciekawy tutorial! Czy używanie funkcji unsafe jest w tym kodzie konieczne?
- 1
@kosciej: Dzięki, dobra uwaga. Kod przepisywałam z wersji gdnative 0.8, tymczasem od wersji 0.9
unsafe już nie jest potrzebny.- 1
@Szmerg: GDQuest robi różne i czasami nawet ciekawe tutoriale - https://www.youtube.com/channel/UCxboW7x0jZqFdvMdCFKTMsQ - dotyczące najczęściej tylko jednej techniki.
Ja sam najwięcej skorzystałem z przykładów i poradników z dokumentacji - https://docs.godotengine.org/en/stable/
Ja sam najwięcej skorzystałem z przykładów i poradników z dokumentacji - https://docs.godotengine.org/en/stable/
- 1
@Szmerg: Jakiś czas temu HeartBeast zrobił bardzo dobrą serię jak zrobić grę typu ARPG w Godocie:
https://www.youtube.com/playlist?list=PL9FzW-m48fn2SlrW0KoLT4n5egNdX-W9a
https://www.youtube.com/playlist?list=PL9FzW-m48fn2SlrW0KoLT4n5egNdX-W9a
W końcu stworzyłem prostą generację obrazu, który dużo czytelniej(według mnie oczywiście) pokazuje rozłożenie pól podczas rozgrywki.
Moim pierwszym pomysłem było wrzucenie do menu wyboru po prostu rzutu z góry dla mapy z hexami(tak jak jest po lewej na obrazku), jednak rozwiązanie to znacząco by korzystało z karty graficznej(ogrom wierzchołków i w konieczność renderowania przestrzeni 3D), dlatego wybrałem pokazywanie obrazu 2D.
Zapewne przyda mi się napisany kod w tworzeniu minimapy, ale to będę testował dopiero
Moim pierwszym pomysłem było wrzucenie do menu wyboru po prostu rzutu z góry dla mapy z hexami(tak jak jest po lewej na obrazku), jednak rozwiązanie to znacząco by korzystało z karty graficznej(ogrom wierzchołków i w konieczność renderowania przestrzeni 3D), dlatego wybrałem pokazywanie obrazu 2D.
Zapewne przyda mi się napisany kod w tworzeniu minimapy, ale to będę testował dopiero
źródło: comment_1597050948l6n2vdy8b0UcswsGSziTBk.jpg
PobierzW końcu po kilku dniach stworzyłem jako taki(w miarę szybki i prosty do zrozumienia) algorytm do tworzenia map do mojej gry.
W danych mapach jedynym wymogiem było to, aby poszczególne hexy były połączone ze sobą(tak aby nie było między nimi pustych przestrzeni np. wysepek).
W pierwszym odruchu bazując na określonym wcześniej prawdopodobieństwie, wybierałem kilka punktów z samej góry i tworzyłem od nich ścieżki.
Problemem w nim było to, że czasami(w sumie dość często) były tworzone
W danych mapach jedynym wymogiem było to, aby poszczególne hexy były połączone ze sobą(tak aby nie było między nimi pustych przestrzeni np. wysepek).
W pierwszym odruchu bazując na określonym wcześniej prawdopodobieństwie, wybierałem kilka punktów z samej góry i tworzyłem od nich ścieżki.
Problemem w nim było to, że czasami(w sumie dość często) były tworzone

@qarmin: O kurde, trochę syf. Już na pierwszy rzut oka widać, że tego potężnego copypaste'a z ifa trzeba się pozbyć.
Hej,
Korzystając z niego większych map(10x10 w górę) w moim projekcie, natykam się na dość niską wydajność, głównie na laptopie z zintegrowaną grafiką Intel HD 3000.
Możliwą przyczyną niskiej wydajności jest chyba to, że każdy obiekt na mapie jest rysowany osobno(duża liczba draw calls na screenie) przez co nie jest to chyba najwydajniejsza forma prezentowania grafiki.
W
Korzystając z niego większych map(10x10 w górę) w moim projekcie, natykam się na dość niską wydajność, głównie na laptopie z zintegrowaną grafiką Intel HD 3000.
Możliwą przyczyną niskiej wydajności jest chyba to, że każdy obiekt na mapie jest rysowany osobno(duża liczba draw calls na screenie) przez co nie jest to chyba najwydajniejsza forma prezentowania grafiki.
W
źródło: comment_15935035411uD4Xs7FMamz6Rgw8iZuPx.jpg
Pobierz@qarmin: Pola o takim samym wyglądzie przechowuj jako jedną instancję klasy i do niej dodajesz listę z pozycją (x, y)
- 0
@haxx: Cały teren jest w 3d i ma dla każdego bloczka ustawioną jedną określoną wysokość(różną dla każdego) dlatego to rozwiązania odpada.
@nowa_zielonka: ? Dla silnika to raczej obojętne jak przechowywane są dane modele(sam korzystam z jednej sceny z różnymi materiałami). Chodziło mi o wymuszenie rysowania przez GPU sceny za pomocą jednej/kilku instrukcji rysowania a nie jak to ma teraz miejsce kilku tysięcy.
Zapomniałem dodać, że te tereny mogą
@nowa_zielonka: ? Dla silnika to raczej obojętne jak przechowywane są dane modele(sam korzystam z jednej sceny z różnymi materiałami). Chodziło mi o wymuszenie rysowania przez GPU sceny za pomocą jednej/kilku instrukcji rysowania a nie jak to ma teraz miejsce kilku tysięcy.
Zapomniałem dodać, że te tereny mogą
Godot 3.2.2 wydany.
Mimo, że zmienił się jedynie ostatni numerek, to z racji tego że jest to wydanie LTS(gałąź 3.2 jest ostania przed 4.0, które pociągnie za sobą wiele zmian) to otrzymał on ogromną ilość nowych funkcji i ulepszeń.
Głównymi zmianami są:
- Dodanie eksportu projektów C# na iOS(Prawie 30% użytkowników używa tego języka, przez co można mówić o nim, że jest gotowy na "produkcję")
Mimo, że zmienił się jedynie ostatni numerek, to z racji tego że jest to wydanie LTS(gałąź 3.2 jest ostania przed 4.0, które pociągnie za sobą wiele zmian) to otrzymał on ogromną ilość nowych funkcji i ulepszeń.
Głównymi zmianami są:
- Dodanie eksportu projektów C# na iOS(Prawie 30% użytkowników używa tego języka, przez co można mówić o nim, że jest gotowy na "produkcję")
źródło: comment_1593181982jAggJp8Yjr6RgixvayzAxH.jpg
PobierzW jaki sposób najlepiej zliczać FPS w grze(własnej of kors)?
Posiadam zliczanie czasu od ostatniej klatki(delta) i za pomocą magicznego Viewporta i sześciu węzłów Line2D wyświetlam wyniki na ekranie.
Jednak jak widać na obrazie to jest zbyt dużo skoków wydajności.
Powinienem
Posiadam zliczanie czasu od ostatniej klatki(delta) i za pomocą magicznego Viewporta i sześciu węzłów Line2D wyświetlam wyniki na ekranie.
Jednak jak widać na obrazie to jest zbyt dużo skoków wydajności.
Powinienem
źródło: comment_15931077443Wbqt1nmpljksQU4xMRZFu.jpg
Pobierz@qarmin: wydaje mi się, że skoki dużo mówią, i jeśli chciałbyś nad tym pracować to trzeba to robić w grze, a właściwie w jej silniku, chyba bardzo dużo pod tym względem wprowadził UE i jak ktoś umie to elegancko można pracować nad większością tego typu skokami - chyba to są większe operacje, duże odczyty z dysku i tak np. jest wczytywany tylko teren który ma się wczytać i żaden inny.
- 0
@Moroder: Test trwa 10 sekund i przy mniejszym klatkażu(np. 3 klatki na sekundę) boję się że wykres będzie źle wyglądał.
@miszczu90: W Godocie też można w wiele sposobów optymalizować takie sytuacje, a nie tworzę gry jakiejś super zoptymalizowanej, dodatkowo nie chce mi się używać takiej kobyły jak UE4, ponieważ Godota używam również na słabym laptopie(i to bez konieczności instalacji)
@miszczu90: W Godocie też można w wiele sposobów optymalizować takie sytuacje, a nie tworzę gry jakiejś super zoptymalizowanej, dodatkowo nie chce mi się używać takiej kobyły jak UE4, ponieważ Godota używam również na słabym laptopie(i to bez konieczności instalacji)
















Hobomoiny to gra wzorowana na #pokemon , ale nie jest to kopia 1:1
Najbardziej rzucającą się w oczy różnicą jest system poruszania się, można kucać, sprintować i nie ogranicza nas poruszanie się "po kwadratach"
Hobomony są osadzone w cyberpunkowych klimatach
źródło: comment_16031884969CY6G43lUGQ1nNHALlH6x5.jpg
Pobierz