Forum: Algorithmen, Datenstrukturen und Klassendesign
by Cicaro,
12. Aug 2011
Naja ich sehe die größte Schwierigkeit in der Oberflächengenerierung. Wenn man sich Minecraft anschaut, so kann man im Grunde die Welt in 2 Teile aufteilen, Luft und Boden. Dann setzt man eine Höhe für den Meeresspiegel, füllt alles Luft unter dem Meeresspiegel mit Wasser auf und setzt auf der höchsten Bodenschicht Gras hin. Schließlich fügt man rein zufällig zusammenhängende Erze in den Boden...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Cicaro,
11. Aug 2011
Ja meine Begeisterung dafür hält sich in Grenzen. Ich arbeite eigentlich an der Engine eines Spiels und benötige diesen kleinen Umweg für die "Weltgenerierung". Aber falls jemand Welten nach seinen Wünschen in einem Spiel generieren möchte, wäre ich dafür dankbar und würde es natürlich durch Namensnennung zu würdigen wissen (allerdings ist das ein Projekt zu Lernzwecken etc.).
Achja es geht...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Cicaro,
11. Aug 2011
Brechende Wellen sind mit Funktionen allgemein nicht möglich, da Funktionen für jede Eingabe immer nur einen Funktionswert haben können (sonst wären es keine Funktionen).
Ich habe gerade ganz grob gesagt z = Sin(x) + Cos(y) ausprobiert und es sieht sehr wellig aus. Ich vermute ich muss sehr viel mehr sin und cos einmischen und x und y noch etwas strecken/stauchen/etc.
Und das führt mich...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Cicaro,
10. Aug 2011
Hallo.
Hier sind eher die Mathematiker gefragt. Ich kenn mich mit 3D Funktionen nicht sonderlich gut aus aber würde gern was dazulernen. Ich suche im Grunde eine Funktion, die folgende Eigenschaften besitzt:
Vorgaben:
- Funktion sollte sich aus Sinus und Kosinus zusammensetzen (nicht stetig steigend oder fallend, und keine Grenzwerte)
- Funktion sollte sich beliebig jedoch zwischen 2...