Willkommen auf shoKwave.de

Symbolbild

Die Seite soll haupsächlich für meine Programmierprojekte und Spielereinen mit HTML & Co. dienen.

Desktoptools

GoIP Client

Screenshot vom GoIP Client

Beschreibung

Eine GUI für den DynDNS-Anbieter GoIP.de. Geschrieben in Freepascal mit der Lazarus IDE.

Anleitung

Zugangsdaten eintragen und auf "jetzt aktualisieren" drücken. Es sollte eine Erfolgsmeldung angezeigt werden.

Über die Optionen kann man einen Autostarteintrag anlegen lassen und die Zeit einstellen, wann automatisch eine Aktualisierung stattfinden soll.

Link

Hier geht's zum Githubrepository vom GoIP Client.

MultiPing

Screenshot von MultiPing

Beschreibung

Ein Tool um mehrere Ziele, automatisch anzupingen. Geschrieben in Freepascal mit der Lazarus IDE.

Anleitung

Die Liste mit IPAdressen oder Hostnamen füllen, die gewünschte Zeit bis zum nächten Ping einstellen und mit "Start" starten.

In der Liste wird das Ergebnis des letzten Ping dargestellt.

Im Protokoll sind alle Ergebnisse ersichtlich. Können auch verkürzt und gefiltert angezeigt werden.

Link

Hier geht's zum Githubrepository von MultiPing.

Blickpunkt

Screenshot von Blickpunkt

Beschreibung

Ein Programm um die Windows(10/11) Spotlightbilder zu speichern oder als Desktophintergund zu setzen. Geschrieben in Freepascal mit der Lazarus IDE.

Anleitung

In "aktuelle Bilder" werden die Bilder angezeigt, die Windows derzeit zur Verfügung stellt. "gespeicherte Bilder" zeigt die Bilder an, die bereits gespeichert wurden. Ein einfacher linker Mausklick, auf einen Eintrag einer der beiden Listen, zeigt im rechten Bereich eine Vorschau des Bildes. Ein doppelter linker Mausklick stetzt es als Desktophintergrund. Unter Windows 11 wird nur der Hintergrund des aktuellen virtuellen Desktops geändert.

Ein rechter Mausklick und Auswahl von "speichern unter" auf eine der Listen ermöglicht zusätzlich das Bild unter anderem Namen und an einem belibigen Ort zu speichern.

Beim einfachen speichern bzw. als Hintergrund setzten werden die Bilder unter C:\Users\[Benutzername]\AppData\Local\Blickpunkt\Pictures gespeichert.

Link

Hier geht's zum Githubrepository Blickpunkt.

Apfelmännchen

Screenshot von Apfelmännchen

Beschreibung

Ein Programm zur Visualisierung der Mandelbrotmenge. Geschrieben in Freepascal mit der Lazarus IDE.

Anleitung

Mit einem linken Mausklick bestimmt man die Mitte des Bildes. Mit "Zoom In" oder der Plustaste erhöht man den Zoom. Mit "Zoom Out" oder der Minustaste wird der Zoom verringert. Erst mit "Repaint" oder der Entertaste wird das Bild berechnet. Mit "Save Picture" kann das aktuelle Bild gespeichert werden.

Link

Hier geht's zum Githubrepository vom Apfelmännchen.

KoCoLog

Screenshot von KoCoLog

Beschreibung

Ein Viewer für log-Dateien die aus der KoCoBox exportiert wurden. Geschrieben in Freepascal mit der Lazarus IDE.

Anleitung

Über "Datei/öffnen" oder als Aufrufparameter eine log-Datei öffnen, um sie anzuzeigen. Zeilen die Warnungen, Fehler oder fatale Fehler enthalten werden farblich hervorgehoben.

Über "Ansicht" lassen sich die angezeigten Einträge filtern und die Anzeigereihnenfolge ändern.

Unter "Auswertung" lässt sich das Auftreten von Warnungen und Fehlern grafisch anzeigen.

Link

Hier geht's zum Githubrepository von KoCoLog.

Webprojekte

RocketLander

Bild des Spiels RocketLander

Beschreibung

Ein JavaScriptspiel, bei dem eine Rakete auf einem Planten gelandet werden muss.

Anleitung

Mit "Start" wird ein neues Spiel gestartet. Es gibt verschiedene Planeten, mit unterschiedlichen Umweltbedingungen. Rundenbasiert muss die gewünschte Treibstoffmenge angegeben werden, die zum abbremsen eingesetzt werden soll.
Ziel ist es, mit dem zur Verfügung stehenden Treibstoff, auf der Oberfläche, zu landen. Eine Landung ist erfolgreich, wenn die Flughöhe zwischen 0 und -5 und die absolute Geschwindigkeit unter 10 ist.

Link

Hier geht's zum Spiel RocketLander.

Daschenreschnor

Der Taschenrechner

Beschreibung

Ein einfacher Taschenrechner der in JavaScript geschrieben ist.

Link

Hier geht's zum Rechner.

JSSnake

Snake

Beschreibung

Das Spiel Snake in JavaScript und die Highscoreliste in PHP geschrieben.

Anleitung

Mit "Start" wird das Spiel gestartet. Die Schlange wird mit den Pfeiltasten gesteuert.

Ziel ist es so viele Äpfel wie möglich zu fressen, ohne den Kopf der Sclange gegen die Spelfeldgrenzen oder den Schlangenkörper zu navigieren.

Nach einer gewissen Anzahl Äpfel, wird das Level und damit die Geschwindigkeit der Schlange, aber auch die Punktzahl, erhöht.

Link

Hier gehts zum Spiel JSSnake.

Unicodeexplorer

Screenshot vom UnicodeExplorer

Beschreibung

Übersicht über die Unicodezeichen.

Anleitung

Mit den Knöpfen oder den links/rechts Pfeiltasten kann man sich durch die Zeichen bewegen. Fährt man mit der Maus über ein Zeichen, wird der HTML- und Java-Code angezeigt.

Link

Hier geht's zum Unicodeexplorer.

VorlagenScripter

Screenshot vom VorlagenScripter

Beschreibung

Transpiler für Scripte in Vorlagen von Clinical.

Anleitung

Geschriben habe ich den Transpiler, weil die Tipparbeit bei der XML-Sytax der Vorlagen schon ausarten kann. Die Sytax von "SimpleScript" ist an C angelehnt und (hoffentlich) selbsterklärend. Im Democode sind alle unterstützten Sprachelemente enthalten. Die Option "Scrtipt-Tag" fügt noch eine Ebene(Script) im XML hinzu.

Link

Hier geht's zum VorlagenScripter.

Ein CSS-Animationstest

Free Pascal-/Lazaruscode
Pascal
HTMLcode
HTML