Beiträge von Sokrates im Thema „Pseudo 3d Racer“

    Die 9 Frames sind einfach 9 Strassen, nicht animiert. Animation der Streifen würde ich per Farbumschaltung hinbiegen. 4 oder mehr Charsets, ich glaube, das passt dann beim besten Willen nicht mehr.
    Müsste mal tüfteln, inwieweit man da die Packrate optimieren kann (Strecke oder Skalierung selbst errechnen)


    Du könntest auch vereinfacht alle skalierten Objekte in eine bestimmte Anzahl Chars packen. Für wenige Objekte könnte das genügen. Beispiel: wenn Du vier Charsets nimmst belegt Deine Straße 100 Chars pro Charset, bleiben 156 Chars für die skalierten Objekte. Beim Packen könntest Du dann die 400 Chars + die 156 Chars packen und nach entpacken die Charsets zusammenkopieren. Sollten die 156 Chars nicht genügen, kannst Du z. B. auf 6 Charsets erhöhen, kostet nur die Mehr-Chars für skalierte Objekte + Rasterinterrupts. Ist natürlich nicht das Optimum bei den skalierten Objekten, da nicht alle Teile in allen Charsets auftauchen müssten, spart aber Speicher.

    Nuja, die 9 (fixen) Strassen-Bilder bekomme ich in 400 Zeichen unter. Das klingt machbar, Packer sei dank. Die eigentliche Frage ist, was bekommt nach dann noch in den Rest der 16kB rein?


    Fein! Da könntest Du evtl. gleich auf 4 oder mehr Charsets gehen und skalierte Objekte mit aufnehmen...

    Falls es nicht unbedingt der Bitmap-Modus sein muss wäre eine Alternative aus den Graphiken per CSAM Super ein Charset zu generieren. Dürfte bei den wenigen Frames qualitativ in Ordnung gehen und hätte den Charme Speed*8 und Speedcodesize/8. Bei Qualitätsproblemen könnten es per Rastersplit auch zwei Charsets werden, wäre immer noch Faktor 4.

    Hat das jemand von hier schon mal gemacht? Und wie wurde das angegangen? Mich interessiert vor allem, wie man die Kurven so schön hinbiegt (kann man das mit Charset noch vernünftig, oder geht man da dann doch auf Bitmap?)


    Für mich hört sich das so an, als ob Du da evtl. selbst etwas implementieren willst. In meinen Augen ist der Anspruch bzgl. Spielgeschwindigkeit bei den C64-(noch)Nutzern gegenüber früher deutlich gestiegen.
    War die Geschwindigkeit von Revs oder Stunt Car Racer damals noch atemberaubend so wäre ein vergleichbares Spiel heute wohl "untermotorisiert" ("das habe ich in Demo XY aber schon schneller gesehen!").
    Von diesem Aspekt aus gesehen ist das Charset wohl die bessere Wahl, bei genügend Tempo fallen kleinere Graphikprobleme auch weniger auf (siehe Buggy Boy).