Programmierung

geschrieben am 08.05.2011 18:40:35
( Link )
Heisst das, die Waluigi Grafiken sind fertig?



Grade arbeite ich an: Nichts
geschrieben am 08.05.2011 19:01:58
( Link )


Mein Teil zumindest. Alles was nicht ausgefüllt ist sind Platzhalter, die vom Kleinen sind nicht beschriftet da die Anordnung genau wie beim Großen ist.
geschrieben am 09.05.2011 11:02:22
( Link )
Welchen Font findet ihr besser? (Es geht nur um den, der für das Wort "Deutsch" verwendet wurde, oben links das ist nur Debugging-Zeug)





Der erste ist ein 8-Pixel-Font mit fester Breite, der zweite ist MS Gothic mit variabler Breite. Es war ja mein Vorschlag, ein 8-Bit-Font zu verwenden. Der Vorteil von MS Gothic ist allerdings, das da auch direkt schon komplexe Zeichen (wie Japanisch) dabei ist. Falls mal irgendwer das Spiel übersetzen will, wäre das ein Vorteil. Außerdem sieht das unter Umständen auch besser aus. Hier zwei Beispiel-Screens aus meinem alten Projekt:



-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 09.05.2011 11:27:03
( Link )
Der Monospace-Font würde besser zum Spiel passen (kann ich mir zumindest vorstellen). Wär's denn so ein großes Problem, da japanische 8x8-Schriftzeichen hinzuzufügen?
geschrieben am 09.05.2011 12:26:06
( Link )
Zitat von WYE:
Der Monospace-Font würde besser zum Spiel passen (kann ich mir zumindest vorstellen). Wär's denn so ein großes Problem, da japanische 8x8-Schriftzeichen hinzuzufügen?


Die Problematik ist folgende: Erstmal müsste man natürlich ein Font finden, das zu dem Font passt. Das ist aber nicht das Hauptproblem. Das 8-Pixel-Font liegt im BMP-Format, als könnte jeder, der Übersetzungen machen will, das einfach kopieren und bearbeiten oder gleich ein komplett neues Font erstellen (da die Sprachdateien ja auch gesonderte Fonts unterstützen). Das Problem ist aber, dass BMP-Dateien ziemlich groß sind. MS Gothic im BMP-Format wären zum Beispiel über 23 MB. So große Dateien sind nicht nur fast unmöglich zu bearbeiten, sondern haben auch noch lange Ladezeiten. Das kann man umgehen, indem man sie in ein spezielles Allegro-Format umwandelt. Allerdings will ich dem Endnutzer natürlich nicht zumuten, sich das anzueignen, da man dafür gesonderte Programme braucht. Also wäre es gut schon ein umfassendes Font mit vielen Zeichen im Allegro-Format bereitzustellen. Das Gothic-Font habe ich bereits im genannten Format, deswegen wäre es nützlich, das gleich als Standard zu nehmen, damit man problemlos allerlei Übersetzungen anfertigen kann.

Würden wir natürlich ein entsprechendes 8-Pixel-Font mit ähnlich vielen Zeichen finden, könnte ich das ins Allegro-Format umwandeln und das Problem wäre gegessen. Bisher habe ich aber noch keins gefunden.

Eine "Notlösung" wäre ein beliebiges Fixed-Width-Font zu nehmen, das nicht unbedingt nur 8-Pixel breit ist, durch die feste breite aber immer noch klassisch wirkt. Es ist viel leichter größere Fonts mit komplexen Schriftzeichen zu finden. Allerdings setzt diese Lösung wiederum voraus, dass der Font-Converter richtig funktioniert. Ich glaube letztens hatte er bei mir ein Fixed-Width-TTF-Font einfach in ein Variable-Width-Font umgewandelt.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 09.05.2011 16:10:45
( Link )
Ich finde auch das Obere sieht besser aus.
Die Frage ist auch, ist es die Mühe wert, würde es jemals jemand in eine Sprache mit komplexeren Zeichen übersetzen? Gut, die Möglichkeit wäre da und das ist immer gut, aber haben wir denn überhaupt soviel Text dass sich der "Aufwand" lohnt? So sehr Storylastig sollte es doch gar nicht sein.
geschrieben am 09.05.2011 16:19:52
( Link )
Guter Punkt. Ich werde einfach mal weiterschauen, ob ich was gleichwertiges finde, ansonsten bleibe ich bei den Basiszeichen.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 09.05.2011 19:25:44
( Link )
Interpretierter Crap anzeigen
""RPG Hacker hat zu gegeben, dass er einen orgasmischen Höhepunkt kriegt wenn er programmiert. Diese frohe Botschaft muss unter alle Leute verbreitet werden.""
Zum Beispiel hat er deswegen Sprachen einprogrammiert, damit sein Freund "Schwanzus Longus" kommt c==3


Finde beide Fonts gut btw. Aber leg doch mal Wert auf ... die Levels selbst oder so...Menschenskinder, jawollja. Himmel Arsch und Zwirn...
Wie kritisch man doch gegenüber dem System wird, wenn man älter wird...
geschrieben am 09.05.2011 19:37:08
( Link )
Zitat von Shog:
Interpretierter Crap anzeigen
""RPG Hacker hat zu gegeben, dass er einen orgasmischen Höhepunkt kriegt wenn er programmiert. Diese frohe Botschaft muss unter alle Leute verbreitet werden.""
Zum Beispiel hat er deswegen Sprachen einprogrammiert, damit sein Freund "Schwanzus Longus" kommt c==3


Finde beide Fonts gut btw. Aber leg doch mal Wert auf ... die Levels selbst oder so...Menschenskinder, jawollja. Himmel Arsch und Zwirn...


Wie kann man an Levels arbeiten, wenn man kein ordentliches Interface hat? Schließlich baut alles, aber auch wirklich alles aufeinander auf. Wenn man ein Auto baut, fängt man auch nicht beim Sitz, sondern beim Grundgerüst an, obwohl der Sitz letztendlich das ist, was man am meisten nutzen wird.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 09.05.2011 19:58:58
( Link )
*Willkürlich aus der Luft gegriffenes Thema ansprechen*
Habe gerade mit Markus darüber gesprochen und ich würde mich dazu bereit erklären, eigene Musics für das Spiel zu mixen, sofern Chiptune für Euch okay ist.

Overworld designen ist mein Job
Meine Rechtschreibfehler sind gewollt und taktisch klug gesetzt
8Bit YT Channel
geschrieben am 09.05.2011 20:06:42
( Link )
Wenn der Stil ansatzweise einheitlich bleibt, klar.
geschrieben am 09.05.2011 20:08:39
( Link )
Also für mich wäre das, wie gesagt, wirklich super.

Achte aber darauf, die Musik nicht zu 8-bittig zu machen. Ich weiß, das ist bei Chiptune schwer, aber da das Spiel grafikmäßig ja einen 16-Bit-Stil haben wird, muss man das ja irgendwie anpassen. Ich denke das ist irgendwie möglich.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 09.05.2011 20:17:50
( Link )
Im Notfall könnte man doch die Samples ändern, so dass es nicht mehr nach Gepiepe, sondern eher nach SMW-ähnlichen Instrumenten klingt, oder?
geschrieben am 09.05.2011 20:34:51
( Link )
Klar, dit is janz einfach.

Overworld designen ist mein Job
Meine Rechtschreibfehler sind gewollt und taktisch klug gesetzt
8Bit YT Channel
geschrieben am 09.05.2011 23:50:47
( Link )
Zitat von DicloniusAnimeX:
*Willkürlich aus der Luft gegriffenes Thema ansprechen*
Habe gerade mit Markus darüber gesprochen und ich würde mich dazu bereit erklären, eigene Musics für das Spiel zu mixen, sofern Chiptune für Euch okay ist.


Solange es zum Game passt habe ich nichs dagegen, oder bin sogar froh sowas in dem Game zu haben.
Aber sie sollte halt im Mario Style bleiben :3

geschrieben am 13.05.2011 15:49:30
( Link )
Habe jetzt nochmal einen anderen Font genommen.



(Es geht nur um das Wort "Deutsch").
Das hat nichts mit der Zeichensituation zu tun. Ich fand den hier einfach nur schöner. Dieser dicke Bios-Font scheint mir doch ein kleines bisschen zu altertümlich. Hier das ist immer noch ein Fixed Width Font und wirkt dadurch klassisch, ohne aber gleich so urig alt auszusehen.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 13.05.2011 16:05:34
( Link )
Das wirkt etwa wie ein Gameboy Advance spiel bisher =)
Also gefallen tut es mir, aber wenn ich ehrlich bin ist mir die Font mehr oder weniger fast egal.
Also können sie nehmen, aber die Anderen sollen eher entscheiden ;')

Aber eine Frage:
Gibt es denn bei der Font auch "exotische" Zeichen dabei?

geschrieben am 13.05.2011 16:13:12
( Link )
Nope, bei diesem hier nicht. Das umschließt (soweit ich das überschaue) nur die ersten 255 ASCII-Zeichen. Habe das nur geholt, weil ich's so schick finde. Allerdings habe ich aus Wario Land 3 ein paar japanische Schriftzeichen, die perfekt zu diesem Font passen. Die kann ich später noch zufügen. Vielleicht finde ich später auch noch was anderes gleichwertiges.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 26.05.2011 19:01:10
( Link )
Mal wieder ein bisschen weitergekommen. Habe jetzt String-Funktionen implementiert.



Sieht in der Sprachdatei so aus:
Zitat von langDE.lng:
[teststr]=[align="1"]Dies ist ein einfacher Teststring.[break][break][align="0"]Normaler Text[break][align="1"]Zentrierter Text[break][align="2"]Rechtsgebundener Text[break][align="1"]Farbiger Text

Mag nach all der Zeit nicht nach viel aussehen, aber mit der Zeit habe ich eben einen gewissen Groll gegen Word-Wrap-Funktionen entwickelt (das hier war das vierte mal, dass ich eine gemacht habe). String-Funktionen wie diese sind meiner Meinung nach ziemlich nützlich und wichtig, insbesondere in Kombination mit den Sprachdateien. Noch ein bisschen daran arbeiten, dann bin ich mit den Essentials fertig und kann mich langsam an die Level-Engine ranmachen.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 26.05.2011 19:11:04
( Link )
Das sieht doch schonmal ganz gut aus die Idee mit dem String ist gut, auf jeden fall besser als das Wrapping.