Alexander Bier

  • Journey
  • CV
  • Portfolio
  • Blog

Alexander Bier

  • Journey
  • CV
  • Portfolio
  • Blog
www.pcgames.de

Die Siedler online

Alexander
7. Februar 2024
Portfolio

Mein Einstieg bei der Global-Communication Services GmbH begann mit einem herausfordernden und spannenden Projekt: der Entwicklung eines C#-Wrappers für den Air-Launcher des beliebten Online-Spiels Die Siedler Online. Dieses Projekt war besonders bedeutend, da es im Kontext der bevorstehenden Abschaltung von Flash für gängige Browser durchgeführt wurde.

Die Siedler online spielen

Hintergrund des Projekts

Mit der anstehenden Abschaltung von Adobe Flash, die zu dieser Zeit von den meisten gängigen Browsern unterstützt wurde, standen viele Flash-basierte Anwendungen vor der Herausforderung, weiterhin verfügbar und nutzbar zu bleiben. Das betraf auch Die Siedler Online, das als Flash-Anwendung verfügbar war und dringend eine alternative Lösung benötigte, um den Spielern ein nahtloses Erlebnis zu bieten.

Meine Aufgaben im Detail

1. Entwicklung des C#-Wrappers

Meine Hauptaufgabe war die Entwicklung eines C#-Wrappers, der:

  • Download-Automatisierung: Den Air-Launcher automatisch von einem festgelegten Server herunterladen sollte, um die Flash-Anwendung zu ersetzen.
  • Installation und Konfiguration: Den Air-Launcher installieren und konfigurieren, sodass das Spiel weiterhin problemlos gestartet werden konnte.
  • Spielstart: Die Siedler Online über den Air-Launcher als Desktop-Spiel starten sollte, um die Abhängigkeit von Flash zu umgehen.

2. Integration des Air-Launchers

Die Integration des Air-Launchers umfasste:

  • Fehlerbehebung: Probleme identifizieren und beheben, die während der Installation und des Starts des Spiels auftreten könnten.
  • Optimierung: Den Wrapper so zu gestalten, dass er die Nutzung des Air-Launchers und die Spielerfahrung verbessert.

3. Testing und Verifizierung

Um sicherzustellen, dass der Wrapper zuverlässig arbeitet, war umfassendes Testing erforderlich:

  • Funktionsprüfung: Verifikation, dass der Wrapper den Air-Launcher korrekt herunterlädt und das Spiel stabil startet.
  • Kompatibilitätstest: Sicherstellung, dass der Wrapper auf verschiedenen Systemkonfigurationen funktioniert und keine Komplikationen verursacht.

Herausforderungen und Erfolge

Die Herausforderung bestand darin, eine Übergangslösung zu entwickeln, die den abrupten Wechsel von Flash zu einer Desktop-basierten Lösung reibungslos ermöglicht. Das Projekt erforderte eine präzise Planung und Implementierung, um die Abhängigkeit von Flash zu überwinden und die Benutzerfreundlichkeit des Spiels aufrechtzuerhalten.

Der Erfolg des Projekts zeigt sich in der erfolgreichen Automatisierung des Air-Launcher-Downloads und der stabilen Ausführung des Spiels als Desktop-Anwendung. Diese Lösung ermöglichte es den Nutzern, Die Siedler Online weiterhin problemlos zu spielen, trotz der Abschaltung von Flash.

Fazit

Dieses Projekt war ein bedeutender Einstieg in meine Tätigkeit bei der Global-Communication Services GmbH und ermöglichte mir, meine Fähigkeiten in der C#-Entwicklung, Software-Integration und Fehlerbehebung weiter auszubauen. Es hat mir gezeigt, wie wichtig es ist, flexibel auf technologische Veränderungen zu reagieren und effiziente Lösungen für anstehende Herausforderungen zu entwickeln.

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

  • Willkommen auf meinem Blog!

    Willkommen auf meinem Blog!

    Allgemein
  • Docker für Einsteiger

    Docker für Einsteiger

    Softwareentwicklung
  • Vue 3: Composition API vs. Options API

    Vue 3: Composition API vs. Options API

    Webentwicklung
  • Der Cost-Average-Effekt

    Der Cost-Average-Effekt

    Begriffe, Finanzen
  • The Big Five for Life

    The Big Five for Life

    Inspiration
  • Das Wasserfallmodell

    Das Wasserfallmodell

    Projektmanagement

Agile Aktien Barrierefreiheit Buchvorstellung Bücher Cost-Average-Effekt DFS Die Siedler online Digitalisierung Digitalisierungstrategie Docker Einstieg Entscheidungsfindung Erklärung ETF Finanzen Gaming GCS GENVELO Go Index Indizes Kanban Kassensystem Kosten-Nutzen-Analyse Messe MFN Berlin Museum für Naturkunde Persönliche Weiterentwicklung Portfolio Projektmanagement Prozessautomatisierung Scrum Softwareentwicklung Spreads SWOT-Analyse Szenarioanalyse Toto Guillaume Volksbank vue Wasserfallmodell ZDE Zweck der Existenz

© 2023

Alexander Bier

  • Startseite
  • Datenschutz
  • Impressum
Zustimmung verwalten
Um dir ein optimales Erlebnis zu bieten, verwenden wir Technologien wie Cookies, um Geräteinformationen zu speichern und/oder darauf zuzugreifen. Wenn du diesen Technologien zustimmst, können wir Daten wie das Surfverhalten oder eindeutige IDs auf dieser Website verarbeiten. Wenn du deine Zustimmung nicht erteilst oder zurückziehst, können bestimmte Merkmale und Funktionen beeinträchtigt werden.
Funktional Immer aktiv
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Vorlieben
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert wurden.
Statistiken
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt. Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
Optionen verwalten Dienste verwalten Verwalten von {vendor_count}-Lieferanten Lese mehr über diese Zwecke
Einstellungen ansehen
{title} {title} {title}