Die Suche ergab 43 Treffer

von ein Thüringer
07.10.2024, 16:27
Forum: Programmierung
Thema: Raytracing
Antworten: 8
Zugriffe: 292

Re: Raytracing

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).
von ein Thüringer
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
von ein Thüringer
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).

RAYTR.zip
(18.62 KiB) 14-mal heruntergeladen
von ein Thüringer
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!


unten: Bildröhre, oben: Papier
unten: Bildröhre, oben: Papier
Raytr.png (61.3 KiB) 273 mal betrachtet

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.
von ein Thüringer
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

WHNF2024.txt
in ZIP umbenennen
(902.86 KiB) 12-mal heruntergeladen

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.
Werners Werbung steigerte die Teilnehmerzahl
Werners Werbung steigerte die Teilnehmerzahl
WERBUNG.PNG (32.25 KiB) 111 mal betrachtet

Als kleine Zugabe sind auch Bilder aus Helmarshausen 2024 und Wittenberg 2023 + 2024 dabei.


Viel Spaß damit!
von ein Thüringer
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!
eingedeutschte Version auf der JOYCE
eingedeutschte Version auf der JOYCE
schachmatt_kl.jpg (37.8 KiB) 418 mal betrachtet
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".

hier <P>ferd statt <S>pringer
hier <P>ferd statt <S>pringer
Schachmatt.jpg (84.69 KiB) 418 mal betrachtet
von ein Thüringer
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:

Peano.png
Peano.png (10.82 KiB) 10465 mal betrachtet
Ein besonderer Vorteil der Java-Lösung ist das irrwitzige Tempo!
von ein Thüringer
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.

Knuth.png
Knuth.png (42.95 KiB) 4772 mal betrachtet

Die Wirth-Kurve

Wirth.png
Wirth.png (30.06 KiB) 4810 mal betrachtet


Die Sierpinski-Kurve

Hier musste erst die Berechnung der Quadratwurzel definiert werden - diese Funktion fehlt im Dr Logo des PCW.

Sierpins.png
Sierpins.png (37.75 KiB) 4810 mal betrachtet
von ein Thüringer
31.12.2023, 20:48
Forum: Programmierung
Thema: BASICODE in Java
Antworten: 59
Zugriffe: 63996

Re: BASICODE in Java

Paul hat geschrieben: 31.12.2023, 15:20 Die schnelle Spirale dreht aber falsch herum :lol:
CSFRAPFL.png
CSFRAPFL.png (9.24 KiB) 16551 mal betrachtet
Extra für Dich noch einmal andersherum, Paul! :D
hier wirklich 320 x 200 Pixel
hier wirklich 320 x 200 Pixel
SPIRAL.png (64.59 KiB) 16551 mal betrachtet
Aber woher willst Du wissen, welche falsch herum dreht? :roll:

Komm gut ins neue Jahr!
von ein Thüringer
31.12.2023, 15:15
Forum: Programmierung
Thema: BASICODE in Java
Antworten: 59
Zugriffe: 63996

Re: BASICODE in Java

ein Thüringer hat geschrieben: 28.12.2023, 19:56(...) zeigt sich, dass das Zeichnen rasend schnell erfolgt.
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
CSFRAPFL.png
CSFRAPFL.png (7.65 KiB) 16556 mal betrachtet
und dieser unter Michaels Interpreter (320 x 200 Pixel) keine zehn Sekunden:
320 x 200 Pixel Leinwand, aber nur 312 x 192 Pixel genutzt
320 x 200 Pixel Leinwand, aber nur 312 x 192 Pixel genutzt
SPIRAL.png (30.56 KiB) 16556 mal betrachtet
Ich bin gespannt auf die nächste Version!