@n1cod3: Korzysta z dodatkowego hardware i ma pojęcie o wymiarach. Google kiedyś miało projekt Tango co było w gruncie rzeczy tym samym, ale nikt nie podłapał za bardzo tematu i projekt umarł. Korzystałem z tego, fajna zabawka do pokazania znajomym przy piwku, ale zbyt niszowe żeby się utrzymało na rynku.
Stworzyłem zaawansowany symulator spedycji SpedSim

http://spedsim.com/

Przez ostatnie pół roku stworzyłem grę przeglądarkową, w której użytkownik wciela się w spedytora / właściciela firmy spedycyjnej.
O symulatorze:
- realna mapa (na chwilę obecną Polska, Niemcy, Czechy, Słowacja, Austria, Węgry) ze wszystkimi drogami i miastami
- możliwość symulowania operacji FTL (ładunków całopojazdowych) oraz Grouppage (przesyłki drobnicowe) – busami, solówkami i naczepami
- póki co 3 rodzaje zabudowy – chłodnia, plandeka, kontener + warianty z
acars - Stworzyłem zaawansowany symulator spedycji SpedSim

http://spedsim.com/

...

źródło: comment_16049409108exgMV7OPAZr2thzrGBjcU.jpg

Pobierz
Gdyby ktokolwiek chciał w iść studiować Media Kreatywne ( #gamedesign i #animacja ) na Dolnośląskiej Szkole Wyższej to odradzam, uczelnia podczas zajęć zdalnych nie zapewnia żadnego oprogramowania typu photopshop czy innych tego typu programów, cześć nauczycieli uczy totalnie usless syfu który i tak nigdy się nie przyda, jest nawet jeden as z #techalnd który w pierwszym roku raczył pojawić się tylko 2 razy na zajęciach (a prowadzi zajęcia z projektowanie poziomów) a
#mojeraycastingowezabawy #programowanie #programista15k #gamedev #raytracing #raycasting
CZĘŚĆ 7.
Czołem, kolejna zabawa z raycasterem. Dorzuciłem "ruszanie głową" i wysokością gracza. Pierwszy będzie służył oczywiście do rozglądania się, a drugi można wykorzystać do skakania lub bujania góra/doł podczas chodzenia. W załączonym filmiku porównanie obu ruchów + oba ruchy połączone do uzyskania efektu jakby latania.

Niestety, optymalizacja z zeszłego wpisu, gdzie miałem pętlę równą tylko połowy wysokości ekranu za pomocą której mogłem rysować od razu
ZawzietyRobaczek - #mojeraycastingowezabawy #programowanie #programista15k #gamedev #...
#mojeraycastingowezabawy #programowanie #programista15k #gamedev #raytracing #raycasting
CZĘŚĆ 6.
Czołem, kolejna zabawa z raycasterem. Nowy algorytm texturowania podłogi. Nieporównywalnie szybszy wiec wszystko działa jak przedtem. Tym razem renderujemy podłogą linia po linii. Oblicza się dwie skrajne wartości punktów przecięcia z podłogą i interpoluje. Żeby teksturować sufit nie trzeba nic nowego liczyć tylko korzysta się z tych samych obliczeń tylko pixele ustawia się na gorze zamiast na dole, co znaczeni przyśpiesza wszytko. Nie wiem
ZawzietyRobaczek - #mojeraycastingowezabawy #programowanie #programista15k #gamedev #...
#cpp #visualstudio #programowanie #programista15k #gamedev Cześć, czy Ktoś może wie ak wynikają te wartości z profilera? Chodzi mi tu głównie o pierwszą linijkę, gdzie wykonuje dość prostą operację int cellX = (int)floor_x >> 6; jest ona zaznaczona na czerwono a ta poniżej już nie.. i na końcu 3 ostatnie linijki, z czego może wynikać ta duża wartosć? chodzi o dostęp do pamięci? to jest bufor w pamięci RAM alokowany przez new, akurat
ZawzietyRobaczek - #cpp #visualstudio #programowanie #programista15k #gamedev Cześć, ...

źródło: comment_1604628795zEXIvwVdbFSOcfy6IhQ1W7.jpg

Pobierz
@ZawzietyRobaczek: jak spojrzysz w wygenerowany ASM to pewnie wszystko się wyjaśni. Stawiam, że kompilator poupraszczał sobie te tymczasowe zmienne i zamiast 20 linii obliczen robi parę czarów na rejestrach i ma wynik.

I tak, dostęp do pamięci jest kilkaset razy wolniejszy niż obliczenia. W takiej pętli mieszanie w tablicach będzie najwolneijsze. Największy gain jaki możesz tu mieć to takie poprzekładanie, by te ucoutputbuffer zapełniać po kolei.
Mirki, chciałbym zacząć uczyć się C# oraz w przyszłości unity, interesuje mnie głównie gamedev. Ale wiadomo, że na początek muszę poznać podstawy, więc na razie wybrałem sam C# aby zobaczyć z czym to się je. Polecacie może jakieś konkretne kursy / tutoriale / książki które dobrze wszystko tłumaczą? Po angielsku rzecz jasna mogą być, a nawet lepiej jakby były.
#gamedev #unity #csharp
#rozdajo #pizza

Cześć, całkiem niedawno zacząłem się uczyć tworzyć gry mobilne i jestem na etapie soft-launchu więc grę w ramach nauki wypuściłem na #android i #ios

z tej okazji chciałbym od was uzyskać plus i feedback i co dalej w grze dorobić/poprawić i w jakim kierunku rozwijać.

W nagrodę dla robię z tej okazji #rozdajo #pizza ( ͡° ͜ʖ ͡°)

Gierka to prosty zabijacz/wypełniacz czasu (najlepiej na kibelku),
night851 - #rozdajo #pizza 

Cześć, całkiem niedawno zacząłem się uczyć tworzyć gry...

źródło: comment_1604513093yvE3svHxQg3H4RnYCFfibT.jpg

Pobierz
@night851: Na telefonach z notchem część elementów na górze ekranu jest niewidoczna.
Można dodać krótką informację na początku gry jak się steruje (jak samochód już rusza).
Popracował był nad kolizjami aby gra więcej "wybaczała". Np.
- wjeżdżając na otwartą studzienkę przegrywamy jeszcze zanim wjedziemy w dziurę.
- przegrywamy najeżdżając na przeszkodę tylnym zderzakiem.
Może fajnie by było dodać jakieś animacje? Np.
- lekki obrót samochodu przy zmianie pasa (w zależności w
TWORZENIE CONTROLLERA GRACZA - PYTANIE

Rigidbody czy Character controller?

Z tego co czytalem pod fps najlepiej nadaje sie character controller mimo to brakuje mi w nim najwazniejszej dla mnie funkcji typu "chowanie sie za obietkami na mapce". Ma ktos pomysl jak zrobic character controller aby pozwalal on na krycie sie za obiektami ?
#gamedev @TymRazemNieBedeBordo:
via Wykop Mobilny (Android)
  • 1
@blakker: rigidbody jest komponentem fizyki na którym bazuje domyślny Player controller xD

Możesz dopisać funkcje do Player controllera. Łopatologicznie I prototypowo, Chowanie się, np zjechać skalę Y, przez co obiekt schowa się i fizycznie za ścianą (jego collider nie będzie wystawal poza collider ściany), po naciśnięciu przycisku.
@1788: co ma niby znaczyć "świadomie pracuję projektowo"? Powinni pracować 8 godzin, 5 dni w tygodniu. Premiera powinna być zaplanowana tak, aby zdążyli. Skoro już tyle ją przekładali to ktoś u góry, ma tam problem z planowaniem. Poza tym jest różnica między kilkunastoma nadgodzinami w roku a siedzeniem non stop po 6 dni i ponad 8 godzin przez cały rok. Nigdy nie będę pochwalał takich praktyk a to niestety dzieje się
A czy ktoś ich siłą trzyma?


@1788: sila nie, ale dla własnego samopoczucia (a jestem wybitnie podłą , wyrachowana, egoistyczną jednostka) zazwyczaj zostaje sie do konca projektu, a nie dezerteruje przed ostatnia prosta.
Ostatecznie zle to wyglada w CV. Jak zostaniesz i nawet projekt okaze sie gownem to mozesz to sprzedac, ze do konca dowoziles dobra jakosc i niestrudzony pelniles obowiazki z najwyzsza starannoscia na mostku kapitanski az do zatoniecia. Dezercja
#mojeraycastingowezabawy #programowanie #programista15k #gamedev #raytracing
Czołem, kolejna zabawa z raycasterem. Pracuje nad texturowaniem podłogi, niestety na razie straszcie zwolniło :-/
ale tu CIEKAWOSTKA, która mi się pojawiła sama (na zasadzie niby błędu).. Multiplikując podłogę intensywnością która obliczyłam z obległosci od ściany otrzymałem jakby... Raytracing podłogi xD coś jakby ściany się idealnie odbijały w podłodze, całkiem spoko efekt.

Troche mnie martwi to wolne teksturowanie podłogi, a właściwie nie tyle teksturowanie co obliczenia robiące
ZawzietyRobaczek - #mojeraycastingowezabawy #programowanie #programista15k #gamedev #...
@robcioo1994: po różnych źródłach, są różne podejścia do niektorych aspektów, np. algorytm szukania scian lub sposób texturowania podłogi, co wpływa na wydajnosć, mi zależy na jak najlepszej wydajnosci przy czym mam tu na mysli właśnie wydajniesze algorytmy + zoptymalizowany kod..
- Taki najcześciej cytowany jest ten 4 cześciowy materiał: https://lodev.org/cgtutor/
- Ten też dobry, ale troche inne podejscie chyba troche mniej wydajne: https://permadi.com/1996/05/ray-casting-tutorial-table-of-contents/
- inne rzeczy to np. szukałem wydajnego algorytmu
Zastanawiam się nad kupnem urządzeń:

https://allegro.pl/oferta/tp-link-tl-pa7017p-kit-transmitery-sieciowe-av1000-9450445752

Do puszczenia sieci w mieszkaniu (potrzebuję połączenia dosłownie na skos przez całą chatę), użycie skrętki uważam za ostateczność (jak nic nie da zadowalających efektów).

Potrzebuję dość stabilnego połączenia (gamedev + zdalne pulpity + teamsy x 2 + tv online + vpn + webdev), niskie pingi są potrzebne. Da sią na tym wyciągnąć coś przyzwoitego? Bez kilkusekundowych lagów i bez większej straty opóźnieniach? WIFI to +20-30ms i
WielkiElektronig - Zastanawiam się nad kupnem urządzeń:

https://allegro.pl/oferta/...

źródło: comment_1604425017ZyoqMlHbvs0XOgQE9U2JaI.jpg

Pobierz
Taki mini spojler początkowej mapy, jeszcze nie kompletnej bo aktualnie jest taki szkielet i sobie testuje co jak wygląda

LINCZOR TUTAJ ---> https://streamable.com/bdvt92

Musze dodac pickable itemsy, ale to jak mi sie zachce napisac od nowa eq bo aktualny system mi sie nie podoba ( ͡° ʖ̯ ͡°)
Musze jeszcze dodac jakies efekty chodzenia po trawie i przerobic ta trawe na jakis zlom bo aktualnie to reskin trawy
synbozy777 - Taki mini spojler początkowej mapy, jeszcze nie kompletnej bo aktualnie ...

źródło: comment_1604421170doXzQtD8wqhzgtlD4AcDGD.jpg

Pobierz