Produkcja gier

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

3
Serwer do gry turowej na Androida / iOS
Obecnie programuję grę na iPhone'a i chciałbym stworzyć tryb online dla wielu graczy. W przyszłości ta aplikacja będzie portowana na urządzenia z Androidem, więc zastanawiałem się, jak stworzyć serwer gier? Po pierwsze, który język wybrać? Jak sprawić, by serwer mógł komunikować się zarówno z programami napisanymi w celu C, jak …


2
Test przecięcia prostokątnego obwiedni 2D
Mam dwie wyrównane do obiektu ramki ograniczające (tzn. Nie są wyrównane względem osi, obracają się wraz z obiektem). Chciałbym wiedzieć, czy dwa wyrównane do obiektu pola nakładają się. ( Edycja: uwaga - używam testu ramki ograniczającej wyrównany do osi, aby szybko odrzucić odległe obiekty, więc nie ma znaczenia, czy procedura …

4
Jak poprawić wydajność grupowania
Tworzę opartą na sprite grę 2D na platformy mobilne i używam OpenGL (właściwie Irrlicht) do renderowania grafiki. Najpierw zaimplementowałem renderowanie ikonek w prosty sposób: każdy obiekt gry jest renderowany jako quad z własnym wywołaniem losowania GPU, co oznacza, że ​​gdybym miał 200 obiektów gry, wykonałem 200 wywołań losowania na ramkę. …

6
Czy w grze MMO można mieć pojazdy z fizyką, takie jak GTA? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby koncentrowało się tylko na jednym problemie edytując ten post . Zamknięte 9 miesięcy temu . Nie widziałem żadnych gier MMO z pojazdami z realistyczną fizyką i które mogłyby osiągnąć dużą …
9 physics  mmo 

2
Przenoszenie duszka w XNA / C #, przy użyciu wektorów
Obecnie zajmuję się tworzeniem gier XNA w języku C #. Mam dwie klasy: główny moduł obsługi gry i klasę „sprite”. Poniżej znajduje się podstawowy pseudo-kod, który - mam nadzieję - odpowiednio opisuje problem. Game.cs class game { sprite the_sprite; void update(time) { var mouse = mouse.state if(mouse.clicked) { this.the_sprite.moveTo(mouse.x, mouse.y) …
9 xna  c#  vector  movement 


1
Arkusze sprite z obiektami buforowymi i modułami cieniującymi
Jaki jest „najlepszy” sposób obsługi arkuszy sprite z modułami cieniującymi i buforami? W trybie natychmiastowym łatwo jest modyfikować tekstorysy sprite'a, gdy jest on rysowany, ale nie wiem, jak to zrobić w nowoczesnym opengl. Czy powinienem przechowywać wszystkie texcoordy w buforze i zmieniać wskaźnik dla każdego duszka, czy jest lepszy sposób?


3
Mody do Minecraft Server - jak to działa?
Serwer Minecraft jest dostarczany jako pojedynczy słoik. Jak rozwijane są mody? Jak wchodzą w interakcje z oryginalnym słojem? Co jest pod maską? Jakie technologie są tam zaangażowane? Jestem głównie facetem C ++ / Python, ale chciałbym dowiedzieć się czegoś o rozwoju modów.

3
Interesujący temat pracy dyplomowej? [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 …


1
Outsourcing Artwork: co godzinę czy na projekt?
Już wcześniej zatrudniałem ludzi do tworzenia dzieł sztuki i grafiki, ale tylko w tempie odpowiadającym zadaniom i to się sprawdziło. To pytanie dotyczy zarówno artystów, jak i osób, które je zatrudniają: Czy jako nabywca zdarzają się sytuacje lub rodzaje projektów, w których lepiej się rozlicza według stawki godzinowej? Czy dla …

3
Nici z Androidem nie potrafią owinąć mojej głowy projektowaniem
Mam problem z pochyleniem głowy nad projektowaniem gry. Na platformie Android mam aktywność i ustawiam widok zawartości na niestandardowy widok powierzchni. Niestandardowy widok powierzchni działa jak mój panel i tworzę instancje wszystkich klas oraz wykonuję wszystkie rysunki i obliczenia. Pytanie: Czy zamiast tego powinienem tworzyć instancje innych klas w mojej …

3
Czy warto uprościć silnik gry oparty na postaciach do tego stopnia, że ​​nauka pisania skryptów / programowania nie jest konieczna?
Pamiętam i nadal uważam, że nie można nawet stworzyć prototypowej gry 3D, aby przetestować proste zachowania bez użycia gigantycznych narzędzi, takich jak jedność lub znajomość obszernego programowania w C ++, wzorców projektowych, przyzwoitego lub podstawowego silnika 3D itp. Teraz zastanawiam się, ponieważ znam programowanie, czy mam więcej szczęścia niż ci, …

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.