Re(8): c64 Sprites...
Geizhals » Forum » Programmierung » c64 Sprites... (18 Beiträge, 916 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...  (kombipaket am 12.01.2012, 13:59:54)
.......  Re(7): c64 Sprites...  (LCD am 13.01.2012, 00:07:39)
........
Re(8): c64 Sprites...
13.01.2012, 07:23:11
Beim Spectrum dauert das keine 2 Minuten sowas zu programmieren.

Ebenfalls ohne Flamen zu wollen: Farben am Spectrum sind _hart_ bei Graphik... Die Farbgestaltung mit dem brutalen Farbraster ist schlimm.... Das das Basic dafür am Speccy netter war, stimmt aber auch. Nur wer nutzt schon Basic? Praktischer fand ich da auf den Sinclairs schon den Z80. Vom Z80 zu 6502 wechseln ist mir vorgekommen, wie von einer Supermaschine auf ein Steinzeittrum zu wechseln |-D.



Kollision der Fahnenstange braucht man nicht, und wenn der Bub programmieren lernen soll, sollte er auch die Tricks beherrschen

Keine Frage. Derzeit brauche ich aber etwas, was _schnell_ klappt. Die Aufmerksamkeitsspanne ist da bei neuen "Spielsachen" gering. Beispielsweise Lego Mindstorms (mit 6 bekommen): 3 Tage Tag und Nacht genutzt, dann wochenlang weggeräumt :-/.
Wir brauchen also etwas, was täglich Fortschritte macht. Für die Fahne als Zeichen würde ich eine Datenstruktur anlegen, die einfach über den Bildschirm geschrieben wird... zB ein Array von char* pro Fahnenposition. Oder in Basic halt mit 2dimensionalen Strings arbeiten. Wenn wir das als Sprite lösen, brauchen wir mehrdimensionale Felder noch nicht kennen |-D. Ein weiterer Vorteil der Sprites ist, dass sich die 1:1 in C übernehmen lassen. Das Umlernen wird leichter. Alternativ könnte man die Fahne mit einem  umdeklarierten Zeichen erzeugen. Das wäre auch einfach - dann ist sie aber arg klein.

Ausserdem ist ja im Auge zu halten, was er kann... Und das ist noch wenig... Es ist ja schon das Konzept der Variablen neu... Variable kennen sie ja noch nicht mal aus Mathe in der Schule |-D. Derzeit kann er
- NEW/CLR
- "normale"/nicht dimensionierte Variablen (Also X, X% und X$)
- GOTO
- IF/THEN
- LIST
- PRINT
- GET/INPUT
- RND(0)
- FOR/TO/STEP

Dringend benötigte Gschichten wie PEEK, POKE, AND, OR - oder auch nur die Binäraritmhetik - kann er noch nicht. Das werden wir uns am Wochenende noch ansehen.


Es gibt da irgendwo eine C64 Programmierumgebung am PC...

Wir werden dann eben cc65 am PC nutzen. Rennt (auch) unter Linux. Ist ein seeehr cleverer c-Compiler für diverse 65xx-Maschinen, hat einen mächtigen Assembler und Linker dabei, ... http://www.cc65.org/

Programmieren wird also bald aussehen wie es soll: Auf einem ASCII-Terminal (oder in einem x-Term) mit vim |-D

[ Dieser Beitrag wurde inzwischen editiert. Die aktuelle Version befindet sich hier. ]
Antworten PM Alle Chronologisch Zum Vorgänger
 
Melden nicht möglich
........  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