Diskussion:Robin of the Wood

Aus C64-Wiki
Zur Navigation springenZur Suche springen

Morgen, ich stehe auf dem Schlauch, wie wird bitteschön in einem byte (8 bit) die Information gespeichert WELCHER RAUM bereits betreten ist... ? Es gibt 16 Räume in jeder Zeile. Ich würde 16 bit pro Zeile erwarten... oder?

hier der Text aus dem Artikel $1C70-$1C83 Besuchte Räume (jedes der 20 Bytes steht für eine Zeile im Spielplan, ein gesetztes Bit kennzeichnet besuchte Räume. Bit 7 steht für Spalte 0 oder 1, Bit 6 für Spalte 2 oder 3 usw.)


Klingt ein wenig komisch, so als ob ein Byte nur acht Werte annehmen könnte. --Shmendric (Diskussion)

Ein Byte = 00000000 damit kann ich 8 Zustände SEPARAT Speichern, und damit wissen WELCHER der 8 Räume betreten worden ist. Es gibt aber 16 Räume pro Zeile... --Benutzer:Visual-export


Eine Byte (d.h. acht Bits) kann Zahlenwerte von 0 bis 255 beinhalten, somit sind 256 Werte und Räume möglich. --Jodigi (Diskussion) 16:49, 14. Feb. 2024 (CET)

Nein, es ist mit 8 bits NICHT möglich 16 Zustände/bits zu speichern. --Benutzer:Visual-export


Jedes der 8 Bit kann 2 Zustände annehmen (1 = Raum betreten, 0 = Raum nacht betreten).
Da es jedoch 16 Räume pro Zeile gibt, müssen jeweils 2 Räume zusammengefasst werden, um es in einem Byte abzubilden.
Im Artikel steht z.B. "... Bit 6 für Spalte 2 oder 3 ...", also ok.
Das Spiel braucht 20 Byte für 160 Doppelräume. Würde man alle 320 Räume einzeln abfragen, bräuchte man natürlich 40 Byte. --Werner (Diskussion) 21:33, 14. Feb. 2024 (CET)

YES!!! d.H aber... wenn ich es (irgendwie) schaffe, nur jeden ZWEITEN Raum zu betreten... Wird mir das Spiel am Ende zeigen, ich habe ALLE Raume erfolgreich besucht... Es gibt ja zwei LEERE Bildschirme auf der Karte die nicht betretbar sind --Benutzer:Visual-export

Genau, es reicht, nur jeden zweiten Raum zu besuchen, um bei Spielende angeblich alle Räume besucht zu haben. Eine ausführliche Animation, die am rechten Bildschirmrand zeigt, wie sich die interne Bitmap von "Robin of the Wood" nach und nach mit 1-Bits füllt, findet sich im Artikel "Flick-Screen" (im Abschnitt "Programmierung" die rechte Animation in der vierten Gallerie)... der Einfachheit hier "zitiert":


Statistik der besuchten "Raum-Paare" im Spiel "Robin of the Wood" (an Adresse $1C70..$1C83, Koordinaten des aktuellen Raums an $0087/$0088)


--Stephan64 (Diskussion) 09:01, 18. Feb. 2024 (CET)

WOW, TIP TOP! Merci. --Benutzer:Visual-export