Hm... ich hatte ein paar witzige Projekte, die eigentlich alle noch existieren müssten *wühl*
1. Trainingsprogramm für Grundrechenarten in QB
War damals Hausaufgabe in Informatik (Was ich bisher leider nur 1 Jahr hatte, weil so was bei uns als unnötig angesehen wird...) und ich hab damals wie ein Irrer immer weiter dran rumgebastelt. Ursprüngliche Aufgabe war einfach, zwei Zufallszahlen generieren zu lassen und der Spieler sollte die Summe eingeben. Bei mir warens dann eben 10 Aufgaben in Folge und per Zufall Addition, Subtraktion, Multiplikation und Division (Wobei ich mir bei der Division nich mehr ganz sicher bin, ob ich das damals wirklich noch umgesetzt hab). Das ganze natürlich auf Zeit. Wir haben mal ne ganze Schulstunde versucht, gegenseitig unsere Highscores zu knacken. Mein Rekord von damals lag bei sagenhaften 10 richtigen in 3(!) Sekunden. Fragt mich nicht, wie ich das gemacht hab. Gecheatet hab ich jedenfalls nicht.
Ich hab leider nur noch die Version da, wo nach jeder Antwort gefragt wird, ob man weitermachen will und wo die Zeit etwas anders gewichtet wird:
2. ASCII-Code Umrechner in QB
Ist eigentlich aus einer Laune heraus entstanden. Ich hatte keine Lust, jedesmal das Blatt mit der Ascii Tabelle oder gar das schwere Dosbuch rauszuholen. Das ganze sieht sogar halbwegs elegant aus. Blauer Hintergrund mit sauber eingerahmten und zentrierten Boxen. Von den 3 geplanten Funktionen sind leider nur die beiden Konvertierungsfunktionen fertig geworden. Die Ausgabe der kompletten Tabelle habe ich mir dann mangels Platz auf dem Bildschirm gespart.
3. "Synthesizerdisco" in QB
Eigentlich zwei getrennte Programme. Im einen konnte man (wenn ich mich recht erinnere in Echtzeit) Midis über die Tastatur einspielen. Mit dem anderen wurden die gespeicherten Midis (Keine wirklichen Mididateien, sondern das Stringformat, das QB dafür verwendet) abgespielt und dazu farbige Kreise auf den Bildschirm gemalt. Mein Aufwändigstes Stück mit dem Programm war übrigens die deutsche Nationalhymne, die ich aber nicht in Echtzeit eingespielt habe (Musikalische Niete^3). Für so was gibts Notepad
4. Textbasierter Morgensimulator in C++ (Konsole)
Das ganze war eine Übungsaufgabe aus einer Tutorialreihe von RedDragon.de (gibts leider nicht mehr, aber dafür kann ich euch anhand von den ausgedruckten Tuts sogar sagen, wann ich das gemacht hab: November 2000 und später erweitert) Man sollte einfach ein Mini"sims" als Textadventure schreiben.
Zitat
Simulatoren gibt es wie Sand am Meer. Daher kann einer mehr auch nicht schaden. Du sollst jetzt keinen Flugsimulator programmieren, sondern einen Morgensimulator. Was das ist?
Ganz einfach: Das Programm soll einen einfachen Morgen simulieren: Der Benutzer hat die Wahl zwischen mehreren Möglichkeiten: Aufstehen, Duschen, Anziehen, Ausziehen, Frühstücken, Zur Schule/Arbeit gehen. Die Möglichkeiten kann der Benutzer wie gewohnt über die Tastatur anwählen.
Natürlich müssen dabei einige Dinge beachtet werden:
1. Die erste Aktion muß das Aufstehen sein.
2. Alle Aktionen müssen erledigt sein, um zur Arbeit gehen zu können.
3. Nach dem Aufstehen ist man nicht angezogen.
4. Man darf nicht angezogen sein, wenn man sich duschen möchte.
5. Frühstücken kann man auf alle Fälle zwischen Aufstehen und losgehen.
Schreibe nun das Programm mit dem der Benutzer seinen Morgen simulieren kann. Benutze dazu boolsche Variablen und Verknüpfungen. Das ganze kann recht knifflig sein, also nimm dir Zeit und probiere ein bißchen herum.
...
Meine Version hatte noch ein paar mehr Aktionen wie etwa "Liegen bleiben", "Wieder ins Bett gehen" und ein paar anderen. Außerdem war sie mit Sprüchen wie "Mit dem Anzug wieder ins Bett???" gespickt.
*die alte Diskette zufällig find*
So, zwei von den QB Sachen waren noch auf der Diskette. *code oben einfüg* Der Morgensimulator lagert hier mit etwas Glück auch noch, aber da dürfte der Quelltext wohl etwas länger sein.
Anmerkung:
Die Dinger sind mit ner QB Version mit amerikanischem Zeichensatz geschrieben, deshalb sehen manche Sonderzeichen falsch aus.