C# - Programme:
Hier erleben Sie den Einblick in einen kleinen Teil der überaus spannenden Welt der Informatik:
Ich lernte die Programmiersprache C# im sehr aufschlussreichen Unterricht von Rainer Helfrich, mehr dazu aber finden Sie auf der Informationsseite "Über mich".
Da C# wirklich eine universelle und auch meine Lieblingssprache ist, werden Sie hier viele Projekte sowohl aus dem Informatikunterricht, als auch aus meiner Freizeit finden.
Probieren Sie also meine Programme aus und schreiben Sie mir Ihre Verbesserungen und Erfahrungen privat über das Kontaktformular oder öffentlich ins Gästebuch!
Um die Programme auszuführen, benötigen Sie das Microsoft Framework der Verion 4.0 oder höher. Das Framework wird benötigt, um mein geschriebenes Programm richtig darzustellen und zu interpretieren. Wenn Sie das Microsoft Windows - Betriebssystem der Version 7 oder höher haben, ist das Framework schon auf Ihrem Computer installiert! Für alle anderen Windows - Systeme müssen Sie jedoch das Framework von hier herunterladen und installieren.
Doch nun präsentiere ich Ihnen meine C# Programme - Sammlung:
Informatik 3
Im dritten Semester meines Studiums in Reutlingen hatte ich viel Spaß mit dem Projekt aus dem Praktikum für "Informatik 3". Aufgabenstellung war, einen Client Programm des Spielers) für ein Serverspiel zu schreiben. Das heißt: Mehrere Spieler können am Spiel teilnehmen und miteinander interagieren. Dabei leitet der Client Eingaben weiter und stellt das Spiel grafisch dar. Unser Client bekam sogar eine in DirectX programmierte 3D - Welt als Darstellung des Feldes! Das Programm ist momentan aber noch in der Entwicklung. |
Größe: 3.86 MB Informationen Download Version: 1.0b |
Der Raytracer
Hiermit verbrachten wir die letzte Einheit in C# des Informatikunterrichtes. Dieser Raytracer ist ein Programm, das nur mit wenigen Informationen über einen Raum, der geometrische Körper enthält, ein realistisches Bild berechnet. Dabei hält er sich, soweit wir es definiert haben, an die mathematisch und physikalisch (weitestgehend) korrekten Eigenschaften von "Photonen", also Lichtstrahlen. Es können Kugeln, Zylinder und selbst kreierte 3D - Objekte im .obj - Format in die Szene eingebracht werden. |
Größe: 3.41 MB Download Version: 1.0 |
Labyrinth - Löser
Dieses Programm kann, wenn bestimmte Voraussetzungen eingehalten werden, auf eine Bilddatei, die ein Labyrinth darstellt, den kürzesten Lösungsweg vom Start bis zum Ziel einzeichnen. Hierzu wird ein Graph - Algorithmus verwendet, welcher einen zuvor vom Programm ausgelesenen Graphen einscannt. Nachdem dieser den kürzesten Weg gefunden hat, wird er eingezeichnet. Das funktioniert auch mit selber gemachten Labyrinthen von Ihnen! |
Größe: 703 KB Download Version: 2.0 |
Snake
Manch einer kennt vielleicht noch aus der Zeit der Gameboys und einfacheren Spielgeräte das Standardspiel "Snake". Mit diesem Spiel können Sie eine Schlange mit den Pfeiltasten durch einen Garten navigieren, in welchem an zufälligen Stellen Äpfel auftauchen. Wenn die Schlange einen Apfel gegessen hat, wird sie um ein Kästchen länger und außerdem schneller! Versuchen Sie so viele Äpfel wie möglich zu sammeln, ohne, dass die Schlange an sich selbst stößt! |
Größe: 387 KB Download Version: 1.0 |
Sudawo - Generator
Für alle Rätselfans, die gerne am Computer oder auf dem Papier knobeln, gibt es den Sudawo - Generator. (Sudawo = "SUch DAs WOrt") Dieses Programm erzeugt Rätsel zum sofort lösen oder ausdrucken! Es wird einfach ein Wort mit 9 Buchstaben zufällig in ein 3x3 - Raster verteilt und es liegt an Ihnen, das Wort herauszufinden. Im Programm sind 100 Rätsel enthalten - für weiteren Rätselspaß können Sie einfach eine der Sudawo - Dateien, die es auf meiner Website gibt ins Programm laden, sodass es weitere 100 Rätsel zum lösen gibt! |
Größe: 2.53 MB Informationen Download Version: 1.2 |
Das Grafikpaket
Mit diesem Paket bekommen Sie eine kleine Sammlung der Programme, die wir beim Durchnehmen unserer C# - Einheit "Grafik" geschrieben haben. Dabei sind kleine Programme, die zwar keinen direkten Nutzen haben, aber nett anzusehen sind und auch Programmtechnisch sehr interessant sind. Deshalb viel Spaß mit diesem Paket aus den kleineren Programmen! |
Größe: 2.09 MB Download Version: 1.0 |
Risiko - Das Spiel
Dieses Brettspiel ist ein sehr bekanntes und vielleicht auch gefürchtetes. Denn ein Spiel kann sehr lange dauern, da es ein Hin und Her von verschiedenen Gegebenheiten gibt, da auch der Zufall eine große Rolle in diesem Spiel übernimmt. In unserem Informatikkurs war es das bis jetzt wohl komplexeste Projekt, ein beliebiges Brettspiel (unsere Wahl fiel auf Risiko) in C# zu schreiben, welches als Klausur zählte. (Und bei uns mit 15 Punkten bewertet wurde...) |
Größe: 62.8 MB Download Version: 2.0 |
Reaktionstest
Wenn Sie Ihre Reflexe testen und trainieren wollen, sind Sie hier genau richtig! Denn mit diesem Programm können Sie sich selbst einschätzen, was Ihr Reaktionsvermögen betrifft. Es erscheint nach einer zufälligen Zeit an einer zufälligen Position eine zufällige Zeit lang ein Button, auf den Sie klicken müssen, bevor er wieder verschwindet. Es gibt für die besonders Schnellen noch einen "Advanced" - Modus, der den Button schneller verschwinden lässt! |
Größe: 872 KB Download Version: 1.0 |
Währungsrechner
Der Aktienkurs verändert sich immer wieder und mit ihm auch die Umrechnung zwischen den verschiedenen Währungen. Das Programm kann beim Updatewunsch die aktuellen Währungskurse immer wieder neu aus dem Internet beziehen, sodass Sie immer richtig zwischen den wichtigsten Währungen umrechnen können. Einen Überblick über die Aktualität bekommt man ebenfalls sofort, denn das Programm merkt sich, wann die Kurse, mit denen umgerechnet wird, das letzte Mal erneuert wurden. |
Größe: 1.81 MB Download Version: 1.0 |
Tankproblem
Diese große Rechenaufgabe kann nur von einem Programm effizient gerechnet werden. |
Größe: 798 KB Download Version: 2.0 |
Aufdringlicher Button
Dieses Programm war eines meiner ersten Programme in C#. Es hat den Sinn, der Maus so schnell zu folgen, sodass man keine andere Möglichkeit hat, als den Button mit der Aufschrift "Klick mich!" zu klicken. |
Größe: 210 KB Download Version: 1.0 |