Po godzinach robię sobie grę o budowaniu konstrukcji - może ktoś byłby chętny na testy (Android)?( ͡° ͜ʖ ͡°)

Więcej informacji

#feaoftruss #gamedev #unity3d #unity #indiegamedev #bridge #bridgebuilder #bridgeconstructor #tworczoscwlasna #gry #most #mosty #budownictwo #inzynieria #fea #mes
FEAofTruss - Po godzinach robię sobie grę o budowaniu konstrukcji - może ktoś byłby c...

źródło: comment_1627046112utumqy3F5iHwyj3GcHNR9P.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej!

Nowy odcinek, gdyby ktoś chciał zerknąć, coś podpowiedzieć, zhejtować, powiedzieć, że kolejna kopia innej gry( ͡° ͜ʖ ͡
FEAofTruss - Hej!

Nowy odcinek, gdyby ktoś chciał zerknąć, coś podpowiedzieć, zhej...
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

konto usunięte via Wykop Mobilny (Android)
  • 1
@FEAofTruss: gracz może zaprojektować mapkę (z przydzielonych elementów) i opublikować ją (steam workshop lub bezpośrednio w grze *jakaś sekcja społeczności czy coś takiego*), za przejście mapki dostajemy jakieś punkty itp etc. ( ͡ ͜ʖ ͡)
  • Odpowiedz
◢ #feaoftruss

Pracuję właśnie nad nowymi typami budowli, bo jak mówiłem od początku to nie będzie tylko bridge builder( ͡° ͜ʖ ͡°) Na pierwszy ogień idzie hangar na samoloty obciążony śniegiem. To dopiero początek, ale może macie już jakiś feedback, żebym nie poszedł z developmentem w złym kierunku?

Jeżeli chciałbyś zmotywować mnie do jeszcze bardziej wytężonej pracy, daj plusa (
FEAofTruss - ◢ #feaoftruss ◣

Pracuję właśnie nad nowymi typami budowli, bo jak mów...

źródło: comment_uIaTHznPhhvxkPCGHE3OasIH0PkMRGM9.jpg

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@FEAofTruss: fajnie, jakby ten śnieg stopniowo pojawiał się na dachu, a nie spadał z wysokości jak głaz.

Co ze ścianami prostopadłymi do kamery? Będzie można dodawać do nich wzmocnienia?
  • Odpowiedz
Hej!

Wczoraj pokazywałem mały update, ale dzięki komentarzom/uwagom, które otrzymałem znalazło się lepsze rozwiązanie, które możecie zobaczyć na gifie. Ze względu na możliwość budowy węzłów tylko w określonych punktach, to rozwiązanie wydaje się bardziej sensowne, niż pokazywanie okręgu o danym promieniu.

Obserwuj tag #feaoftruss po więcej informacji!

Chcesz
FEAofTruss - Hej!

Wczoraj pokazywałem mały update, ale dzięki komentarzom/uwagom, ...

źródło: comment_kZFwNvgOyi8TzGNmaKewh1Ta4by1bqVd.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej!

Dzisiaj mały update, ale jakże istotny! Gracze dziwili się, gdy nie mogli stworzyć elementu o danej długości. Nie wiedzieli, że gra nakłada pewne ograniczenia. Teraz okrąg, który pojawia się po stworzeniu pierwszego węzła wskazuje jaką maksymalną długość może mieć tworzony element. Mam nadzieję, że w taki sposób będzie to "samo tłumaczące się".

Obserwuj tag #feaoftruss po więcej informacji!

Discord:
FEAofTruss - Hej!

Dzisiaj mały update, ale jakże istotny! Gracze dziwili się, gdy ...

źródło: comment_lyy8O71fTTUaCJLscfDk8a8FUBv8hZ2U.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej!

Motywacja do pracy nad grą cały czas jest, więc leci kolejny update -> Nowy tryb tworzenia mostu <- wcześniej wszystko odbywało się w takim samym widoku, ale po przesłuchaniu paru podcastów @JavaDevMatt (polecam!) i przemyśleniu kilku wypowiedzi jego gości na temat designu gier, postanowiłem to zmienić i oto efekt.
W trybie projektu kamera jest ortograficzna (prostopadła), a tło jest przyciemnione, aby gracz mógł skupić się na samym projekcie konstrukcji, podczas gdy w
FEAofTruss - Hej!

Motywacja do pracy nad grą cały czas jest, więc leci kolejny upd...

źródło: comment_ftFpGxTnxm6juSxzOeoDzPXcvbpqCYLs.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pytanie - jak rozwiązać w grze kwestię sterowania i tworzenia obiektów - na ten moment mam to zrobione w taki sposób:
- tworzenie elementu: naciśnięcie i przesunięcie palca
- usuwanie elementu: podwójne szybkie naciśnięcie na obiekt
- ruszanie kamerą w poziomie i pionie: naciśnięcie dwoma palcami i przesunięcie palców
- zoom: pinch (nie wiem jakie jest polskie tłumaczenie)
- obrót kamery w osi X i Y: naciśnięcie trzema palcami i przesunięcie palców
FEAofTruss - Pytanie - jak rozwiązać w grze kwestię sterowania i tworzenia obiektów -...

źródło: comment_xejMvJvJuYCW4piupUcstXXvqwkZZxtt.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej!

Muszę się zmobilizować do działania z moja grą, a najlepiej działa na to wsparcie i krytyka innych( ͡° ͜ʖ ͡°) Gdyby ktoś chciał śledzić postępy to byłoby mi bardzo miło, gdybyście polubili moja stronę lub dodali do obserwowanych tag #feaoftruss - zawsze łatwiej się pracuje jeżeli ma się dla kogo( ͡° ͜ʖ ͡°) Postaram się w miarę regularnie wrzucać informacje co zrobiłem i w jakim kierunku gra się rozwija.
FEAofTruss - Hej!

Muszę się zmobilizować do działania z moja grą, a najlepiej dzia...

źródło: comment_38f6lagt3QEkxLKcWVfRzXxFytpnBW4h.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@FEAofTruss: wizualnie jest super! Sam robisz grafikę, zlecasz, czy korzystasz z assetów? A jeżeli assety, to płatne czy darmowe?
Ewentualnie możesz pomyśleć o tym, żeby np. im coś jest dalej od kamery, tym bardziej spada kontrast - dzięki temu bardziej skupisz uwagę odbiorcy na pierwszym planie. Ale super kolory!
  • Odpowiedz
liczyłem na coś prostszego...


@FEAofTruss: Witamy w gamedevie, proszę, rozgość się ( ͡° ͜ʖ ͡°)

Jako że ostatnio bawiłem się manipulacją 3D za pomocą skryptu zmieniałbym po prostu za jego pomocą wysokość Y wszystkich punktów czapy śnieżnej gdyby śnieg padał
  • Odpowiedz
Hej!

Możecie mi doradzić. Rzeżbię sobie dalej w mojej grze i coś mi nie gra z tymi węzłami. Wcześniej były to poprostu sfery, ale nie pasowało mi do otoczenia, teraz zrobiłem coś co można zobaczyć na obrazku, ale dalej mi nie gra. Może macie jakiś pomysł co można by tutaj wykombinować?

#gamedev #unity3d #unity #feaoftruss
FEAofTruss - Hej!

Możecie mi doradzić. Rzeżbię sobie dalej w mojej grze i coś mi n...

źródło: comment_fH3At6CTavVnNrFuJpezQloOlbcE44I7.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

25/100 dni z książką

“Czyste testy powinny spełniać pięć zasad [...]:
Szybkie [...] Gdy testy działają powoli, nie chcemy ich uruchamiać zbyt często.
Niezależne [...] Jeśli testy zależą od siebie, to gdy nie uda się pierwszy test, powstaje kaskada awarii, co utrudnia diagnozę i ukrywa awarie na niższym poziomie.
Powtarzalne [...] Jeżeli nasze testy nie są powtarzalne w każdym środowisku, to zawsze będziemy mieli wymówkę, gdy się nie powiodą.
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@FEAofTruss: Jak z wieloma rzeczami się zgadzam tak bardzo z gloryfikacją TDD mam problem.
Prawda jest taka, że test-first ma swoje zalety i test-last ma swoje (zwłaszcza, gdy mówimy o czymś zupełnie nowym, gdzie wymagania są bardziej niepewne, niż prawo podatkowe w Polsce ¯\_(ツ)_/¯).

Co więcej polecam lekturę poniższego papera :)
https://www.researchgate.net/publication/315743099_An_Experimental_Evaluation_of_Test_Driven_Development_vs_Test-Last_Development_with_Industry_Professionals

A co do reszty... Jakby tylko zawsze tak było, że testy są niezależne, powtarzalne i szybkie. Fajnie by
  • Odpowiedz
24/100 dni z książką


“Istnieje szkoła programowania twierdząca, że każda funkcja testowa w JUnit powinna mieć jedną instrukcję asercji. Zasada ta może wydawać się drakońska [...] Uważa, że zasada jednej asercji jest dobrą wskazówką. [...] Jednak nie obawiam się umieszczać więcej niż jednej asercji w teście. Uważam, że możemy jedynie stwierdzić, iż liczba asercji w teście powinna być zminimalizowana.
Lepszą zasadą dotyczącą testów jest obejmowanie jednej koncepcji w każdej funkcji testowej.”

[
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 3
@Przegrywek123: To jest ciekawe. Ogólnie rzecz biorąc inna część książki pisze o różnicy między obiektem, a strukturą. Jak testujesz 5 pól, a nie zachowanie to testujesz strukturę. A strukturę możesz testować przez equals jedną asercją. Bo co innego testować w POJO? Settery i konstruktor? xD

Po drugie, Uncle Bob pisze: testuj jeden koncept - jedno zachowanie w danych warunkach. Jeżeli metoda zmienia 2 pola w obiekcie to sprawdź stan tylko
  • Odpowiedz
23/100 dni z książką

Trzy prawa TDD

“Możemy zdefiniować trzy następujące prawa:
Nie można zacząć pisać kodu produkcyjnego do momentu napisania niespełnionego testu jednostkowego.
  • 29
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@FEAofTruss: Podobnie jak w wielu innych uogólnieniach - nie należy nadinterpretować. Może się okazać, że w skrajnym przypadku będziemy pisać naprzemiennie po jednym znaku testu i kodu. ;-)
  • Odpowiedz
22/100 dni z książką

Wczoraj rozgorzała gorąca dyskusja - dzisiaj temat nawiązujący.

Nie przekazujemy null.
Zwracanie wartości null z metod jest niedobrą praktyką, ale przekazywanie wartości null do metod jest jeszcze gorsze. O ile nie korzystamy z API, które oczekuje wartości null, i o ile mamy taką możliwość, powinniśmy unikać przekazywania null we własnym kodzie. [...] W większości języków programowania nie istnieje dobra metoda obsługi wartości null przypadkowo przekazywanych przez wywołującą procedurę. Z tego
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach