Entwickler-Ecke

Off Topic - der


Lhid - Mo 03.11.03 17:51
Titel: der
Meinung und mich grundlegend verändert-> alte beiträge gelöscht.


Raphael O. - Mo 03.11.03 17:56

wieviel kansnt du/was hast du schon gemacht?
das sollte man schon dazu wissen...


Lhid - Mo 03.11.03 18:02

Meinung und mich grundlegend verändert-> alte beiträge gelöscht.


Raphael O. - Mo 03.11.03 18:03

was für games denn?? 2D? 3D?


Lhid - Mo 03.11.03 18:04

Meinung und mich grundlegend verändert-> alte beiträge gelöscht.


Raphael O. - Mo 03.11.03 18:07

in 1D?? cool :mrgreen:
dann mach doch mal nen pong-clone oder nen tetris in 3D oder so ein streetfighter-verschnitt ;)


Lhid - Mo 03.11.03 18:09

Meinung und mich grundlegend verändert-> alte beiträge gelöscht.


Raphael O. - Mo 03.11.03 18:21

wieos sagst du das nicht gleich??


Lhid - Mo 03.11.03 18:23

Hab ich vergessen sorry. Wisst ihr was?

Lhid


Gausi - Mo 03.11.03 23:44

Hab da ne Idee, die mir im moment im Kopf rumgeistert.
Also: Gegeben ist eine Menge von mp3-Dateien (oder anderen Audio-Dateien). Analysiere jede einzelne Datei, und filtere z.B. Informationen über den Rhythmus und Musikrichtung heraus. (Nicht aus den Tags, aus den Audiodaten selbst.) Speichere diese Informationen in einem geigneten Format/Datenbank.
Im folgenden sollte der User ein oder zwei Lieder auswählen können, und das Programm sollte aus den vorher gewonnen Daten weitere, dazu passende Stücke finden, oder einen "weichen" Übergang zwischen zwei sehr unterschiedlichen. Könnte dabei helfen, Playlists für Partys zu erstellen, oder für Mix-CDs/Tapes.

Hauptproblem dabei ist wohl die Mustererkennung. Ich fürchte, dass das Thema komplex genug ist, um daraus eine Diplom- oder sogar Doktorarbeit zu machen. Was macht einen speziellen Rhythmus aus? WIE erkennt man Techno, WAS ist Metal? WARUM kann ein Mensch oft ein neues Lied einer Band eben dieser Band zuordnen, obwohl er nur die früheren Lieder dieser Band kennt?

Aber vielleicht kriegst du da was raus. Ist zwar ein eher größeres Projekt, aber du wolltest ja Ideen haben ;-)


umpani - Di 04.11.03 00:52

Lhid hat folgendes geschrieben:
3D mit glscene jedoch ist es noch in entwicklung. Ein paar games auch in 1D 2D jedoch nix großes.

Lhid


Wenn du mir ein Spiel, oder irgendein anderes Programm in 1D programmierst, dann gebe ich Dir einen, oder auch zwei aus. :lol:


Raphael O. - Di 04.11.03 01:29

"irgend ein anderes Programm" ist doch in 1D kein Problem, aber 1 richtiges Spiel dürfte schwer werden :mrgreen:


umpani - Di 04.11.03 01:37

Wie willst du ein Programm in 1D schreiben?

Dein Monitor ist doch 2-Dimensional. Es ist also nicht möglich, etwas sichtbares, 1-Dimensionales darzustellen.

1-Dimensional wäre z.B. ein Array, bestehend aus nur einer Reihe:


Quelltext
1:
2:
3:
4:
5:
1D : array[1..10] of integer;

2D: array[1..10;1..10] of integer;  (z.B. x,y werte)

3D: array[1..10;1..10;1..10] of integer; (z.B. x,y,z Werte)



Du kannst also nur ein Programm schreiben, welches 1-Dimensionale Datenstrukturen bearbeitet, nicht jedoch eines, welches in 1D programmiert wird.


Raphael O. - Di 04.11.03 02:50

doch..
wenn dein fenster nur ein pixel hoch ist ist es eine linie->eindimensional...


Gausi - Di 04.11.03 11:24

Das ist doch Quatsch. Ein Fenster, das einen Pixel hoch ist, hat neben einer Breite auch eine Höhe, eben 1Pixel. Somit ist das Fenster auch 2D. Eine "Linie" auf einem Blatt Papier ist übrigens sogar 3D, da sie nur eine unvollkommene Abbildung eines theoretischen Konstrukts in unserem 3D-Universum ist...


lemming - Di 04.11.03 11:37

Man, Ideenlos möchte ich auch mal sein. Ich hab vor lauter Ideen schon angefangen sie aufzuschreiben, weil ich keinen Platz mehr in meinen Kopf und keine zeit mehr unter meinen Fingern habe!

Überleg dir was die Welt braucht und tu es. Was Sie nciht braucht ist das was es alles schon gibt.

Ein 1D Spiel ist z.B. schonmal was ziemlich geiles. Oder wenn wir schon gerade eine Brainfuckwelle im Forum haben, warum nciht ein Spiel bei dem man einen bestimmten Output erzeugen muss und nur so und soviel Code verwenden darf. Das wäre doch cool. *aufschreib*


maximus - Di 04.11.03 12:36

:idea: Ich hab schon länger die idee eine persöhnlichkeits engine zu schreiben, damit meine programme besser mit mir reden können und nicht immer dieses ja/nein gehabe machen! die programme sollten mal ein bisschen mehr eigeninitiative zeigen und vielleicht auch mal schlecht, oder gut gelaunt sein, wie wir alle. PROGAMME SIND SCHLIESSLICH AUCH NUR DUMME MENSCHEN :lol:


Lhid - Di 04.11.03 16:45

Meinung und mich grundlegend verändert-> alte beiträge gelöscht.


umpani - Di 04.11.03 20:11

Um mich nochmal als Klugscheißer zu outen :wink:

Auch ein Punkt ist ein 2-Dimensionales Objekt, denn man definiert ihn mit einem x und einem y Wert.

Also immernoch kein 1D.


Lhid - Di 04.11.03 20:39

Meinung und mich grundlegend verändert-> alte beiträge gelöscht.


PhilGo - Di 04.11.03 21:00

@Lhid: Zeig mir mal dein Programm, ich möchte mir das mal anschauen.
Und wie groß ist dein Punkt?


Lhid - Di 04.11.03 21:16

Meinung und mich grundlegend verändert-> alte beiträge gelöscht.


Gausi - Mi 05.11.03 19:53

Zitat:
Auch ein Punkt ist ein 2-Dimensionales Objekt, denn man definiert ihn mit einem x und einem y Wert.

Also jetzt muss ich noch mal RICHTIG klugscheissen :mahn:

Ein (math.) Punkt ist kein 2 Dimensionales Objekt, sondern ein Nulldimensionales. Eine Linie ist 1D, eine Fläche 2D. Objekte, die wir mit unseren Sinnen erfassen können, sind in der Regel 3D.

Dass man zwei Koordinaten braucht, um einen Punkt auf dem Bildschirm (oder einem anderen 2D-Koordinatensystem) darzustellen, liegt daran, dass man ja angeben muss, WO sich der Punkt befindet. (Man muss aber keine weiteren Angeben machen, wie z.B. Länge oder Breite!)
Normalerweise benötigt man dafür 3 räumliche Koordinaten. Warum man bei "Stargate" 6 Koordinaten (oder waren es 7..?) zum bestimmen eines Punktes benötigt, entzieht sich meiner Kenntnis. Wahrscheinlich waren 3 einfach zu langweilig.

Es ist aber richtig, dass die Darstellung eines Punktes nicht 0D ist, denn sonst könnten wir ihn nicht sehen. Ob ein Pixel (Pixel <> Punkt!!!) auf dem Monitor jetzt 2 oder 3 Dimensionen hat, darüber kann man sich wohl streiten. Vielleicht kann man den Monitor etwas theoretisieren und sich darauf einigen, dass die bei einem Standard-Monitor leicht gekrümmte Darstellungsfläche eine 2dimensionale Mannigfaltigkeit in unserem 3D-Universum ist, und ein Pixel ist dann ein Teilgebiet dieser Mannigfaltigkeit, also auch 2D. Aber jetzt wirds langsam Durchfall. :lol:


UGrohne - Mi 05.11.03 19:58

Bei Stargate gings ja nicht nur um den Zielpunkt, sondern auch um die Richtung, deshalb brauchte man noch einen Richtungsvektor mit 3 Werten und den Zielpunkt. Irgendwie sowas, aber es waren glaub ich 7, irgendwas mit dem Ausgangspunkt noch (sowas macht man in Darstellende Geometrie, das ist schon 2 Jahre her bei mir *g*)


MrSaint - Mi 05.11.03 20:17

Gausi hat folgendes geschrieben:
Es ist aber richtig, dass die Darstellung eines Punktes nicht 0D ist, denn sonst könnten wir ihn nicht sehen. Ob ein Pixel (Pixel <> Punkt!!!) auf dem Monitor jetzt 2 oder 3 Dimensionen hat, darüber kann man sich wohl streiten. Vielleicht kann man den Monitor etwas theoretisieren und sich darauf einigen, dass die bei einem Standard-Monitor leicht gekrümmte Darstellungsfläche eine 2dimensionale Mannigfaltigkeit in unserem 3D-Universum ist, und ein Pixel ist dann ein Teilgebiet dieser Mannigfaltigkeit, also auch 2D.


:rofl: bist du psychologe oder sowas? nee, warte mal... wie heißt denn das? du bringst mich hier ganz durcheinander mit dem gequatsche ;) warte mal... das heißt... hmmm... *überleg* :nut: Philosoph!!!! jetzt hab ich's :dance:


MrSaint


P.S.: bitte net so ernst nehmen, bin grad irgendwie komisch drauf :eyecrazy:


umpani - Mi 05.11.03 21:12

Gausi hat folgendes geschrieben:
Zitat:
Auch ein Punkt ist ein 2-Dimensionales Objekt, denn man definiert ihn mit einem x und einem y Wert.

Also jetzt muss ich noch mal RICHTIG klugscheissen :mahn:

Ein (math.) Punkt ist kein 2 Dimensionales Objekt, sondern ein Nulldimensionales. Eine Linie ist 1D, eine Fläche 2D. Objekte, die wir mit unseren Sinnen erfassen können, sind in der Regel 3D.



Ich meinte natürlich den Bildpunkt auf dem PC. :lol:

Aber ich verstehe schon, was du meinst. (Drei Jahre Mathe-LK :eyecrazy: )


Spieler1 - Mi 05.11.03 21:19

Schreib einen Email Client.


Gausi - Mi 05.11.03 23:25

Zitat:
bist du psychologe oder sowas? nee, warte mal... wie heißt denn das? du bringst mich hier ganz durcheinander mit dem gequatsche warte mal... das heißt... hmmm... *überleg* Philosoph!!!! jetzt hab ich's

Naja, zum Philosophen werde ich erst ab nem gewissen Pegel. Es ist herrlich, sich besoffen über komische Sachen Gedanken zu machen, und sich mit anderen Besoffenen darüber zu unterhalten... :lol:
Ne, eigentlich hätte ich gedacht, dass da der angehende Mathematiker in mir durchkommt...

aber mal wieder zum Thema: Kennst du "Ministeck"? Schreib ein Programm, was aus einem Bild (jpg, bmp,..) eine Ministeck-Vorlage baut. Damit man seine eigenen Bilder als Mosaik stecken kann.