Mathematikfragen befassen sich mit Arithmetik, Geometrie, Kalkül, Formeln und anderen Berechnungen, die bei der Entwicklung eines Spiels verwendet werden.
In vielen Spielen erhöhen Sie ein Level, wenn Sie eine bestimmte Punktzahl erreichen, und spätere Level sind schwerer zu erreichen als am Anfang. Ich vermute, dass es sich um eine Art Exponentialfunktion handelt, die zB in WoW verwendet wird. Kennt jemand eine gute Exponentialfunktion für diesen Zweck?
Ich entwickle ein einfaches Textkampfspiel und habe einige Probleme bei der Berechnung, wie viel XP nach einem Kampf verdient werden soll. Es gibt einige Faktoren, die ich berücksichtigen möchte: 1) Spieler sollten natürlich gute EP verdienen, wenn sie jemanden des gleichen Levels schlagen 2) Spieler sollten großartige EP verdienen, wenn …
Ich versuche einige Unit-Tests zu schreiben und stelle fest, dass ich nicht weiß, wie man Quaternionen vergleicht. Ich muss wissen, ob zwei Quaternionen dieselbe Ausrichtung darstellen (das Objekt würde in dieselbe Richtung weisen). Mit einer vektorähnlichen Position würde ich einfach die Teile vergleichen und prüfen, ob sie nahe genug sind, …
Ich verwende einen bikubischen Interpolationsalgorithmus, um eine Höhenkarte zu skalieren, und ich bemerke einige Artefakte um die Pixelgrenzen. Diese Artefakte scheinen jedoch nicht zu erscheinen, wenn ich eine einfache kubische Interpolation (Spline) verwende. Könnte es sein, dass die bikubische Interpolation nicht garantiert, dass die zweite Ableitung im Gegensatz zum kubischen …
Ich arbeite an einem eingebetteten System und möchte in einiger Freizeit seine Zeichenfähigkeiten testen. Bei dem fraglichen System handelt es sich um einen ARM Cortex M3-Mikrocontroller, der an die EasyMX Stellaris-Karte angeschlossen ist. Und ich habe einen kleinen 320x240 TFT Bildschirm :) Jetzt habe ich jeden Tag etwas Freizeit und …
Ich habe eine Implementierung eines einfachen Catmull-Rom-Splines . Es funktioniert, aber ich versuche mein Bestes, um Scheitelpunkte an Extrusionen entlang der Kurve platzieren zu können. Dafür brauche ich die Normalen (und Tangenten im Prozess), um die richtigen Positionen außerhalb der Kurve zu finden. Ich kann nirgendwo Informationen finden, zumindest nichts, …
Ich mache ein mobiles RPG-Spiel, ein unendliches, in dem es ein Beutesystem wie Diablo 3 gibt. Waffen haben Angriff und Geschwindigkeit, Rüstungsteile haben einen Widerstandswert (nicht Prozentsatz). Die Formel, die ich benutze, lautet: float realDamage = SkillDmg * BaseDamage / ( BaseDamage + Defense ) Die Ergebnisse sind gut, der …
Ich versuche herauszufinden, wie man Formen zusammenschnappt, die der Player möglicherweise auf einer Leinwand bewegt. Wenn sich das Quadrat dem anderen Objekt nähert, möchte ich diese Form (bei einer bestimmten Nähe) hineinziehen und sie perfekt entlang der Objektkante einrasten lassen. Regeln: Nur wenn die Kanten parallel zueinander sind Wenn ein …
Ich bin festgefahren, ein wichtiges Detail meines Wildwassers zu entwickeln: Es nach unten fließen zu lassen! In Anbetracht einer typischen 3D-Welt, in der Wasser in Richtung Schwerkraft tendiert g=(0,-1,0), und der Normalen der Wasseroberfläche n=(x,y,z), wie kann ich darauf basierend den Vektor der Wasserflussrichtung berechnen? Betrachten Sie als Beispiel diesen …
Ich versuche, einen einfachen SceneManager mit OpenFL und Haxe zu implementieren. Ich habe nicht viel Erfahrung mit OpenFL und Haxe, daher habe ich einige Probleme. So habe ich die SceneManager-Klasse entworfen: package; import openfl.display.Sprite; import openfl.Lib; class SceneManager extends Sprite { private var currentScene: ...; public function new(rootScene: ...) { …
Ich möchte eine Folge von Zahlen erzeugen, um prozedural Planeten in einem Galaxiensektor zu erzeugen. Jeder Planet sollte zufällig platziert werden, es sollte jedoch sehr unwahrscheinlich sein, dass zwei Planeten direkt nebeneinander liegen. Wie kann ich das erreichen? Ich weiß, dass Sie die Chancen durch Anwenden einer Verteilungsfunktion ändern können, …
Gafferon Games hat einen großartigen Artikel über RK4-Integration für bauphysikalische Simulationen, den Sie hier finden: Integrationsgrundlagen Persönlich könnten meine mathematischen und physikalischen Kenntnisse verbessert werden. Ich fühle mich wohl im Bereich der Vektormathematik, Trigger, einiger Statistiken (ich musste lineare Linienregressionsformeln für Software usw. verwenden) und im Grunde der meisten Dinge …
Manchmal scheint ein "echtes" zufälliges Ereignis unfair und macht die Spieler frustriert. Zum Beispiel hat ein Feind eine Wahrscheinlichkeit von 20%, doppelten Schaden zu verursachen ("kritischer Treffer"). Somit konnte er mit einer Wahrscheinlichkeit von 1/725 4 kritische Treffer hintereinander erzielen. Es ist nicht so klein wie es klingt. Ich hoffe, …
Ich entwickle ein physikbasiertes Spiel mit Raumschiffen. Ein Raumschiff besteht aus Kreisen, die durch Gelenke verbunden sind. In einigen Kreisen sind Motoren angebracht. Motoren können sich um den Mittelpunkt des Kreises drehen und Schub erzeugen. Ich möchte in der Lage sein, das Schiff in eine Richtung zu bewegen oder um …
Ich mache ein Spiel, das "fallende Block" -Spielelemente beinhaltet. Das Problem ist, ich bin nicht ganz sicher, wie ich es machen soll, damit die Blöcke an einer Art Gitter einrasten, mit anderen Worten, ich bin nicht sicher, wie es die Zelle auswählt, die seiner Position am nächsten liegt. Die Blöcke …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.