Ich habe immer davon geträumt, das Museum für Kosmonautik in Moskau zu besuchen und die Geschichte der Weltraumforschung direkt von der ersten Person an kennenzulernen. Sehen Sie die ersten Satelliten und automatischen Stationen, die Anzüge von Yuri Gagarin und Alexei Leonov, Modelle der Cosmodrome der Welt, probieren Sie das Essen von Astronauten im Café "Under the Rocket" und kaufen Sie natürlich Souvenirs.
Eines Herbstes gelang es mir, einen Flug in die Heldenstadt Moskau zu planen. Die Hauptstadt begrüßte mich mit gutem Wetter.
Eines der ersten Museen, das ich besuchte, war natürlich das Kosmonautenmuseum am VDNKh.
Ich nahm einen Audioguide und verbrachte den ganzen Tag damit, die Ausstellungen eines der größten wissenschaftlichen und historischen Museen der
Welt bewundernd zu studieren. Wenig später besuchte ich auch das große Planetarium der Hauptstadt, wo ich begeistert den Nachthimmel in der Sternenhalle beobachtete:
Als der muslimische Magomayev „Die beste Stadt der Erde“ sang, ließ ich mich von den Eindrücken inspirieren und war unglaublich froh, dass ich meine Träume wahr werden ließ.
Bis heute bin ich vom Thema Weltraum inspiriert und habe beschlossen, ein kleines Spiel für ein Mobiltelefon zu diesem Thema zu entwickeln.
Als Grundlage habe ich mich für das sowjetische Orbitalraketenschiff Buran entschieden, das im Rahmen des Energy-Buran-Programms entwickelt wurde:
Die Hauptidee war, dass der Spieler es kontrolliert Raumschiff konnte es in die nächste Umlaufbahn bringen. Vor allem aber wollte ich, dass die Physik der Spielwelt der Realität nahe kommt.
Natürlich bestand die Aufgabe nicht darin, einen Simulator zu entwickeln, aber ich wollte, dass alles wie die Realität aussieht
Und so gibt es ein Raumschiff "Buran", das vom Spieler kontrolliert wird. Das Schiff muss von der Startrampe abheben und Geschwindigkeit aufnehmen. Mit anderen Worten, die Geschwindigkeit ist nicht konstant, sie muss sich ständig nach oben oder unten ändern.
Die Höhe der sogenannten "Niedrigreferenz" -Umlaufbahn, von der die meisten Raumschiffe "abgestoßen" werden, liegt ungefähr 200 Kilometer über dem Meeresspiegel. Buran muss also die 200-km-Marke überwinden, um zu gewinnen:
Mit all diesen Indikatoren habe ich eine Physiksimulation erstellt. Je höher die Geschwindigkeit, desto größer die zurückgelegte Strecke. Wenn sich die Geschwindigkeit aus irgendeinem Grund verlangsamt, bedeutet dies, dass die zurückgelegte Strecke geringer wird.
Mit der programmierten Physik begann ich, Objekte zu entwerfen, um sie anschließend an Indikatoren zu binden.
Das erste Objekt war Buran selbst. Ich habe das gesamte Objekt in vier Teile geteilt: drei Beschleuniger und das Schiff selbst:
Ich habe die Trennung vorgenommen, um das Abdocken von Beschleunigern in Entfernungspunkten zu programmieren. Die ersten beiden Beschleuniger müssen bei 42 km abdocken, der letzte bei 150 km.
Jeder Teil ist ein separates Feld einer einzelnen Schneesturmklasse. Jedes Element hat seine eigene Position, Breite und Höhe. Jede Komponente wird separat in Ebenen gezeichnet. Ich habe aber auch eine einheitliche Position eingenommen. Das heißt, wenn ich diese Position ändere, ändern alle ihre Teile auch diese Position und das Objekt bewegt sich als Ganzes:
Zunächst habe ich als Test die erste Division bei 5 km und die nächste bei 20 km gemacht.
Der nächste Schritt bestand darin, das Raumschiff von der Startrampe der Raumstation zu entfernen. Obwohl es offensichtlich scheint, dass Buran fliegt, ist es tatsächlich eine Illusion, dass das Raketenflugzeug immer stillsteht, aber die Objekte der Spielwelt bewegen sich um es herum.
Mit anderen Worten, die Position des Buran auf der Y-Achse ändert sich in diesem Fall nicht, aber die Position des Startkomplexes wird verschoben:
Um die Bewegung des Schneesturms und seine Geschwindigkeitssteigerung deutlicher zu machen, habe ich Wolken hinzugefügt, die den Effekt des Fluges erzeugen.
Ich wollte dem Spiel auch eine Kraftstoffverbrauchsfunktion hinzufügen. Zu Beginn des Spiels enthält das Schiff mehrere Kraftstofftanks, die bei Bedarf verwendet werden können. Wenn der Kraftstoff auf Null fällt, geben die Beschleunigerturbinen keine Flamme mehr ab. Wenn der Spieler den Kraftstofftank benutzt, erscheint das Feuer wieder.
Es scheint, dass man dem ein Ende setzen könnte, aber das Gameplay des Spiels schien mir ziemlich einfach und langweilig. Ich wollte Spielelemente hinzufügen, die den Spieler dazu zwingen würden, sich zu bemühen, bis zum Ende des Spiels bessere Ergebnisse zu erzielen.
Es gibt viele Faktoren, die die Geschwindigkeit eines Raketenflugzeugs beeinflussen können. Um das Spiel interessanter zu gestalten, habe ich beschlossen, Meteore hinzuzufügen.
Wenn ein Raketenflugzeug mit Meteoren kollidiert, tritt Kraftstoff um 20 Anzeigen aus, was eine Verringerung der Geschwindigkeit bedeutet. Je höher die Geschwindigkeit, desto schwieriger ist es natürlich, fallenden Himmelskörpern auszuweichen.
Die letzte Phase bestand darin, die Dinge in Ordnung zu bringen, Soundeffekte und einen Finishing-Bildschirm hinzuzufügen:
An diesem Punkt scheint es bereits möglich zu sein, den Antrag zur Veröffentlichung zu senden, aber etwas hat mich daran gehindert. Mit ein wenig Nachdenken fügte ich Buran eine weitere Funktion hinzu - die Beschleunigung.
Zu Beginn des Spiels erhält der Pilot 3 Beschleuniger, die während des Spiels verwendet werden können. Dies ermöglicht es, selbst bei Verbrauch aller Kraftstofftanks im letzten Moment den Weltraum zu erreichen, wenn alle Ressourcen während des Spiels korrekt zugewiesen werden.
Zu diesem Zeitpunkt entschied ich mich, die Entwicklung abzuschließen und begann am Telefon zu testen. Während des Tests, des Spiels, habe ich die Anzahl der Kraftstofftanks, Beschleuniger, die Anzahl der Meteore und andere Nuancen angepasst, um die App spielbarer zu machen:
Die letzte Arbeit am Projekt besteht in der Entwicklung von Symbolen, Beschreibungen und der direkten Veröffentlichung:
Man kann die folgenden Statistiken 3 Monate nach Veröffentlichung der Anwendung beobachten:
Die Im Mai war das Spiel bei Nutzern von Handys, die auf dem KaiOS- Betriebssystem basieren, sehr gefragt . Dies wurde durch die Tatsache erleichtert, dass die Redakteure dieses Spiel wie empfohlen auswählten und es innerhalb einer Woche auf der ersten Seite des Marktes angezeigt wurde. Im Juni und Juli ist das Interesse an der Bewerbung zurückgegangen.
Bei der Monetarisierung ist folgendes Bild zu beobachten:
Im Mai erreichte die Anzahl der Klicks auf Werbung einen Höchststand von 121 Klicks, im Juni ging sie im Vergleich zum Vormonat dreimal zurück, im Juli stieg die Nachfrage jedoch erneut, wenn auch geringfügig ...
Obwohl das legendäre Orbitalraketenschiff Buran den virtuellen Raum erfolgreich eroberte, startete das Projekt selbst zu meinem Bedauern nicht.
Aber meine Fähigkeiten, solche Projekte von Grund auf neu zu entwickeln und zu starten, sind sehr gewachsen. Und wer weiß, welche Statistiken diese App in Zukunft anzeigen wird? Vielleicht nimmt Buran morgen die nötige Geschwindigkeit auf, um wirklich fliegen zu können. Das Leben wird es zeigen!
Danke an alle!