Herzlich willkommen in der Kompatibilitäts-Ansicht von androdan.de
Impressum
zur normalen Ansicht
Inhaltsverzeichnis
Herzlich willkommen auf androdan.de
Diese Website ist mein persönliches Archiv für Softwareprojekte, Prototypen und technische Experimente.
Die hier vorgestellten Projekte sind über viele Jahre entstanden und dokumentieren
eine Auswahl meiner Ideen, Entwicklungsschritte und eingesetzten Technologien.

Sollten Sie Probleme mit der Darstellung der Seite haben, können Sie
hier in eine unformatierte Kompatibilitäts-Ansicht wechseln.
KI-gestützte Entwicklung
Bei diesen Projekten habe ich generative KI gezielt als Entwicklungswerkzeug eingesetzt.
Ziel war es, moderne Arbeitsweisen praktisch zu erproben und ihre Möglichkeiten, Grenzen und Auswirkungen auf den Entwicklungsprozess zu bewerten.
Gemeinsame technische Basis: HTML, CSS, Vanilla JavaScript und Canvas - ohne Framework oder Build-Schritt.
Game of Life
Ausgangspunkt: Web-Neuimplementierung meiner früheren Delphi-Version, um konventionelle und KI-unterstützte Entwicklung direkt zu vergleichen.
Technik: Abhängigkeitsfreie Canvas-Anwendung mit effizientem Rasterzustand, regelbarer Simulation und umfangreicher Musterauswahl.
Erkenntnis: Das Prototyping wurde deutlich schneller. Kontrolle und Feinschliff blieben Handarbeit.
Game of Life öffnen
Function Plotter
Ausgangspunkt: Neuentwicklung meines Online-Plotters von 2017
mit deutlich erweitertem Funktionsumfang. Dabei flossen auch Konzepte und Teile meines VMV-Matheprogramms ein.
Technik: Eigener Parser und Mathematikkern für explizite, implizite und parametrische Graphen, symbolische Ableitungen und Spezialpunkte. Die Anwendung ist modular aufgebaut und breit getestet.
Erkenntnis: KI-Unterstützung beschleunigte Ausbau und Refactoring. Für die mathematische Korrektheit blieben systematische Tests und gezielte manuelle Prüfungen notwendig.
Function Plotter öffnen
AI-Snake
Ausgangspunkt: Snake-Variante mit frei kombinierbaren menschlichen und computergesteuerten Spielern.
Technik: Canvas-Spiel mit kontinuierlicher Bewegung, Kollisionen, Boosts, Kantenwechsel und Computergegnern in mehreren Schwierigkeitsstufen.
Erkenntnis: Mit KI-Unterstützung ließen sich Varianten und Anpassungen schnell umsetzen. Spielgefühl, Balancing, Layout und visuelle Details erforderten dennoch sorgfältigen Feinschliff. Besonders beeindruckend war, wie einfach sich die Anwendung nachträglich um eine zweite Sprache erweitern ließ.
AI-Snake öffnen
Ninja Runner
Ausgangspunkt: Modularer 2D-Platformer mit erweiterbaren, prozedural erzeugten Levels.
Technik: Regelbasiertes Segment-System mit Validierung, dynamischen Levelobjekten, Kollisionslogik sowie Bestlauf- und Ghost-Replays.
Erkenntnis: Mit KI-Unterstützung ließ sich das Levelsystem schrittweise ausbauen. Klare Regeln, automatische Validierung und Tests blieben für zuverlässige Spielbarkeit entscheidend.
Ninja Runner öffnen
Android-Projekte
Hier stelle ich eine Auswahl meiner veröffentlichten Android-Apps vor. Die Detailseiten geben mit Screenshots, Hintergrundinformationen und Auszügen aus den Play-Store-Beschreibungen einen genaueren Einblick in die einzelnen Projekte.
Blackbackground
Schlichter schwarzer Live-Hintergrund - über 10.000 Downloads in den ersten drei Monaten.
Color Background
Einfarbiger Live-Hintergrund mit frei wählbarer Farbe.
Worms Wallpaper
Bunter Live-Hintergrund im Stil klassischer Pixelspiele.
Time of Exploration
Wirtschaftssimulation mit verzahnten Produktionskreisläufen und langfristigem Spielfortschritt.
Blackbackground
Was ist Blackbackground?
Blackbackground ist meine erste eigene Smartphone-App. Sie ist zwar recht unspektakulär, aber dafür umso praktischer, da auf diversen Smartphones eine einfache Möglichkeit fehlt, dem Bildschirm ein schlichtes Schwarz als Hintergrund zu verpassen.
Eine solche Einstellung vermissen scheinbar auch andere Nutzer, da die App in den ersten drei Monaten bereits über 10.000-mal heruntergeladen wurde.
Screenshots:
(schwarz, weiß, dunkelgrau, grau und hellgrau stehen zur Wahl)
Beschreibung:
Blackbackground ist ein simpler schwarzer Wallpaper-Hintergrund ohne Werbung.
Sorgt für einen schlichten, seriösen Hintergrund, der nebenbei den Akku schont.
Nach der Installation findet man die App im Hauptmenü unter -> Hintergrund -> Live-Hintergründe -> dann zu "Black Background" scrollen und als Hintergrund festlegen.
Voraussetzungen:
Smartphone oder Tablet mit Android-Version 1.6 oder höher.
Es kann keine Garantie dafür übernommen werden, dass die Anwendung auf allen Geräten fehlerfrei läuft.
Color Background
Was ist Color Background?
Color Background ist eine Smartphone-Live-Hintergrund-App, die einfach nur eine benutzerdefinierte Bildschirm-Hintergrundfarbe darstellt.
Die Idee für diese App hat sich aus der großen Nachfrage meiner Blackbackground-App und Anfragen von Nutzern nach anderen Farben als nur Schwarz ergeben.
Screenshots:
Beschreibung:
Color Background ist ein simpler einfarbiger Wallpaper-Hintergrund ohne Werbung.
Sorgt für einen schlichten Hintergrund in der individuellen Wunschfarbe und schont nebenbei den Akku.
Nach der Installation findet man die App im Hauptmenü unter -> Hintergrund -> Live-Hintergründe -> dann zu "Color Background" scrollen und als Hintergrund festlegen.
v 1.1:
- Dialog zur Auswahl benutzerdefinierter Farben hinzugefügt
Voraussetzungen:
Smartphone oder Tablet mit Android-Version 1.6 oder höher.
Es kann keine Garantie dafür übernommen werden, dass die Anwendung auf allen Geräten fehlerfrei läuft.
Worms Wallpaper
Was ist Worms Wallpaper?
Worms Wallpaper ist ein Live-Hintergrund für Smartphones, der den Bildschirmhintergrund mit klassischen Pixel-Würmern bevölkert. Der Sinn dieser App ist ausschließlich, sich an dem bunten Durcheinander zu erfreuen. Sicherlich nichts für jeden, aber vor allem Freunde alter Pixel-Computerspiele fühlen sich einfach wohl bei dem Anblick.
Screenshots:
Beschreibung:
Viele wuselige bunte Würmer als Live-Hintergrund.
Streiche über den Bildschirm, um Würmer zu erschaffen.
Nach der Installation findet man die App im Hauptmenü unter -> Hintergrund -> Live-Hintergründe -> dann zu "Worms Wallpaper Pro" scrollen und als Hintergrund festlegen.
Sie können die App mit eingeschränkten Funktionen testen (keine Farbauswahl), indem Sie "Worms Wallpaper Free" installieren.
Voraussetzungen:
Smartphone oder Tablet mit Android-Version 1.6 oder höher.
Es kann keine Garantie dafür übernommen werden, dass die Anwendung auf allen Geräten fehlerfrei läuft.
Time of Exploration
Time of Exploration ist eine fiktive Wirtschaftssimulation, die über mehrere Tage läuft.
Spielprinzip:
Bei Time of Exploration spielt man den Herrscher einer fiktiven neugegründeten Siedlung.
Man baut Stück für Stück einen Wirtschaftskreislauf auf, von der Produktion von Baumaterialien über die Nahrungsmittelproduktion
bis hin zur Metallverarbeitung und Waffenproduktion.
Dabei sollte man immer den Verbrauch und die Produktionsmenge seiner Ressourcen im Auge behalten, damit die Produktion nicht ins Stocken gerät.
Ziel des Spiels ist es, alle Gebäude freizuschalten und dies möglichst in kurzer Zeit zu schaffen,
damit man einen möglichst hohen Rang in der Highscore-Liste erreicht.
Für den Bau neuer Gebäude muss man teilweise längere Zeit sparen, deshalb wird bei jedem Start der Anwendung berechnet,
wie viele Ressourcen in der Zwischenzeit produziert wurden.
Man sollte also etwas Geduld mitbringen, da das Spiel über mehrere Tage laufen kann.
Screenshots:
Wirtschaftskreisläufe:
Spielsteuerung:
Man baut Gebäude, indem man in der Gebäudeliste auf das Plus neben einem Gebäude klickt.
Man kann den Plus-Button gedrückt halten, um mehrere Gebäude hintereinander zu bauen.
Wenn man ein Gebäude anklickt, sieht man Informationen wie Baukosten und wie viele Ressourcen das Gebäude verbraucht und produziert.
So benötigt man z. B. zwei Holzfäller, damit genügend Baumstämme produziert werden, um ein Sägewerk voll auszulasten.
Auf der Ressourcenseite sehen Sie eine Übersicht darüber, wie viel Sie auf Lager haben und wie viel aktuell produziert wird.
Achten Sie darauf, dass immer Siedler vorhanden sind, damit Sie neue Gebäude bauen können.
Sollten Sie einmal zu viel von einer Ressource verbrauchen und mit der Produktion nicht schnell genug hinterherkommen,
dann können Sie auch Gebäude wieder abreißen, indem Sie auf das Minus neben dem Gebäude klicken.
Auf der Score-Seite sehen Sie noch einmal, wie viel Prozent der Gebäude Sie bereits freigespielt haben und wie lange Sie schon spielen.
Highscore:
Voraussetzungen:
Smartphone oder Tablet mit Android-Version 1.6 oder höher.
Es kann keine Garantie dafür übernommen werden, dass die Anwendung auf allen Geräten fehlerfrei läuft.
Delphi-Projekte
Meine ersten Programmiererfahrungen habe ich um die Jahrtausendwende mit Delphi 4 und Object Pascal gemacht.
Aus den vielen Projekten und Tools, die während meiner Schulzeit entstanden sind, zeige ich hier eine kleine Auswahl der visuell interessantesten Ergebnisse.
Physikalische Simulationen
Mathematik
VMV - Matheprogramm
Physikalische Simulationen
Da ich mich schon immer für Naturwissenschaften und vor allem für Physik interessiert habe,
sind im Laufe der Zeit eine ganze Reihe kleiner Simulationen entstanden - teilweise nur für mich selbst, teilweise auch für den Einsatz in der Schule.

Bild 1: Kollisionserkennung mit Debug-Ausgaben

Bild 2: 2D-Physiksimulation

Bild 3: Wellenausbreitung und Überlagerung

Bild 4: Interferenz

Bild 5: Life-Simulation

Bild 6: Mit Warpgeschwindigkeit durch ein Sternenfeld

Bild 7: Kollision von Spiralgalaxien

Bild 8: Strömungssimulation mit Falschfarbendarstellung

Bild 9: Simulation von Auftrieb und Bernoulli-Effekt

Bild 10: Gravitationssimulation

Bild 12: Weitere Partikelsimulation - entstanden im Rahmen des Bundeswettbewerbs Informatik 2005
Mathematik
Meine Leistungskurse waren Mathematik und Physik.
In dieser Zeit entstanden verschiedene kleine Programme zur Berechnung und Visualisierung mathematischer Zusammenhänge.


Bild 1: Bézierkurven

Bild 2: Interaktive Darstellung von Winkeln


Bild 3: 3D-Transformationen

Bild 4: 3D-Darstellung mit Flächen und Perspektive

Bild 6: Einfacher Funktionsplotter

Bild 7: Wahrscheinlichkeitsbäume

Bild 8: Traveling-Salesman-Problem - Routenoptimierung
VMV - Matheprogramm
VMV ist ein in Delphi entwickeltes Mathematikprogramm für Funktionsanalyse und 3D-Darstellung. Es war mein erstes größeres Softwareprojekt, das ich gemeinsam mit Andreas Fender für den Einsatz in der Oberstufe entwickelt habe. Die Oberfläche entspricht ihrer Entstehungszeit, das Programm hat uns im Schulalltag jedoch gute Dienste geleistet, unter anderem bei Kurvendiskussionen.

Bild 1: Funktionsparser, Nullstellen, Ableitungen und Flächenberechnungen

Bild 2: 3D-Darstellung von Funktionen

Bild 3: Überlagerte Funktionsscharen - Kunst in der Mathematik
Interaktive Anwendungen, Tools und Tutorials
Game of Life
Zellulärer Automat nach Conway als Web-Neuimplementierung meiner früheren Delphi-Version - ein Vergleichsprojekt zu Leistungsfähigkeit und Zeitgewinn KI-unterstützter Entwicklung.
KI-unterstützte Entwicklung
Game of Life öffnen
Function Plotter
Visualisierung und Analyse mathematischer Funktionen mit Nullstellen, Extrem- und Wendepunkten, Ableitungsfunktionen, Flächenberechnungen, Termvereinfachungen, Wertetabellen und Druckfunktion.
KI-unterstützte Entwicklung
Function Plotter öffnen
Vorgänger von 2017: Online-Plotter öffnen
AI-Snake
Snake-Prototyp, spielbar gegen die KI oder gegen einen Freund.
KI-unterstützte Entwicklung
AI-Snake öffnen
Ninja Runner
2D-Platformer mit prozedural erzeugten Levels, steigender Schwierigkeit, Bestzeiten und Ghost-Replays.
KI-unterstützte Entwicklung
Ninja Runner öffnen
HTML-Classic-Tutorial
Ein nostalgischer Blick auf mein HTML-4.01-Tutorial für Einsteiger mit Beispielen zu Seitenaufbau, Textformatierung, Bildern, Listen und Tabellen.
<html>
<head>
<title>Meine Website</title>
</head>
<body>
<h1>Hallo Welt</h1>
<p>Meine erste HTML-Seite.</p>
</body>
</html>
HTML-Beispiele anzeigen
nach oben