Helden- / Charakter-Sprite-Größe im Vergleich zur Kachelgröße?

9

Also mache ich diesen einfachen Plattformer, bei dem der Held 16x16 groß ist, aber auch die Kachelgröße 16x16. Was klingt gut, oder? Aber mein Spielfenster / meine Spielwelt ist 800x416, was den Helden im Vergleich wirklich sehr, sehr klein macht. Das hat mich wirklich überrascht, aber da ich noch nie einen Plattformer gemacht habe, ist es auch eine neue Entdeckung.

Gibt es einen Regelsatz für die Skalierung in Platformer-Spielen?

Ich möchte, dass mein Spielfenster so groß bleibt wie es ist (800x416), da das Spiel große Level umfasst. Aber wie groß sollte mein Held sein?

Ich hoffe, dass mir die Frage klar war, und ich schätze jeden Einblick.

Vielen Dank

Kind
quelle
Es gibt wirklich keine Regel, obwohl viele Plattformer Charaktere haben, die doppelt so groß sind wie die Kacheln.
Thedaian
Ich stimme der 2x-Regel zu. Ein Charakter mit einer Größe von 16 x 32 kann weiterhin glücklich auf einem 16 x 16-Tilegrid plattformieren und ist mehr als doppelt so groß, da die Leute nicht quadratisch sind.
Gregory Avery-Weir
3
Ich würde denken, dass das Verhältnis von Held zu Bildschirmgröße wichtiger ist als das Verhältnis von Held zu Kachelgröße.
Jimmy
1
@ Jimmy, was denkst du wäre ein geeignetes Verhältnis zwischen Bildschirmgröße und Heldengröße?
Kind
@ Jimmy, vielleicht möchten Sie das zu einer Antwort machen, damit Sie die Punkte bekommen, die Sie dafür verdienen.
Ingenieur

Antworten:

11

Es ist meistens eine subjektive Frage, und es hängt sehr von Ihrer beabsichtigten Spielästhetik und -mechanik ab.

Das wichtige Verhältnis ist die Größe des Features zur Bildschirmgröße, nicht die Größe des Features zur Kachelgröße. Einige Zahlen finden Sie hier: http://kotiro.petermichaud.com/visual/resolution/ . Wie Sie vielleicht bemerken werden, zeigte das Original Mario Bro ein wirklich kleines Mario, nicht nur in Bezug auf die Pixelauflösung, sondern auch in Bezug auf die Bildschirmfläche (1/20 der Höhe). Sie wussten kaum, was Ihr Charakter sein sollte, und es ist schwierig, eine Bindung an etwas so Kleines aufzubauen. Spätere Spiele in der Serie (ob Mario 3 oder Mario World oder Paper Mario) hatten einen Charakter, der ungefähr 1/8 der Höhe des Bildschirms betrug, unabhängig von der Auflösung.

Ich würde auch argumentieren, dass die Geschwindigkeit Ihres Spiels die Größe etwas beeinflusst. Zum Beispiel verfügt Super Meat Boy über einen sich schnell bewegenden Blob in einer unversöhnlichen Umgebung. Die Ansicht wird weiter herausgezoomt und die Funktionen und Charaktere kleiner, aber mit der Geschwindigkeit, mit der sich Meat Boy bewegt, wäre es klaustrophobisch und tödliche Hindernisse würden die Reflexe der Spieler stark beeinträchtigen. Es gibt immer noch viele Fälle, in denen die Kamera zoomt, damit Sie sich besser mit dem Charakter identifizieren können. Im Gegensatz dazu verfügt Castlevania über einen sich langsam bewegenden Protagonisten, und das Spiel konzentriert sich auf die Interaktion zwischen Ihnen und Gegnern in der Nähe, sodass die größere Feature-Größe gut funktioniert.

Jimmy
quelle
Tolle Resonanz! Die Sache ist, mein Spiel bewegt sich fast so schnell wie ein Super-Fleischjunge (20 Fliesensprungdistanzen), deshalb frage ich hauptsächlich. Aber jetzt, da Sie die Feature-Größe zur Bildschirmgröße erwähnen, sehe ich, dass mein 16x16-Zeichen in den meisten Ebenen 1/28 der Bildschirmgröße beträgt, obwohl es in einigen Ebenen, in denen Sie hineinzoomen, viel weniger wird. Er ist immer noch viel zu klein, auch wenn er ein großer Augapfel war, sieht er im Vergleich zur Umgebung minimalistisch aus. Aber das Spielgefühl ist so viel besser, wenn mein Held kleiner ist. Irgendwelche Ideen, wie man Kompromisse eingeht? (Ich habe den Charakter jetzt auf 1/14 geändert, fühle mich ungeschickter: /)
Kid
Abhängig von der aktuellen Position und Geschwindigkeit des Players können Sie die Kamera beim Vergrößern und Verkleinern intelligenter machen (Zoomen, wenn Sie sich beispielsweise an der Wand eines Levels befinden, da Sie nichts hinter der Wand anzeigen müssen oder vergrößern, wenn sich der Charakter nicht sehr schnell bewegt). Solange der Spieler den vergrößerten Charakter für einen guten Zeitraum sehen kann, lässt er sich durch Fantasie automatisch die Lücken während der Teile füllen, wenn der Charakter klein ist.
Jimmy
2

Gibt es einen Regelsatz für die Skalierung in Platformer-Spielen?

Nein. Dies ist im Allgemeinen eine Frage des Geschmacks und des visuellen Stils, den Ihr Spiel haben soll. Sie sollten ein paar verschiedene Verhältnisse von Kachelgröße zu Spielergröße zu Bildschirmgröße ausprobieren und sehen, welche sich für Sie am besten anfühlt.

Wie Jimmy in den Kommentaren betonte, wird der Größenunterschied zwischen dem Spieler und dem Bildschirm wahrscheinlich einen größeren Einfluss auf das Spielgefühl haben. Die Größe der Kacheln im Verhältnis zum Spieler sollte ein Implementierungsdetail sein (denken Sie beispielsweise daran, dass Hardware-Sprites auf vielen alten Konsolen eine feste Größe hatten und daher "Sprites" im Spiel, die größer waren, nur aus mehreren Kacheln bestanden). .

Um dies zu tun, ist es wichtig, Ihr Spiel so zu strukturieren, dass diese Verhältnisse relativ einfach geändert werden können - damit Sie beispielsweise nicht viele fest codierte Kachelgrenzen in Ihrem Code haben möchten.


quelle