Produkcja gier

81
Jak stworzyć wodę 2D z dynamicznymi falami?

Nowy Super Mario Bros ma naprawdę fajną wodę 2D, którą chciałbym nauczyć się tworzyć. Oto wideo pokazujące to. Część ilustracyjna: Rzeczy uderzające w wodę tworzą fale. Istnieją również stałe fale „tła”. Możesz dobrze przyjrzeć się stałym falom zaraz po 00:50 na filmie, gdy kamera się nie...

81
Jakie są wyzwania i zalety pisania gier w funkcjonalnym języku?

Chociaż wiem, że języki funkcjonalne nie są najczęściej używane do pisania gier, wiąże się z nimi wiele korzyści, które wydają się interesujące w każdym kontekście programowania. Zwłaszcza łatwość równoległości, jak sądzę, może być bardzo przydatna, ponieważ skupia się na coraz większej liczbie...

81
Ile wątków powinienem mieć i po co?

Czy powinienem mieć osobne wątki do renderowania i logiki, a nawet więcej? Jestem świadomy ogromnego spadku wydajności spowodowanego synchronizacją danych (nie mówiąc już o jakichkolwiek blokadach mutex). Zastanawiałem się, czy nie podejść do tego ekstremalnie i zrobić nici dla każdego możliwego...

78
Jak działa silnik kolizji?

Jak dokładnie działa silnik kolizji ? To jest bardzo szerokie pytanie. Jaki kod sprawia, że ​​rzeczy odbijają się od siebie, jaki kod powoduje, że gracz wchodzi do ściany zamiast przechodzić przez nią? W jaki sposób kod stale odświeża pozycję graczy i pozycję obiektów, aby grawitacja i kolizja...

76
Dobra fizyka platformówki 2D [zamknięta]

Mam podstawowy kontroler postaci skonfigurowany dla platformówki 2D z Box2D i zaczynam go poprawiać, aby poczuł się dobrze. Silniki fizyki mają wiele pokręteł do poprawienia i nie jest dla mnie jasne, pisząc z silnikiem fizyki po raz pierwszy, które z nich powinienem użyć. Czy skakanie powinno...

76
Zalecany silnik gry 2D do prototypowania [zamknięty]

Jaki silnik gry na wysokim poziomie poleciłby Pan opracować prototyp gry 2D w systemie Windows? (lub Mac / Linux, jeśli chcesz) Rzeczy, które rozumiem przez „wysoki poziom” obejmują (ale zdecydowanie nie są ograniczone do): bez konieczności zarządzania rzeczami niskiego poziomu, takimi jak...