Produkcja gier

Pytania i odpowiedzi dotyczące profesjonalnych i niezależnych twórców gier

3
Podwójne buforowanie w grze HTML5 Canvas?
Moja prosta gra na płótnie wydaje się działać dobrze na Chrome i FF na Mac / Linux. Nie miałem jeszcze okazji przetestować go na smartfonach lub środowiskach Windows. Nie używa podwójnego buforowania, ale widziałem kilka przykładów JS Canvas z niego korzystających. Kiedy zaleca się stosowanie podwójnego buforowania? Czy robi to …


7
Gra HTML5 (Canvas) - techniki interfejsu użytkownika?
Jestem w trakcie tworzenia gry JavaScript / HTML5 (przy użyciu Canvas) na urządzenia mobilne (Android / iPhone / WebOS) z PhoneGap. Obecnie próbuję ustalić, jak powinien wyglądać interfejs użytkownika i plansza do gry, a także jak powinny one ze sobą współdziałać, ale nie jestem pewien, jakie jest najlepsze rozwiązanie. Oto, …

4
Długość łuku krzywej Beziera
Zobacz także: to samo pytanie na Math.SE Jak znaleźć długość łuku krzywej Beziera? Na przykład liniowa krzywa Beziera ma długość: length = sqrt(pow(x[1] - x[0], 2) + pow(y[1] - y[0], 2)); Ale co z kwadratowymi, sześciennymi lub n-stopniowymi krzywymi Beziera? (Moim celem było wcześniejsze oszacowanie rozdzielczości próbkowania, więc nie muszę …

6
Czy rozwój oparty na testach jest opłacalny przy tworzeniu gier?
Jako, że mam certyfikat Scrum, mam skłonność do metodologii Agile podczas opracowywania systemu, a nawet używam płótna z frameworka Scrum do zarządzania moją codzienną pracą. Poza tym zastanawiam się, czy TDD jest opcją w rozwoju gier, czy jest opłacalna? Jeśli wierzę w to pytanie GD, TDD nie ma większego zastosowania …


3
Jak wybrać odpowiednią cenę przedmiotów w swoich grach?
Mam grę, w której gracz zarabia pieniądze na wygrane wyścigi, a następnie może je wydać, aby odblokować nowe poziomy lub ulepszyć swój pojazd. Teraz wybieram pieniądze, które zarabiasz, i ceny rzeczy bez jasnych kryteriów, po prostu je testuję i sprawdzam, czy wydaje się właściwe ... Czy uważasz, że istnieje lepszy …

5
Rozdzielczość kolizji
Wiem całkiem dobrze, jak sprawdzać kolizje, ale nie wiem, jak sobie poradzić z kolizją. Uproszczone, jeśli zderzają się dwa obiekty, używam obliczeń, aby zmienić kierunek prędkości. Jeśli nie przesunę tych dwóch obiektów, nadal będą się one nakładać, a jeśli prędkość nie będzie wystarczająco duża, nadal zderzą się po kolejnej aktualizacji. …

6
Rzucanie zaklęć - Jak zoptymalizować obrażenia na sekundę
Wyobraź sobie, że mamy czarodzieja znającego kilka zaklęć. Każde zaklęcie ma 3 atrybuty: Obrażenia, czas ostygnięcia i czas rzucania. Całkiem standardowe rzeczy RPG. Czas odnowienia: czas (t) potrzebny do ponownego rzucenia tego czaru. Zaklęcie „odnawia się” w momencie rozpoczęcia rzucania. Czas rzucania: czas (t) potrzebny do użycia zaklęcia. Podczas gdy …






19
Z czego skorzystałaby większość gier? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.