Uważam, że aby zostać dobrym twórcą gier, musisz tworzyć gry. Z perspektywy programisty , jakie są dobre gry dla początkujących, które zabrudzą Ci ręce? Jakie umiejętności i wyzwania uczy każda z tych
Inżynieria oprogramowania to projektowanie i tworzenie oprogramowania, które ma zastosowanie w dziedzinie tworzenia gier. Pytania wykorzystujące ten tag powinny dotyczyć teoretycznych pojęć i praktyk związanych z zadaniem tworzenia lub projektowania oprogramowania. Tego znacznika nie należy używać po prostu dlatego, że pytanie dotyczy programowania lub zawiera kod.
Uważam, że aby zostać dobrym twórcą gier, musisz tworzyć gry. Z perspektywy programisty , jakie są dobre gry dla początkujących, które zabrudzą Ci ręce? Jakie umiejętności i wyzwania uczy każda z tych
Proste pytanie: z jakiej matematyki powinni się dobrze zapoznać wszyscy programiści, aby odnieść sukces? Nie mówię konkretnie o renderowaniu matematyki lub czegokolwiek w niszowych obszarach programowania gier, a konkretnie o rzeczach, o których nawet programiści powinni wiedzieć, a jeśli tego nie...
Mam kilka książek na temat Wzorów projektowych i przeczytałem kilka artykułów, ale nie mogę intuicyjnie ustalić, które wzorce projektowe programowania byłyby przydatne w tworzeniu gier. Na przykład mam książkę o nazwie ActionScript 3 z wzorami projektowymi, która szczegółowo opisuje kilka wzorców...
Jeśli silnik obsługuje system Windows, OS X i Linux, dlaczego czasami widzimy gry korzystające z tych silników, takie jak Space Hulk: Deathwing , ograniczone tylko do systemu
Pracuję jako inżynier oprogramowania ponad 40 godzin tygodniowo i stwierdzam, że pomiędzy zrównoważeniem życia prywatnego i obowiązków rodzinnych nie mam dosłownie energii do pracy nad tworzeniem gier. Co mogę zrobić, aby zyskać więcej czasu na hobby bez wypalenia się przed komputerem? Jestem...
Natknąłem się na to pytanie, projektując grę wideo w języku C #. Jeśli weźmiemy pod uwagę gry takie jak Battlefield lub Call of Duty , setki, a nawet tysiące pocisków lecą w tym samym czasie. Zdarzenia są uruchamiane w sposób ciągły, a z tego, co wiem, pochłania to dużą moc obliczeniową… czy to...
Czytam Game Coding Complete, a autor zaleca komunikację sterowaną zdarzeniami między obiektami i modułami gry. Zasadniczo wszyscy żyjący aktorzy gier powinni komunikować się z kluczowymi modułami (fizyka, sztuczna inteligencja, logika gry, widok gry itp.) Za pośrednictwem wewnętrznego systemu...
Jestem nowy w programowaniu gier i staram się stworzyć podstawową grę kosmiczną 2d z dwoma statkami kosmicznymi, które ze sobą walczą. Dobrze sobie radzę ze statkiem kosmicznym kontrolowanym przez użytkownika, ale nie mam pojęcia, jak zacząć programować AI. Czy niektóre metody / wzorce są lepsze w...
Gry takie jak Super Metroid i Aquaria przedstawiają teren z innymi przeciwległymi częściami ze skałami i innymi rzeczami, podczas gdy głębiej za nimi (tj. Pod ziemią) znajdują się inne szczegóły lub po prostu czerń. Chciałbym zrobić coś podobnego za pomocą wielokątów. Teren jest tworzony na...
Właśnie przeczytałem odpowiedź na pytanie dotyczące struktury kodu gry . Zastanawiałem się nad wszechobecną GameManagerklasą i tym, jak często staje się problemem w środowisku produkcyjnym. Pozwól mi to opisać. Po pierwsze, jest prototypowanie. Nikt nie dba o pisanie świetnego kodu, staramy się po...
Jakie są twoje preferowane wzorce w zakresie tworzenia gier w C ++ w odniesieniu do używania wskaźników (czy to żadnych, surowych, z zakresem, udostępnianych, czy w inny sposób pomiędzy inteligentnymi i głupimi)? Możesz rozważyć własność obiektu łatwość użycia kopiuj zasady nad głową cykliczne...
Pochodzę ze środowiska programistycznego. Podczas cyklu tworzenia oprogramowania zwykle koncentrujemy się na funkcjonalnościach i działającym produkcie. Pod koniec programowania zaczynamy optymalizować kod i zwiększać wydajność. Teraz pytanie brzmi: czy musimy myśleć o wydajności w każdym...
Jakie są najlepsze zasoby na temat projektowania i rozwoju wielowątkowej gry lub silnika gry? Ponieważ w tym kierunku zmierzają komputery, zamierzam przestudiować ten temat i chciałbym wiedzieć, jakie zasoby i przykłady są
Jak mogę wprowadzić grawitację? Nie dla konkretnego języka, tylko pseudokod
Jestem bardzo nowy w tworzeniu gier, ale nie w programowaniu. Gram (ponownie) w grę typu Pong, używając canvaselementu JavaScript . Utworzyłem Paddleobiekt, który ma następujące właściwości ... width height x y colour Mam również Pongobiekt, który ma właściwości takie jak...
Minęły ponad trzy lata, kiedy ukazała się ostatnia książka Gem Game Programming Gems. Oficjalna strona nie jest aktualizowana już, i to strona witryny Mark DeLoura za zdaje się sugerować, że seria jest zakończona. Czy kiedykolwiek było na ten temat oficjalne oświadczenie? Czy numer 8 był ostatnią...
Wielu bardziej uważnych programistów, których znam, przechodzi na odwrócenie kontroli i wstrzykiwanie zależności w celu obsługi odniesień do obiektów. Patrząc z perspektywy gier Flash, nie znam wszystkich tajników studiów AAA, więc: czy są one używane w świecie gier...
Czy wyjątki są szeroko stosowane w projektowaniu silnika gry, czy bardziej wskazane jest stosowanie czystych instrukcji if? Na przykład z wyjątkami: try { m_fpsTextId = m_statistics->createText( "FPS: 0", 16, 20, 20, 1.0f, 1.0f, 1.0f ); m_cpuTextId = m_statistics->createText( "CPU: 0%",...
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów opracowywania gier. Zamknięte 4 lata temu . Przyszło mi do głowy, że podczas gdy, na...
W każdej grze, którą stworzyłem, po prostu umieszczam wszystkie moje obiekty gry (pociski, samochody, graczy) na jednej liście tablic, którą przeglądam w celu losowania i aktualizacji. Kod aktualizacji dla każdej jednostki jest przechowywany w jej klasie. Zastanawiam się, czy to właściwy sposób na...