Re(6): c64 Sprites...
Geizhals » Forum » Programmierung » c64 Sprites... (18 Beiträge, 914 Mal gelesen) Top-100 | Fresh-100
Du bist nicht angemeldet. [ Login/Registrieren ]
.  Re: c64 Sprites...  (mjy@geizhals.at am 09.01.2012, 23:11:48)
..  Re(2): c64 Sprites...  (kombipaket am 10.01.2012, 10:01:57)
.  Re: c64 Sprites...  (LCD am 11.01.2012, 17:45:11)
..  Re(2): c64 Sprites...  (kombipaket am 11.01.2012, 18:04:52)
...  Re(3): c64 Sprites...  (HITCHER am 11.01.2012, 18:28:43)
...  Re(3): c64 Sprites...  (SunnyHill am 12.01.2012, 07:56:20)
....  Re(4): c64 Sprites...  (kombipaket am 12.01.2012, 08:11:31)
.....  Re(5): c64 Sprites...  (HITCHER am 12.01.2012, 12:01:59)
......  Re(6): c64 Sprites...  (kombipaket am 12.01.2012, 12:15:36)
.....  Re(5): c64 Sprites...  (LCD am 12.01.2012, 13:33:51)
......
Re(6): c64 Sprites...
12.01.2012, 13:59:54
Die 16KB wären ein theoretischer Wert wenn man z.B. einen 2 KB großen Char-Screen verwendet, wobei das keinesfalls eine üble Idee bei dem Spiel wäre...

Ja, Wir bauen es in Blockgraphik... Wir definieren nicht mal den Zeichensatz um... Wir brauchen ja nur "inverse Spaces" für den braunen Boden |-D.


Ich weiß! Speicher kopieren dauert länger als das umstellen eines Hardware-Pointers, aber wie viele Animphasen braucht das Spiel?

Mal sehen... Noch nicht geklärt |-D.

Auch wenn wir es nicht brauchen:
Lowres sogar 10 K

? Wie kommst auf das? Wenn Du damit Multicolor meinst: Gleich viel Farbram/Screen wie Hires, oder?



Sorry, aber Commodere C64 BASIC tut genau das Gegenteil von begeistern, deswegen steigen viele schnell auf ASM um oder lassen das coden und spielen Spiele

Geh, ich hatte davor den ZX/81... 1 KB Ram (und da war der Bildschirmspeicher auch drin). Der C=64 war super komfortabel im Vergleich |-D

Losgelöst davon war man beim ZX/81 seeehr schnell bei Assembler... Weil die CPU selbst das Videosignal erzeugte, war Basic bei weitem langsamer als am C64. Das Asse-Coden war auch umständlicher als beim C64... Das Programm packte man in REM-Zeilen. Jede konnte 32 Bytes oder so lang werden. Dann brauchtest einen JMP zur nächsten Zeile... Alles mühsam am Zettel ermittelt, weil für einen Assembler kein Platz im RAM war |-D.

Das schlechte C64 BASIC hat mich damals zu Sinclair getrieben.

Und mich hat die feine C=64 Hardware im Vergleich zum ZX/81 schwören lassen, nie wieder Sinclair zu kaufen |-D

Im Ernst, ich halte den C64 für ein Topgerät in den Einstieg.... Eben weil er so einfach ist. Alles ist klar und übersichtlich, es gibt keine Problemfelder wie RaceConditions, ... (wenn wir mal Rasters aussen vor lassen).

Das Basic ist supereinfach (weil super limitiert), die Hardware nett ansteuerbar (zumindest SID und VIC), .... und man bekommt seeehr schnell Erfolgserlebnisse.
Einen Hintergrundschirm (oben blau, unten braun) hast in <10 Mins für den C64 mit FOR/NEXT/PRINT gebaut, bei einem Terminal müsstest Dich erst mal in Curses einarbeiten.

Unser Plan ist jedenfalls:
- BASIC zum einfachen kennenlernen
- Danach C mit cc65 um schnell eine sinnvolle Sprache zu haben.

Blöde Frage: Wieso Sprites für Plattformen?

Natürlich. Auch die Fahne könntest locker mit Blockgraphik machen. Dadurch, dass seeehr wenig bewegte Teile sind, könntest sogar alles mit umdefinierten Zeichen lösen... Wenn Die Flugzeuge halt um 1-7 Bit versetzt auch Platz im Character-Ram finden. Sprites sind halt super-nett weil super-bequem. Die Kollisionsabfrage kriegst auch gleich geschenkt... Drum Sprites.

Nett am Ziel (Sky Diver) ist auch, dass man recht schnell etwas basteln kann, was besser aussieht als am VCS... Gut fürs Selbstbewusstsein |-D. Ausserdem gibts für jede bei uns verwendete Plattform (PCs, Wii, Handies) einen C64-Emulator - man kann es also auch mitnehmen.

Antworten PM Alle Chronologisch Zum Vorgänger
 
Melden nicht möglich
.......  Re(7): c64 Sprites...  (LCD am 13.01.2012, 00:07:39)
........  Re(8): c64 Sprites...  (kombipaket am 13.01.2012, 07:23:11)
.........  Re(9): c64 Sprites...  (LCD am 13.01.2012, 22:29:10)
..........  Re(10): c64 Sprites...  (kombipaket am 13.01.2012, 23:55:13)
...........  Re(11): c64 Sprites...  (LCD am 15.01.2012, 00:02:19)
 

Dieses Forum ist eine frei zugängliche Diskussionsplattform.
Der Betreiber übernimmt keine Verantwortung für den Inhalt der Beiträge und behält sich das Recht vor, Beiträge mit rechtswidrigem oder anstößigem Inhalt zu löschen.
Datenschutzerklärung