Avorion Distanzrechner (Entwicklerblog)
Beschreibung:
Der Avorion Distanzrechner ist ein einfacher Rechner der für Computerspiel Avorion verwendet wird um in einem Feld die Entfernung von der eigenen Position zur Mittelpunkt-Koordinate (0:0) berechnet.
Die Karte besteht aus 1000 * 1000 Feldern und ist in die Koordinaten -500:500 (oben links) bis 500:-500 (unten rechts eingeteilt). Den Mittelpunkt stellt die Koordinate 0:0 dar. Hier ist der Auschnitt eines Screenshots Avorion Karte der Karte aus dem Spiel zu sehen.
Problemdarstellung und Lösung:
- im Ersten Schritt möchte ich das der Anwender einfach nur seine Koordinaten im Format X:Y eingibt und den Abstand zu 0:0 als Ergebniss erhällt. Dazu lautet die Formel:
distanz = wurzel aus (x^2 + y^2)
- im Zweiten Schritt soll der Anwender auch das Ziel selbst wählen können. Standartmässig bleibt es aber auf 0:0 stehen.
Entwicklung:
Programmiersprache: C#
Da das kleine Projekt im Rahmen der Lernphase zu C# entstanden ist und mein erstes kleines Ziel darstellte, habe ich selbsterklärend die Programmiersprache C-Sharp gewählt.
In C# würde die Berechnung des ersten Schrittes wie folgt aussehen:
int distanz = Convert.ToInt16 ( Math.Round ( Math.Sqrt( (koordinateX * koordinateX) + (koordinateY * koordinateY) ) ) );
Notiz:
- 11.01.2022
Da ich als Neuling mit dem VisualStudio 2022 auf nicht vorhersehbare Probleme gestossen bin, stelle ich C# erst einmal zurück. Vieleicht war C# doch keine so gute Idee. Es gibt Probleme mit dem Paketieren der Software, ausserdem benötige ich wohl eine weitere Windows 10 Lizenz für die Virtuelle Maschine zum testen.
Programmiersprache: JavaScript
Die aktuelle Version des Avorion-Distanzrechners ist HIER zu finden.
Als ersten Framework für HTML und CSS verwende ich Material Design Lite.