Spielentwicklung

10
Texturierung eines Asteroiden

Ich versuche, diesen Asteroiden so zu strukturieren, dass er vernünftig aussieht. Mir fehlt allerdings etwas. Nach diesem Tutorial habe ich das bisher bekommen. Jetzt verstehe ich den nächsten Schritt nicht: Wie lösen Sie die Nahtprobleme ? Diese ikosaedrische Kugel ist von einer Naht durchzogen,...

10
Elegantes Autotiling

Ich suche nach Informationen darüber, wie Leute Autotiling in ihren kachelbasierten Spielen implementieren. Bisher habe ich es immer mit einer Reihe von hartcodierten "if ... else ..." - Aussagen improvisiert, und jetzt habe ich beschlossen, dass es Zeit ist, eine elegantere Lösung zu finden. Ich...

10
OpenGL ES erzeugt einen Schabloneneffekt mit Textur

Umgebung Dies ist die Umgebung, in der ich arbeite: OpenGL ES 2.0 iPhone Simulator & iPhone 4 iMac 27 "mit NVIDIA GeForce GTX 680MX 2048 MB Hoffentlich hilft das. Das Problem Ich habe aus mehreren Quellen und mehreren Websites, einschließlich Stackoverflow, hoch und niedrig gesucht, aber keinen...

10
"Sichtlinie" mit Hindernissen im 2D-Raster simulieren?

Stieß auf ein interessantes Problem. Ich muss herausfinden, wie man die Sichtlinie simuliert - einfach genug, nur auf einem 2D-Gitter mit Hindernissen. Entweder ist eine Gitterzelle sichtbar oder nicht. Ich kann etwas wirklich rudimentäres in Gang bringen - wie das Verteilen von n Feldern vom...

10
Wie gut funktionieren funktionale Sprachen unter Android?

Dies ist ein Sonderfall dieser Frage , der meiner Meinung nach besonders relevant ist. Ich arbeite an einem Spiel für Android und plane, Scala mit libgdx zu verwenden. Ich habe vor, ein performantes Spiel zu machen, aber nicht unbedingt ein hyper-performantes Spiel. Ich habe die Dokumentation von...

10
Wie verhindere ich Cheats zur Speicheränderung?

Es gibt heutzutage viele speicherverändernde Programme ( Cheat Engine & Co). Gibt es eine effiziente Möglichkeit, eine konstante Variable tatsächlich konstant zu halten ? Ich hatte zwei Ideen: Erstellen Sie einen separaten Thread, der die konstante Variable auf einen konstanten Wert...

10
Wann / wo Komponenten aktualisiert werden sollen

Anstelle meiner üblichen vererbungslastigen Game-Engines spiele ich mit einem komponentenbasierten Ansatz. Es fällt mir jedoch schwer zu rechtfertigen, wo die Komponenten ihr Ding machen sollen. Angenommen, ich habe eine einfache Entität mit einer Liste von Komponenten. Natürlich weiß die Entität...

10
Eine 2D-Pixelwolke einer Maus folgen lassen

Ich arbeite an einem 2D-Spiel und versuche, eine "Wolke" aus ein paar hundert winzigen Würfeln oder Scheiben dazu zu bringen, meinem Mauszeiger zu folgen, ohne sich zu überlappen. Die Verwendung der Physik-Engine führt jedoch zu einer Leistungsschwäche, wenn die Anzahl der Discs zunimmt und die...

10
Mixer - Backen normaler Karte - seltsame Farben

Ich habe ein Metalltrommelnetz und wenn ich seine normale Karte backe, bekomme ich die seltsamen Farben (siehe beigefügtes Bild). Ich spreche von der horizontalen Farbverlaufsverschiebung. Es gibt keine solche Verformung an meinem Netz. Wie kommt es, dass die Farben so sind? Ich habe verschiedene...

10
Gibt es noch Vorteile bei der Verwendung von gl_quads?

OK, ich verstehe, dass gl_quads veraltet sind und wir sie daher nicht mehr verwenden sollen. Ich verstehe auch, dass ein moderner PC beim Ausführen eines Spiels mit gl_quads tatsächlich zwei Dreiecke zeichnet. Jetzt habe ich gehört, dass ein Spiel stattdessen mit Dreiecken geschrieben werden...

10
Interstellare Wirtschaftssimulation

Ich entwerfe ein Spiel, das an Elite oder Escape Velocity erinnert, diese alten Weltraumhandelsspiele, in denen Sie einen reisenden Händler im Weltraum spielen. Ich möchte, dass die Wirtschaft des Spiels zumindest einer echten ähnelt. Welche Ressourcen stehen zur Verfügung, um die Algorithmen zu...

10
Wie kann ich mit verschiedenen Tastaturlayouts umgehen?

Angenommen, ich habe ein Spiel, das WASD-Steuerelemente in einem QWERTZ-Layout verwendet. Der Versuch, diese Steuerelemente beispielsweise für ein Dvorak-Layout zu verwenden, ist nicht ideal (entspricht <A:HQWERTY). ,aoeNatürlich möchte ich dieselben physischen Schlüssel verwenden wie QWERTY (...