Pseudozufälligkeit wird uns helfen: eine Auswahl von Werkzeugen zum Generieren von Assets für das Spiel

Die Aufnahmen der Vergangenheit Ludum Dare 44 sind abgeklungen, aber der Wunsch, Spiele zu machen, ihre Fähigkeiten zu verbessern, hat mich noch nicht verlassen, und ich denke, viele. Beim Durchblättern der Hauptseite des Online-Events stieß ich auf einen interessanten Beitrag, in dem sich der Autor über das Kompilieren von Tools Gedanken machte, mit denen Entwickler (Teams) ihre Spiel-Meisterwerke erstellen können. In dem Artikel machte sich der Autor daran, eine Reihe von Werkzeugen zusammenzustellen, die pseudozufällig verschiedene Ressourcen für Ihr Spiel generieren, von einer festen Farbpalette bis zu einer einfachen Chiptune-ähnlichen Hintergrundmusik und Charakter-Sprites.


Bildschirmschoner für zufällige Spiele auf LD 44


Unter dem Schnitt befindet sich die Übersetzung dieser Notiz mit kurzen Kommentaren und Notizen von mir.


Bei seinen Recherchen ließ sich der Autor von mehreren Anforderungen an das Tool leiten:


  • Es sollte den Inhalt zufällig, so einzigartig und einzigartig wie möglich machen.
  • Es sollte in einem Browser ausgeführt werden.
  • Das Werkzeug kann mit jedem Motor ohne Hindernisse verwendet werden.

Spieltitelgenerator


Das erste, was Sie brauchen, ist der Name Ihres Projekts. Es kann ziemlich schwierig sein, aber Game Title Generator bietet Ihnen über 10 Millionen verschiedene Angebote. Lassen Sie sich mit der Schaltfläche "Erstellen" nur nicht so sehr mitreißen, denn während der Zeit von Jem müssen Sie noch ein Spiel erstellen.
Nachfolgend finden Sie ein Beispiel für die generierten Namen zukünftiger Gaming-Meisterwerke:


 Infect Of Stipulation Blast Of Privilege Rad Godzilla Wranglers Legendary Math Trivia Annigilation and City 

Kühler


Verwenden Sie nicht den langweiligen schwarzen Hintergrund # 000000 für Ihr Spiel mit weißem Text #FFFFFF und blauen Spielobjekten # 0000FF . Erstellen Sie stattdessen mit Coolors eine coole, ausgewogene Farbpalette. Sie können Ihre eigene Palette mit 5 neuen zufälligen Farben erstellen, indem Sie einfach die Leertaste drücken. Wenn Sie eine bestimmte Farbe mögen, können Sie sie korrigieren und dann 4 neue Farben generieren, die zu ihr passen. Es gibt auch eine Schaltfläche (Pfund-Symbol), die alle Schattierungen generiert.


Beispielpaletten unten:


Palette von Zeiten


Palette zwei


Die Palette kann dann in verschiedene Formate exportiert werden, einschließlich PNG , PDF , SVG , oder Sie können einen direkten Link zur Palette mit einem Ihnen bekannten Designer teilen.


Pixeldudesmaker


Charaktere stören Ihr Spiel auch nicht. Pixeldudesmaker generiert zufällige lustige Pixel-Kritzeleien. Wenn Sie eine Kombination ausgewählt haben, die Ihren Vorlieben entspricht, können Sie eine Sprite-Tabelle mit drei integrierten Animationen exportieren: idle , Ausführen und Springen.


Wie magst du so süße pseudozufällige Charaktere? Vielleicht passen sie als Stub-Platzhalter dazu, den Prototyp einzubrechen und ihn dann durch bereits qualitativ hochwertigen manuellen Inhalt zu ersetzen.


Animation ausführen


Animation springen


Cavegen


Benötigen Sie eine Höhlenkarte? Warum versuchst du nicht, deine Geschichte mit Cavegen aufzubauen ? Die App verwendet Cellular Automata- Algorithmen, um Höhlen zu erstellen, die Sie dann als json oder png exportieren können.


Cavegen-Schnittstelle


Jfxr


Das Spiel benötigt auch einige Soundeffekte. Wahrscheinlich kennt jeder den klassischen sfxr , der Retro- sfxr erzeugt. Wie sich herausstellte, gibt es auch eine Implementierung dieses klassischen javascript Tools namens jfxr .


Jfxr Webinterface


Beepster


Zu guter Letzt braucht Ihr Spiel Musik. Versuchen Sie es mit Beepster . Sie können damit einige unauffällige Melodien erstellen. Der einzige Nachteil ist, dass Sie das Ergebnis selbst aufzeichnen müssen.


Minimalistische Beepster-Oberfläche


Von einem Übersetzer: Ich habe selbst mit diesem Tool herumgespielt und Titel für mein Spiel aufgezeichnet, die den unten gezeigten auf dem Link zu dem in SoundCloud hochgeladenen generierten Titel ähnlich sind: https://soundcloud.com/xnfss34b6ajq/dingdungdungdung


Fehlendes Werkzeug


Eine Sache, die in dieser Liste fehlt, ist das Werkzeug zum Erstellen eines tileset . Das heißt, die Grundelemente für den Aufbau eines Levels (sei es ein Plattformer oder ein Top-Down-Walker). Das heißt, keine tilemap , sondern echte Kachel-Sprites. Der Autor suchte überall nach ihnen, konnte aber keine finden, die auch als Webanwendungen ausgeführt wurden. Vielleicht gibt es hier immer noch eine "Marktlücke", und diese Woche möchte ich wirklich versuchen, ein solches Instrument zu schaffen. Es wird nichts Beeindruckendes sein. Dies ist nur eine Idee.


Kachelsatzgenerator


Unten finden Sie einen Link zum Projekt-Repository. Es sei darauf hingewiesen, dass der Autor in kurzer Zeit recht gute Fortschritte gemacht hat.


GitHub: https://github.com/Quinten/random-tileset-generator


Demo-Link: https://quinten.imtqy.com/random-tileset-generator/


Link zu itch.io: https://supernapie.itch.io/random-tileset-generator


Lizenzierung für die generierten tileset : CC0


Nachwort (vom Übersetzer)


Dies ist eine vollständige Liste der handverlesenen Werkzeuge. Es kann sehr gut erweitert werden, und es ist nicht erforderlich, dieselben strengen Kriterien wie die Verfügbarkeit der Webversion anzuwenden. Vielleicht können diejenigen, die diese Übersetzung oder das Original lesen, dazu beitragen, die Liste in den Kommentaren zu erweitern, indem sie ihre Ergebnisse, die besten Tools, Asset-Generatoren (Sounds, Animationen, Rigs für 3D-Modelle, Hintergrundgeneratoren für das Spiel usw.) teilen. Lassen Sie uns gemeinsam die Tools bereichern, um noch mehr coole und verrückte Dinge bei Game Jam zu tun! Außerdem können Sie Ihre Best Practices (z. B. Links zu GitHub oder GitLab) und Ideen austauschen, die in Bezug auf Tools immer noch nicht ausreichen, um Ihr Game Jam-Spiel schnell zu prototypisieren.

Source: https://habr.com/ru/post/de450782/


All Articles