We are about to switch to a new forum software. Until then we have removed the registration on this forum.
Hallo,
ich hoffe hier sind auch einige Deutsche unter euch. Ich kenne mich in Processing leider gar nicht aus und muss ein Projekt darin machen. Verstehe so schon recht wenig, auf Englisch gleich gar nichts mehr.
Ich habe verschiedene Bilder, die nach einem Klick per Zufall erscheinen sollen. Es geht um einen Lebensweg, deswegen darf der Zufall nicht ganz wahllos sein. Der Betrachter entscheidet sich für Möglichkeit A oder B. Entscheidet er sich für B, kommt per Zufall ein Bild aus 2 Möglichkeiten. Je nachdem welches erscheint, kommt darauf das nächste Bild wieder aus 2 Möglichkeiten. Wie ein Baumdiagramm.
Benötige dringend Hilfe. Danke im voraus!
Answers
Hallo,
am besten zeigst du hier (wenn möglich) schon etwas Code, den du geschrieben hast.
Dann können die, die antworten, sich darauf beziehen.
Die Referenz
Ein guter Startpunkt ist immer die Referenz (Hilfe):
https://www.processing.org/reference/
für die random-Funktion:
https://www.processing.org/reference/random_.html
Ein Beispiel
Du siehst, es wird eine Zufallszahl erzeugt (mit
random
zwischen 0 und 100) und diese mitint()
zu integer gemacht und als Variable "zufall" gespeichert.Dann wird mit
if
geschaut, ob Variable "zufall" kleiner ist als50
; es wird dann unterschiedlich reagiert.In 50% der Fälle wird Ja geschrieben, sonst Nein.
Viele Grüße,
Chrisir ;-)
Deine Beschreibung verstehe ich nicht ganz.
Sieht der Betrachter am Anfang zwei Bilder und entscheidet sich für A oder B? Oder sieht er hier nur Text? (1)
Wenn er sich für A oder B entschieden hat, so wählt nun das Programm (und nicht der Mensch) zufällig aus, richtig? Weil du schreibst: "Entscheidet er sich für B, kommt per Zufall ein Bild aus 2 Möglichkeiten." (2)
Anschließend klickt er dann nur auf das eine Bild, richtig? (3)
Danach hat er aber wieder die Wahl zwischen zwei neuen Bildern? (4)
Wie oft wiederholt sich das Ganze? Bis hierhin oder theoretisch auch erneut (sechs Mal oder 60 Mal...) immer wieder ab Punkt 1 (bzw. 4)? (5)
Ehrlich gesagt, finde ich das ganz schön kompliziert.
ich habe mir das mal angesehen.
Hattet Ihr schon objektorientierte Programmierung?
Da das Hausaufgabe ist, will ich hier nicht alles vorgeben, aber hier mein setup() & draw() (treedataEmpty).
Vielen Dank für deine Mühen! Habe mittlerweile bei mir in der FH schon Hilfe gefunden. Es ist tatsächlich etwas kompliziert (für mich). Beim nächsten Mal komme ich auf dich zurück :)
LG
LG !