letzter Beitrag von BIF am
-
-
Grundsätzlich kann man über den Doppelpunkt sagen, daß er natürlich der wichtigste Strukturbefehl in Basic ist, neben der Zeilennummer oder der REM-Zeile.
Die anderen stehen anscheinend mehr auf Zeilennummern.
Damit kann man natürlich Doppelpunkte einsparen oder sogar ein Programm völlig ohne Doppelpunkte machen.
Wenn´s jemanden gefällt, warum nicht.Da hat übrigens noch keiner gesagt, daß durch zusätzliche Zeilen die Programme langsamer werden oder beträchtlich länger.
Für Leute, die von oben nach unten lesen ist das aber wohl zugegebener Maßen einfacher zu lesen, als von links nach rechts.
Schönen Gruß.
-
JeeK:
Mäßig erklärt ist immer noch besser als gar nicht erklärt.
Wenn man mal auf dein letztes Posting guckt.Im übrigen kann man natürlich auch den Doppelpunkt am Anfang als Finesse ansehen.
So ähnlich wie Gang reinlegen und jetzt kommt´s.Bei dem Post ging's auch nicht darum, eine Lösung an sich anzubieten, sondern zu zeigen, dass es mit Rein-BASIC ohne POKE auch geht - q.e.d.
Dass du hier selbst merkst, dass das die Erklärung dürftig ist, sollte dir vielleicht zu denken geben, wie sich andere fühlen, die deine Postings lesen.
Mit dem Doppelpunktthema sind wir schon längst durch. Es als Finesse zu "verkaufen", naja, da soll sich jeder seine eigene Meinung bilden, aber zwing uns bitte nicht deine auf.
So, jetzt hör' ich aber mit der Trollfütterung auf. Ehrenwort. -
JeeK:
Wenn meine Erklärungen unzureichend wären würden wohl Fragen kommen.
Da die aber nicht kommen denke ich mal, daß meine Erklärungen ausreichend sind.Die einzigen Fragen, die hier gekommen sind, sind natürlich zu dem Doppelpunkt am Zeilenanfang.
Das scheint für die User das einzige Mysterium zu sein.Wobei wir da mal wieder bei der Logik, der Mystik und der Faszination des Doppelpunktes wären.
Schönen Gruß.
-
Es kommen keine Fragen mehr weil eh keiner mehr Bock auf deine halbseidenen selbstbeweihräucherungen und deine kruden Thesen hat, und weil ein Diskurs nicht zum entstehen kommt, da dein verschroben-verschobenes Weltbild eh keine andere Meinung als deine als gültig zulässt.
Klar ist bei deinen Beispielen nur eins: Sie sind nicht geeignet jemandem solides Wissen zu vermitteln. -
BladeRunner:
Didaktische Ansätze können jetzt auch im Basic-Didaktik-Thread weiterdiskutiert werden.Schönen Gruß.
-
Grundsätzlich kann man über den Doppelpunkt sagen, daß er natürlich der wichtigste Strukturbefehl in Basic ist, neben der Zeilennummer oder der REM-Zeile.
BladeRunner: Amen
-
Bringt das Abschalten des Bildschirms während der Füllung des Bildschirmspeichers einen Vorteil oder wird die höhere Geschwindigkeit von dem Zeitaufwand des Aus- und Einschaltens geschluckt?
-
Bringt das Abschalten des Bildschirms während der Füllung des Bildschirmspeichers einen Vorteil oder wird die höhere Geschwindigkeit von dem Zeitaufwand des Aus- und Einschaltens geschluckt?
Letzteres. Das Abschalten des Bildschirms bringt freilich nominell etwas an Geschwindigkeit, aber nicht wirklich im BASIC-Kontext. Das Abschalten bzw. Blanking wird weniger aus reinen Geschwindigkeitsgründen gemacht, als vielmehr die Störungen im Timing für die CPU zu verhindern, die der VIC hervorruft ...
-
Bei PAL-Systemen wird knapp 5,5% der möglichen CPU-Leistung von der Bilddarstellung geschluckt, bei NTSC sind es etwas über 6%.
Ob ein Levelaufbau nun 0.5 oder 0.47 Sekunden braucht, macht den Kohl eh nicht fett - das Abschalten des Bildschirms aus Geschwindigkeitsgründen lohnt daher höchstens für Apfelmännchen oder ähnliches. -
Aber vielleicht sieht es besser aus, wenn der Bildschirm kurz ausgeht und dann das gesamte Spielfeld erscheint, als wenn letzteres sich vergleichsweise langsam aufbaut?
-
Oder als Stilelement nutzen..
[Externes Medium: https://www.youtube.com/watch?v=-qpyTVYaIm0]Gruß, Gerd
-
Das muß man sehen, was eben spielemäßig besser aussieht.
Beim Spielfeldaufbau zuschauen oder den Schirm solange abschalten.
Die beiden Möglichkeiten gibt es.
Oder den Bildschirm umschalten und ein Zwischenbild oder Grafik während des Schirmaufbaus einblenden.
Wie z.B. bei Wizard of Wor "GET READY".
Schönen Gruß.