Ich glaube, um ein guter Spieleentwickler zu werden, muss man Spiele machen. Was sind aus Sicht eines Programmierers gute Einsteigerspiele, um sich die Hände schmutzig zu machen? Welche Fähigkeiten und Herausforderungen lehren Sie in jedem dieser
Software-Engineering ist das Design und die Entwicklung von Software im Bereich der Spieleentwicklung. Fragen, die dieses Tag verwenden, sollten sich auf theoretische Konzepte und Praktiken beziehen, die sich auf die Aufgabe des Erstellens oder Entwerfens von Software beziehen. Dieses Tag sollte nicht einfach verwendet werden, weil eine Frage Programmierung beinhaltet oder Code enthält.
Ich glaube, um ein guter Spieleentwickler zu werden, muss man Spiele machen. Was sind aus Sicht eines Programmierers gute Einsteigerspiele, um sich die Hände schmutzig zu machen? Welche Fähigkeiten und Herausforderungen lehren Sie in jedem dieser
Einfache Frage: Welche Mathematik sollten alle Spieleprogrammierer beherrschen, um erfolgreich zu sein? Ich spreche nicht speziell über das Rendern von Mathematik oder Ähnlichem in den Nischenbereichen der Spieleprogrammierung, insbesondere nur über Dinge, die selbst Spieleprogrammierer kennen...
Ich habe ein paar Bücher über Entwurfsmuster und habe einige Artikel gelesen, kann aber nicht intuitiv herausfinden, welche Entwurfsmuster für die Entwicklung von Spielen nützlich sind. Ich habe beispielsweise ein Buch mit dem Namen ActionScript 3 mit Entwurfsmustern, in dem verschiedene...
Wenn eine Engine Windows, OS X und Linux unterstützt, warum sehen wir manchmal Spiele, die diese Engines verwenden, wie Space Hulk: Deathwing , das nur auf Windows beschränkt
Ich arbeite mehr als 40 Stunden pro Woche als Softwareentwickler und finde, dass ich zwischen meinem persönlichen Leben und meiner familiären Verantwortung buchstäblich keine Energie habe, um an der Spieleentwicklung zu arbeiten. Was kann ich tun, um mehr Zeit für mein Hobby zu haben, ohne mich vor...
Ich bin auf diese Frage gestoßen, als ich ein Videospiel in C # entwarf. Wenn wir Spiele wie Battlefield oder Call of Duty in Betracht ziehen , fliegen Hunderte oder sogar Tausende von Kugeln gleichzeitig. Ereignisse werden ständig ausgelöst und, soweit ich weiß, verbraucht dies viel Rechenleistung...
Ich lese Game Coding Complete und der Autor empfiehlt eine ereignisgesteuerte Kommunikation zwischen Spielobjekten und Modulen. Grundsätzlich sollten alle lebenden Spielschauspieler über ein internes Ereignismeldesystem mit den Schlüsselmodulen (Physik, KI, Spielelogik, Spieleansicht usw.)...
Ich bin neu in der Spielprogrammierung und versuche, ein einfaches 2D-Top-Down-Weltraumspiel mit 2 Raumschiffen zu erstellen, die sich gegenseitig bekämpfen. Mir geht es gut mit dem benutzergesteuerten Raumschiff, aber ich habe keine Ahnung, wie ich überhaupt anfangen soll, eine KI zu...
Spiele wie Super Metroid und Aquaria präsentieren das Terrain mit den anderen gegenüberliegenden Teilen, die Steine und Material aufweisen, während tiefer dahinter (dh im Untergrund) andere Details oder nur Schwarz zu sehen sind. Ich würde gerne etwas Ähnliches mit Polygonen machen. Terrain wird...
Ich habe gerade eine Antwort auf eine Frage zur Strukturierung des Spielcodes gelesen . Ich wunderte mich über die allgegenwärtige GameManagerKlasse und wie oft es in einer Produktionsumgebung zu Problemen kommt. Lassen Sie mich das beschreiben. Erstens gibt es Prototyping. Niemand kümmert sich...
Welche Muster bevorzugen Sie bei der Entwicklung von Spielen in C ++ in Bezug auf die Verwendung von Zeigern (seien es keine, unformatiert, beschränkt, gemeinsam genutzt oder auf andere Weise zwischen intelligent und stumm)? Sie könnten darüber
Was sind die besten Ressourcen für das Design und die Entwicklung von Multi-Threaded-Spielen oder Game-Engines? Da hier offensichtlich die Richtung der Computer festgelegt ist, beabsichtige ich, dieses Thema zu untersuchen, und möchte wissen, welche Ressourcen und Beispiele es
Wie kann ich die Schwerkraft implementieren? Nicht für eine bestimmte Sprache, nur Pseudocode
Ich bin sehr neu in der Spieleentwicklung, aber nicht in der Programmierung. Ich spiele (wieder) mit einem Pong-Spiel, das JavaScript- canvasElemente verwendet. Ich habe ein PaddleObjekt mit folgenden Eigenschaften erstellt ... width height x y colour Ich habe auch ein PongObjekt, das...
Es ist mehr als drei Jahre her, dass das letzte Game Programming Gems-Buch veröffentlicht wurde. Die offizielle Website wird nicht mehr aktualisiert, und diese Seite von Mark DeLouras Website scheint darauf hinzudeuten , dass die Serie beendet ist. Gab es jemals eine offizielle Erklärung dazu? War...
Werden im Game-Engine-Design häufig Ausnahmen verwendet, oder ist es besser, reine if-Anweisungen zu verwenden? Zum Beispiel mit Ausnahmen: try { m_fpsTextId = m_statistics->createText( "FPS: 0", 16, 20, 20, 1.0f, 1.0f, 1.0f ); m_cpuTextId = m_statistics->createText( "CPU: 0%", 16, 20, 40,...
Viele der fleißigeren Softwareentwickler, die ich kenne, tendieren zur Inversion von Steuerung und Abhängigkeitsinjektion , um Verweise auf Objekte zu verarbeiten. Aus der Perspektive der Flash-Spiele kenne ich nicht alle Details der AAA-Studios. Werden diese also in der Spielewelt des...
Mir ist der Gedanke gekommen, dass, während zum Beispiel die Game-Engine von mehreren Personen gleichzeitig bearbeitet wird, wie das Überschreiben verhindert wird? Lassen Sie uns sagen Entwickler ein arbeitet an Audio.cppund Entwickler zwei arbeitet auch an Audio.cpp, wie sich dies in der Regel in...
Ich bin ein angehender Spieleprogrammierer, der versucht, in die Industrie der Programmierung für PS3, Xbox 360, einzusteigen. Das Hauptproblem, das ich sehe, ist die Notwendigkeit, meine Fähigkeiten einem potenziellen Arbeitgeber zu demonstrieren, aber ohne Zugriff auf Entwicklungskits für PS3...
Für jedes Spiel, das ich gemacht habe, lege ich einfach alle meine Spielobjekte (Kugeln, Autos, Spieler) in einer einzigen Array-Liste ab, die ich durchlaufe, um zu zeichnen und zu aktualisieren. Der Aktualisierungscode für jede Entität wird in ihrer Klasse gespeichert. Ich habe mich gefragt, ob...