01-04-2006, 22:27
Hallo,
[quote name='ebi' post='7899' date='08.03.2006 - 14:40']Trotzdem bin ich aber neugierig zu sehen, was Du programmiert hast.
[/quote]
ich bin mit meinem Programm ein gutes Stück weiter gekommen, so dass ich gerne ein paar Bilder hier einstelle. Doch vorweg ein paar Worte: Die Software ist von mir für mich alleine geschrieben. Sie entspricht meinen Bedürfnissen und Wünschen. Man könnte aber noch viel daran erweitern und verbessern.
Ich möchte mit diesem Eintrag anderen Leuten Mut machen, sich einfach mal selber daran zu versuchen eine Software für Rennbahnzeitmessung zu schreiben, und sei sie auch noch so unperfekt wie meine. Es macht viel Spaß.
Die Größe vom Fenster und der Schrift habe ich bewusst so gewählt, weil ich noch einen kleinen Monitor von meiner PlayStation habe. Den kann man dann am PC anschließen und an die Bahn stellen. Die Anwendug selber besteht aus mehreren Seiten die über Reiter erreicht werden können. Theoretisch kann man während des Rennen auch noch die Reiter wechseln und sich so z.B. die Rekorde ansehen.
[attachment=943:attachment]
Dieser Bildschrim zeigt das laufende Rennen an. Die Runden werden runtergezählt und die gefahrene Rundenzeit angezeigt. Nach jeder Messung wird die Gesamtzeit aktualisiert und ggf. die Zeit für die beste Runde. Bei einem neuen Rundenrekord (bezogen auf das Rennen) gibt es ein akustisches Signal.
Gestartet wird das Rennen durch Klick auf die Zielflagge Ja, ist etwas unlogisch <img src='http://www.h0slot.de/public/style_emoticons/<#EMO_DIR#>/smile.png' class='bbc_emoticon' alt='
' /> . Will man das Rennen abbrechen und neu starten drückt man einfach erneut darauf. Wichtig war mir eine kleine Startampel und auch ein Startschluss ist zu hören.
[attachment=944:attachment]
Hier das Rennergebnis. Ich fand ganz Interessant anzuzeigen mit wieviel Vorsprung man gewonnen hat, also werden diese Informationen angezeigt. Wurde ein neuer Bahnrekord erfahren, so weist ein Infotext darauf hin.
[attachment=945:attachment]
Die Renneinstellungen sind (noch) sehr mager. Auf eine Verwaltung der Fahrer, Fahrzeuge und Rennbahnen habe ich zunächst verzichtet. Das kommt in Version 2.0 (wenn es die irgendwann mal geben sollte) Auch ein Zeitrennen habe ich nicht implementiert. Da aber meine Strecke keinen Spurausgleich hat, war mir eine Funktion wichtig, die den Sieger erst dann ermittelt, wenn jeder ein mal die eingegebene Rundenzahl auf beiden Spuren gefahren ist. Die beiden Zeiten werden summiert und der Gewinner ermittelt.
[attachment=946:attachment]
Rekorde finde ich ganz wichtig. Gerade wenn ich alleine spiele kann ich so versuchen meine alten Rekorde zu schlagen. Wobei nur bei einem 20 oder 50 Runden dauernden Rennen ein Eintrag erfolgt. Eigentlich wollte ich eine Rekordliste pro Wagentyp implementiern, was ja auch Sinn macht, aber auch das kommt erst in Verion 2.0.
[attachment=947:attachment]
Unter Einstellung findet man das was man erwartet: Um Fehlzeiten zu vermeiden, wird eine angegebene Anzahl von Sekunden Messungen ignoriert. Die Startampel und die akustischen Signale können ausgeschaltet werden. Zudem kann das Rennen beendet werden, wenn der erste Fahrer im Ziel ist. Wenn ich also alleine fahre, brauche ich nicht mit dem zweiten Wagen auch noch die Runden fahren, bis ich das Rennergbnis sehe.
Soweit mein kleiner Rundflug über meine Software die ich RaceTime getauft habe. Übrigens gibt es keinen Fehlstart bei mir. Wer zu früh startet hat Pech und die erste Runde wird nicht gewertet, da erst mit Grün die Signale ausgewertet werden.
Die Messung erfolgt über die Faller Implusschiene, die ich per selbstgebauten Kabel an den seriellen Port angeschlossen habe. (Ich habe am PC keinen Druckeranschluss)
Viele Grüße
Stefan
[quote name='ebi' post='7899' date='08.03.2006 - 14:40']Trotzdem bin ich aber neugierig zu sehen, was Du programmiert hast.
ich bin mit meinem Programm ein gutes Stück weiter gekommen, so dass ich gerne ein paar Bilder hier einstelle. Doch vorweg ein paar Worte: Die Software ist von mir für mich alleine geschrieben. Sie entspricht meinen Bedürfnissen und Wünschen. Man könnte aber noch viel daran erweitern und verbessern.
Ich möchte mit diesem Eintrag anderen Leuten Mut machen, sich einfach mal selber daran zu versuchen eine Software für Rennbahnzeitmessung zu schreiben, und sei sie auch noch so unperfekt wie meine. Es macht viel Spaß.
Die Größe vom Fenster und der Schrift habe ich bewusst so gewählt, weil ich noch einen kleinen Monitor von meiner PlayStation habe. Den kann man dann am PC anschließen und an die Bahn stellen. Die Anwendug selber besteht aus mehreren Seiten die über Reiter erreicht werden können. Theoretisch kann man während des Rennen auch noch die Reiter wechseln und sich so z.B. die Rekorde ansehen.
[attachment=943:attachment]
Dieser Bildschrim zeigt das laufende Rennen an. Die Runden werden runtergezählt und die gefahrene Rundenzeit angezeigt. Nach jeder Messung wird die Gesamtzeit aktualisiert und ggf. die Zeit für die beste Runde. Bei einem neuen Rundenrekord (bezogen auf das Rennen) gibt es ein akustisches Signal.
Gestartet wird das Rennen durch Klick auf die Zielflagge Ja, ist etwas unlogisch <img src='http://www.h0slot.de/public/style_emoticons/<#EMO_DIR#>/smile.png' class='bbc_emoticon' alt='
' /> . Will man das Rennen abbrechen und neu starten drückt man einfach erneut darauf. Wichtig war mir eine kleine Startampel und auch ein Startschluss ist zu hören.[attachment=944:attachment]
Hier das Rennergebnis. Ich fand ganz Interessant anzuzeigen mit wieviel Vorsprung man gewonnen hat, also werden diese Informationen angezeigt. Wurde ein neuer Bahnrekord erfahren, so weist ein Infotext darauf hin.
[attachment=945:attachment]
Die Renneinstellungen sind (noch) sehr mager. Auf eine Verwaltung der Fahrer, Fahrzeuge und Rennbahnen habe ich zunächst verzichtet. Das kommt in Version 2.0 (wenn es die irgendwann mal geben sollte) Auch ein Zeitrennen habe ich nicht implementiert. Da aber meine Strecke keinen Spurausgleich hat, war mir eine Funktion wichtig, die den Sieger erst dann ermittelt, wenn jeder ein mal die eingegebene Rundenzahl auf beiden Spuren gefahren ist. Die beiden Zeiten werden summiert und der Gewinner ermittelt.
[attachment=946:attachment]
Rekorde finde ich ganz wichtig. Gerade wenn ich alleine spiele kann ich so versuchen meine alten Rekorde zu schlagen. Wobei nur bei einem 20 oder 50 Runden dauernden Rennen ein Eintrag erfolgt. Eigentlich wollte ich eine Rekordliste pro Wagentyp implementiern, was ja auch Sinn macht, aber auch das kommt erst in Verion 2.0.
[attachment=947:attachment]
Unter Einstellung findet man das was man erwartet: Um Fehlzeiten zu vermeiden, wird eine angegebene Anzahl von Sekunden Messungen ignoriert. Die Startampel und die akustischen Signale können ausgeschaltet werden. Zudem kann das Rennen beendet werden, wenn der erste Fahrer im Ziel ist. Wenn ich also alleine fahre, brauche ich nicht mit dem zweiten Wagen auch noch die Runden fahren, bis ich das Rennergbnis sehe.
Soweit mein kleiner Rundflug über meine Software die ich RaceTime getauft habe. Übrigens gibt es keinen Fehlstart bei mir. Wer zu früh startet hat Pech und die erste Runde wird nicht gewertet, da erst mit Grün die Signale ausgewertet werden.
Die Messung erfolgt über die Faller Implusschiene, die ich per selbstgebauten Kabel an den seriellen Port angeschlossen habe. (Ich habe am PC keinen Druckeranschluss)
Viele Grüße
Stefan
