Fabelhaft, Bernd! Ich werde es heute abend probieren, im Moment bin ich AFK.
Ich freue mich auch schon auf Version 3.0 (ich habe ein Faible für die Stereoskopie).
Die Suche ergab 43 Treffer
- 07.10.2024, 16:27
- Forum: Programmierung
- Thema: Raytracing
- Antworten: 8
- Zugriffe: 292
- 28.09.2024, 12:58
- Forum: Programmierung
- Thema: Raytracing
- Antworten: 8
- Zugriffe: 292
Raytracing
In der Theorie stimmt es auf jeden Fall. Ein Halbbild hätten wir schon, wenn Bernd noch ein zweites mit leicht veränderter Sicht kreieren würde, könnte das klappen.
Bei nebeneinander ist der Nachteil, dass die Breite auf 65 mm beschränkt bleibt (Abstand der Pupillen), aber inzwischen haben findige Köpfe das KMQ-Verfahren entwickelt, da werden die Halbbilder übereinander angeordnet und können dann auch deutlich breiter sein. https://www.perspektrum.de/i/kmq-verfahren
Bei nebeneinander ist der Nachteil, dass die Breite auf 65 mm beschränkt bleibt (Abstand der Pupillen), aber inzwischen haben findige Köpfe das KMQ-Verfahren entwickelt, da werden die Halbbilder übereinander angeordnet und können dann auch deutlich breiter sein. https://www.perspektrum.de/i/kmq-verfahren
- 25.09.2024, 22:28
- Forum: Programmierung
- Thema: Raytracing
- Antworten: 8
- Zugriffe: 292
Raytracing
Als einen möglichen Weg hat Bernd ins Auge gefasst, das Programm noch um eine Abspeicherung als PBM zu erweitern. Ich habe hier mal (auf anderen Wegen) jeweils eine normale und eine invertierte Version der Grafik für die Joyce und für Windows erzeugt. Die invertierte Joyce-Version sollte dann auf dem Drucker mit dunklen Schatten ankommen. Die beiden Joyce-Versionen können mit dem aktuellen PBMREAD-Programm betrachtet werden (die Windows-Versionen mit den Vorgängern, die die Windows-Bilder noch in der Höhe stauchen).
- 25.09.2024, 11:01
- Forum: Programmierung
- Thema: Raytracing
- Antworten: 8
- Zugriffe: 292
Raytracing
Irrsinnig, was Bernd da wieder auf der Joyce möglich gemacht hat! Ich habe es auf dem Treffen auf einer realen Joyce gesehen, natürlich läuft es dort recht langsam, brauchte wohl anderthalb Stunden. Gut, dass wir die CPM-Box und dort die F11-Taste haben!
Den fertigen Screen druckten wir in Nothfelden auch gleich aus, dabei werden bekanntermaßen, in dem Fall leider, die Helligkeitswerte vertauscht. Es gab den Vorschlag (von Olli?), weißes Farbband auf schwarzem Papier zu nutzen , aber wie wir Bernd kennen, wird es nicht bei Version 1.0 bleiben und er wird auch dieses Problem lösen.
Den fertigen Screen druckten wir in Nothfelden auch gleich aus, dabei werden bekanntermaßen, in dem Fall leider, die Helligkeitswerte vertauscht. Es gab den Vorschlag (von Olli?), weißes Farbband auf schwarzem Papier zu nutzen , aber wie wir Bernd kennen, wird es nicht bei Version 1.0 bleiben und er wird auch dieses Problem lösen.
- 23.09.2024, 11:12
- Forum: Verschiedenes
- Thema: JOYCE Klubtreffen 2024 in Wolfhagen
- Antworten: 1
- Zugriffe: 111
JOYCE Klubtreffen 2024 in Wolfhagen
Das sehr gelungene Klubtreffen 2024 liegt hinter uns und hier
ist wieder eine Schnappschusssammlung für unsere Joyce, zu betrachten mit Bernds Programm PBMREAD 3.4
viewtopic.php?p=641#p641 .
Als kleine Zugabe sind auch Bilder aus Helmarshausen 2024 und Wittenberg 2023 + 2024 dabei.
Viel Spaß damit!
ist wieder eine Schnappschusssammlung für unsere Joyce, zu betrachten mit Bernds Programm PBMREAD 3.4
viewtopic.php?p=641#p641 .
pbmread -diashow
Zeigt eine Diashow aller PBM-Dateien des aktuellen Laufwerks an.
Als kleine Zugabe sind auch Bilder aus Helmarshausen 2024 und Wittenberg 2023 + 2024 dabei.
Viel Spaß damit!
- 09.09.2024, 20:47
- Forum: Spiele
- Thema: ein einfaches Schachspiel
- Antworten: 0
- Zugriffe: 563
ein einfaches Schachspiel
Auf unserer Homepage gibt es jetzt ein Schachspiel in ASCII - Grafik. https://joyce.de/basicode/joyce/schach.htm Es ist mehr auf Angriff als auf Verteidigung ausgerichtet, daher hat man gute Chancen, einen Sieg zu erreichen.
Viel Spaß damit!
EDIT: Es lässt sich (natürlich) auch im Hagemans-online-Browser https://robhagemans.github.io/basicode/ spielen, dort läuft es flott und kann auch noch schneller eingestellt werden.
Das Programm liegt hier: https://robhagemans.github.io/basicode/ ... CHAKEN.BAS (oder man sucht es selbst unter dem Reiter "Programs"). Es stammt ursprünglich aus diesem. https://archive.org/details/mit-basic-r ... mmodore-64 Buch von 1984 und wurde 1990 von P. J. van der Mespel an BasiCode angepasst, damit auch für andere Computer als den Commodore VC20 und 64 zugänglich gemacht. In dem Buch werden alle Teilfunktionen ausführlich erläutert und es werden Anregungen zur Erweiterung gegeben.
Um die Optik etwas angenehmer zu gestalten, kann in den Settings der Zeichensatz des coco eingestellt werden, dann sind die Kleinbuchstaben invertierte Großbuchstaben. Nun noch auf den Reiter "Listing" gehen und Zeile 1170 wie folgt abändern:
Nun haben wir deutsche Abkürzungen für die Spielfiguren und die Kleinbuchstaben (sprich Großbuchstaben auf weißem Hintergrund) landen unten, oben stehen die Buchstaben auf schwarzem Hintergrund - so kann man die Figuren gut unterscheiden.
Durch Klick auf den Screen startet das Spiel, die Eingaben erfolgen über die virtuelle Tastatur unter dem Reiter "Keyboard".
Viel Spaß damit!
EDIT: Es lässt sich (natürlich) auch im Hagemans-online-Browser https://robhagemans.github.io/basicode/ spielen, dort läuft es flott und kann auch noch schneller eingestellt werden.
Das Programm liegt hier: https://robhagemans.github.io/basicode/ ... CHAKEN.BAS (oder man sucht es selbst unter dem Reiter "Programs"). Es stammt ursprünglich aus diesem. https://archive.org/details/mit-basic-r ... mmodore-64 Buch von 1984 und wurde 1990 von P. J. van der Mespel an BasiCode angepasst, damit auch für andere Computer als den Commodore VC20 und 64 zugänglich gemacht. In dem Buch werden alle Teilfunktionen ausführlich erläutert und es werden Anregungen zur Erweiterung gegeben.
Um die Optik etwas angenehmer zu gestalten, kann in den Settings der Zeichensatz des coco eingestellt werden, dann sind die Kleinbuchstaben invertierte Großbuchstaben. Nun noch auf den Reiter "Listing" gehen und Zeile 1170 wie folgt abändern:
Code: Alles auswählen
F$="kkdttlsbb BBSLTTDKK"
Nun haben wir deutsche Abkürzungen für die Spielfiguren und die Kleinbuchstaben (sprich Großbuchstaben auf weißem Hintergrund) landen unten, oben stehen die Buchstaben auf schwarzem Hintergrund - so kann man die Figuren gut unterscheiden.
Durch Klick auf den Screen startet das Spiel, die Eingaben erfolgen über die virtuelle Tastatur unter dem Reiter "Keyboard".
- 07.07.2024, 09:43
- Forum: Programmierung
- Thema: BASICODE in Java
- Antworten: 59
- Zugriffe: 63996
BASICODE in Java
Michael arbeitet noch an ein paar Baustellen, aber die raumfüllenden Kurven aus dem Thread "Grafik - Kurven" lassen sich schon auf den Bildschirm bringen, hier als Beispiel die Peano-Kurve von "Hojoe" aus dem Robotrontechnik-Forum:
Ein besonderer Vorteil der Java-Lösung ist das irrwitzige Tempo!
Ein besonderer Vorteil der Java-Lösung ist das irrwitzige Tempo!
- 01.06.2024, 19:24
- Forum: Programmierung
- Thema: Grafik - Kurven
- Antworten: 5
- Zugriffe: 13482
Grafik - Kurven
Bei meinen Versuchen diese verflixte Rekursion in meinen Schädel zu bekommen stieß ich auf der Website eines Mathematikers der Universität von Ljubljana (Slowenien) auf weitere raumfüllende Kurven.
Die Knuth-Kurve
Das Logo-Programm von dort passt auch auf unserer Joyce. Wie bei den meisten Grafik-Sachen ist das Tempo beschaulich, aber in der CP/M-Box gibt es ja die F11-Taste.
Die Wirth-Kurve
Die Sierpinski-Kurve
Hier musste erst die Berechnung der Quadratwurzel definiert werden - diese Funktion fehlt im Dr Logo des PCW.
Die Knuth-Kurve
Das Logo-Programm von dort passt auch auf unserer Joyce. Wie bei den meisten Grafik-Sachen ist das Tempo beschaulich, aber in der CP/M-Box gibt es ja die F11-Taste.
Die Wirth-Kurve
Die Sierpinski-Kurve
Hier musste erst die Berechnung der Quadratwurzel definiert werden - diese Funktion fehlt im Dr Logo des PCW.
- 31.12.2023, 20:48
- Forum: Programmierung
- Thema: BASICODE in Java
- Antworten: 59
- Zugriffe: 63996
- 31.12.2023, 15:15
- Forum: Programmierung
- Thema: BASICODE in Java
- Antworten: 59
- Zugriffe: 63996
Re: BASICODE in Java
Hier seht Ihr, dass wirklich Welten dazwischen liegen. Dieser Apfelmännchen-Ausschnitt vom ZX81 (256 x 176 Pixel) benötigte tatsächlich Wochen zum Fertigstellen und dieser unter Michaels Interpreter (320 x 200 Pixel) keine zehn Sekunden: Ich bin gespannt auf die nächste Version!ein Thüringer hat geschrieben: ↑28.12.2023, 19:56(...) zeigt sich, dass das Zeichnen rasend schnell erfolgt.