Ein neues Level. Ich habe den Router und andere Dinge fertig konfiguriert, und jetzt, während ich an der Spitze der Yacht sitze, schreibe ich manchmal ein bisschen Code direkt auf dem Server mit AI ... arbeite an der Arbeit während der Arbeit ...)
Es ist geschehen! Unser erster Versuch, in einem neuen Genre zu schreiben. Die erste Kurzgeschichte, die im Final-Exodus-Universum spielt, ist erschienen. Es ist kurz, aber sehr atmosphärisch. Sie können uns unterstützen, indem Sie die russischsprachige Version auf LitRes kaufen. Sie akzeptieren sowohl russische als auch internationale Karten. Wenn das für dich schwierig ist, schreibe mir und ich schicke dir den text kostenlos. Dies ist die erste Kurzgeschichte; umfangreichere Werke werden geschrieben und werden ihr folgen. Viel Spaß beim Lesen! Ich wäre sehr daran interessiert, Ihr Feedback zu lesen. https://www.litres.ru/book/nataliya-polyanskaya/dolgoe-eho-drug-druga-73979471/
Sollen wir die Skala greifbarer machen? Was denken Sie? Und übrigens hat der gezeigte Planet 10.000 Hexfelder, während viele Planeten 40.000 haben. Um es in die richtige Perspektive zu rücken, die Tannen, Berge und alles andere sind auf der Karte von EINEM planetaren Hex, und all diese Karten sind unterschiedlich.
Nun, was ist neu? Es ist die Saison, und im Moment muss ich genug Geld verdienen, um davon zu leben. Viel mehr kann ich nicht schaffen. Trotzdem schaffe ich es, von Zeit zu Zeit an dem Code zu arbeiten, und hier ist, was ich getan habe. ... der interessanteste Teil ist am Ende) Also: Die Verbindungssicherheit und der Schutz des Servers vor böswilligen Akteuren haben sich deutlich verbessert. Ein großer Fehler im System, der die Bewegung von Schiffen durch Sternensysteme steuert, wurde gefunden. Das ganze System wurde ebenfalls überarbeitet: Duplikate entfernt, Schecks hinzugefügt und der alte Code im Allgemeinen überarbeitet. Es wurde vor langer Zeit geschrieben, als meine Fähigkeiten anders waren. Die Koloniekarte zeichnet jetzt dynamische Werte aus der Datenbank anstelle von Testwerten, und ich erstelle die Schnittstelle zum Erstellen der ersten Kolonie. Ich beende gerade ein Tool zum Erstellen von Schiffsmodulen und Schiffen selbst und zum Speichern in der Datenbank. Es umfasst die Platzierung von Modulen innerhalb des Rumpfes, Gewichtsverteilung, Stärke, Befestigungspunkte, den Strukturrahmen und Rumpfplatten. Der Code des Tools wird später in den Client integriert. Ja, wir tun mehr, als kleine Schiffe aus Eisen, Titan und Geld zu bauen: Wir machen sie zu komplexen technischen Systemen. Es gibt derzeit mindestens 20 wesentliche Systeme, ohne die das Fliegen schwierig wird. Aber nicht unmöglich. Der Designer ist grafisch. Wir wählen Module aus, platzieren sie und stellen die gewünschten Gesamtparameter ein; der Algorithmus vervollständigt die Korridore und Schächte und baut den strukturellen Rahmen und den Rumpf. Das ist es. Wie üblich, wenn Sie helfen wollen, gibt es Arbeit zu tun, und es ist nicht nur Kodierung. Es gibt auch Aufgaben für Menschen, die weit von der IT entfernt sind. Die Hauptsache ist der Wunsch zu helfen.
Ich sprach mit einer AI. Es gab mir diese Beschreibung des Projekts: "Dies ist keine prozedurale Sandbox, sondern eine deterministische wirtschaftliche und physische MMO-Simulation mit einer sich verändernden Welt."
Einer unserer jüngsten kleinen Siege. Ich habe bereits geschrieben, dass wir jetzt Planeten aus nächster Nähe mit einzigartigen Oberflächen darstellen und dass sich jedes Hex auf der Oberfläche eines Planeten zu einer großen Karte öffnet. Aber es gab einen Haken. Ein Planet könnte höchstens etwa 10.000 Hexfelder haben. Wir konnten nicht höher gehen, weil die geometrischen Algorithmen, die für vorläufige Berechnungen verwendet wurden, ein hartes Limit erreichen würden. Diese Größe gab uns ziemlich praktikable Dimensionen für ein einzelnes Hex, auf dem Gebäude und andere Dinge platziert werden konnten: etwa 260 Meter im Durchmesser. Aber ich wollte mehr Details. Und jetzt habe ich es geschafft: 40.000 Hexfelder. Die Kartenskala beträgt jetzt 130 Meter für die Erde und dementsprechend 100-150 Meter für erdähnliche Planeten. Die 10.000-Hex-Version wird für Mars-große Planeten verwendet, wobei der Maßstab ungefähr gleich bleibt. Wir werden nicht auf 160.000 Hexfelder gehen. Die Hardware könnte damit umgehen, aber die Datenbank würde enorm werden. Obwohl es nicht ausgeschlossen ist, ob wir wachsen: 10-20 Terabyte.
Es gab eine weitere Lücke zwischen den Posten. Aber ich nehme an, Sie haben bereits erkannt, dass ich nicht der aktivste Blogger bin. Im Hintergrund wurde jedoch viel getan.
Hier! Die Texturen müssen geändert werden, aber mathematisch funktioniert alles! Einer von vielen Planeten. Jedes Hex wird separat nach Klima, Feuchtigkeit und Dutzenden anderer Parameter modelliert.
Noch kein Bild. Wichtige Neuigkeiten: Planeten laden jetzt richtig und zeigen vor allem richtig an! Sie entsprechen dem Layout im Design-Tool zu 100%. Es war schwierig, aber es hat funktioniert.
Das Wichtigste ist in der oberen linken Ecke, und das musste ich tun, um das kleine "tojson: true" -Label erscheinen zu lassen. Warum ist das wichtig? Es bestätigt, dass die größte Datenübertragung im Spiel stattgefunden hat und korrekt in einem verwendbaren Format empfangen wurde. Was ist daran schwierig? Der Motor hat keine vorgefertigten Werkzeuge, die ihn richtig handhaben.
Eine Erinnerung daran, dass wir eine Website haben, auf der Sie den Spielclient herunterladen und die Arbeit sehen können, die wir geleistet haben. 1exodusgame.com