AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Wie lernen: Delphi/OpenGL(-Alternativen)
Thema durchsuchen
Ansicht
Themen-Optionen

Wie lernen: Delphi/OpenGL(-Alternativen)

Ein Thema von jonathanschmid · begonnen am 6. Feb 2007 · letzter Beitrag vom 10. Feb 2007
Antwort Antwort
jonathanschmid
(Gast)

n/a Beiträge
 
#1

Wie lernen: Delphi/OpenGL(-Alternativen)

  Alt 6. Feb 2007, 00:28
Hallo,

Ich habe mich gerade entschlossen, mich jetzt mal intensiv mit Delphi zu beschäftigen. Ich habe das vor knapp zwei Jahren mal ausprobiert, aber erstens war das Buch ziemlich mies, sodass das garnix werden konnte und zweitens war ich vielleicht auch noch ein bisschen zu jung. Jetzt will ich eben vermehrt unter Windows programmieren und habe mich (durch die Vorerfahrung) erstmal für Delphi entschieden. Ist ja auch eine Sprache, die noch recht leicht zu lernen ist. Dann kamen aber die Zweifel, ob denn Delphi so leistungsfähig ist.... Aber nachdem ich dann die Berichte zum BDS gelesen hatte und mich vorallem hier im Forum umgesehen hatte - *boar* Das Forum zeigt mal echt, was Delphi so kann Fand es überraschend vielseitig ^^ Besonders interessant für mich: Datenbanken (Nur so nebenbei )
Es gibt hier ja schon viele, viele Threads zum Thema "Delphi lernen"/"Buch gesucht", aber passt alles nicht so richtig.
Ich kann ja leider nicht alles gleichzeitig lernen und will mich deswegen erstmal in Richtung "Spieleprogrammierung" wenden. Es geht mir nicht darum, top grafische und realistische Spiele zu programmieren sondern mehr um die Vorgehensweise, zB einen Mann durch einen Raum laufen zu lassen. In Anlehnung an andere auf C zurückzuführenden Sprachen wie PHP, was sich sehr gut beherrsche, und die Vorerfahrung sollten Grundlagen schonmal klar sein. Und dewegen meine Frage: Würdet ihr ein Buch über OpenGL/DirectX kaufen, das ein bisschen für Einsteiger gedacht ist, oder eher erst mal richtig Delphi lernen? Ich denke, ein Buch ist schon wichtig... Oder? Ach und so Sachen wie mit den 3D-Engines würde ich halt auch gern lernen. Mit in den Dateien ausgelagerten 3D Modellen....

Freue mich auf eure Antworten.


P.S.: Habe noch Verweise hier im Forum gefunden (Buch + Dokus):
http://www.delphipraxis.net/internal...=lernen#259122

Werde die jetzt erstmal lesen... Aber ruhig trotzdem schreiben
  Mit Zitat antworten Zitat
Benutzerbild von JasonDX
JasonDX
(CodeLib-Manager)

Registriert seit: 5. Aug 2004
Ort: München
1.062 Beiträge
 
#2

Re: Wie lernen: Delphi/OpenGL(-Alternativen)

  Alt 6. Feb 2007, 00:40
Zitat von jonathanschmid:
Würdet ihr ein Buch über OpenGL/DirectX kaufen, das ein bisschen für Einsteiger gedacht ist, oder eher erst mal richtig Delphi lernen?
Kurz und schmerzlos: Delphi lernen. Vorher hat es keinen Sinn, irgendwas anderes zu machen.
Und insbesondere, wenn du in die 3D-Grafik einsteigen willst, ist es wichtig, dass du sowohl grundlegende mathematische, als auch programmtechnische Konzepte verstehst, bevor du damit anfaengst

greetz
Mike
Mike
Passion is no replacement for reason
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#3

Re: Wie lernen: Delphi/OpenGL(-Alternativen)

  Alt 6. Feb 2007, 01:10
Zitat von jonathanschmid:
will mich deswegen erstmal in Richtung "Spieleprogrammierung" wenden.
Und das ist , meiner Meinung nach, genau der falsche Anfang. Mach dich erstmal mit den Grundlagen vertraut: Kontrollstrukturen, Schleifen, Klassen. Und erst wenn du das drauf hast, solltest du dich an Aufgaben für Fortgeschrittene ranwagen - und das ist die Spieleprogrammierung, denn die Grundlagen sind nun mal die Voraussetzungen. Ansonsten wirst du ziemlich schnell frustriert sein und wieder aufgeben.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
jonathanschmid
(Gast)

n/a Beiträge
 
#4

Re: Wie lernen: Delphi/OpenGL(-Alternativen)

  Alt 10. Feb 2007, 15:20
Danke für eure Antworten. Dann werd ich mich wohl doch nochmal ans Delphi Lernen machen müssen. Aber ich bräuchte halt ein Buch, dass ein bisschen auf Grundlagen aufbaut. Die ganzen Kontrollstrukturen und die Syntax und so kenn ich ja schon. Wer PHP kennt, weiß wie ähnlich das ist. Oder halt die ganzen auf C zurückzuführenden Sprachen. Auch JS und so...
Kennt Jemand vielleicht so ein Buch?
Was gibts eigentlich zur OpenGL noch für Alternativen? Nur ActiveX, oder? So ein Buch über zB Spieleprogrammierung oder so was, wie auch immer man das nennt, kennt das Jemand?
  Mit Zitat antworten Zitat
Benutzerbild von JasonDX
JasonDX
(CodeLib-Manager)

Registriert seit: 5. Aug 2004
Ort: München
1.062 Beiträge
 
#5

Re: Wie lernen: Delphi/OpenGL(-Alternativen)

  Alt 10. Feb 2007, 15:26
Zitat von jonathanschmid:
Was gibts eigentlich zur OpenGL noch für Alternativen? Nur ActiveX, oder?
DirectX Oder Direct3D um genauer zu sein. DirectX ist ein bisschen mehr.
Buecher dazu gibts viele, wenn du die Forensuche bemuehst, wirst du sicher fuendig

greetz
Mike
Mike
Passion is no replacement for reason
  Mit Zitat antworten Zitat
Benutzerbild von DGL-luke
DGL-luke

Registriert seit: 1. Apr 2005
Ort: Bad Tölz
4.149 Beiträge
 
Delphi 2006 Professional
 
#6

Re: Wie lernen: Delphi/OpenGL(-Alternativen)

  Alt 10. Feb 2007, 15:28
Das DirectX-Äquivalent zu OpenGL ist Direct3D, das (nahezu) OSS-Äquivalent zu DirectX ist SDL (Simple Direct Media Layer).

ActiveX hat damit gar nix zu tun.

Zu Delphi und OpenGL empfehle ich gerne www.delphigl.com - insbesondere wiki und forum.

Wenn du richtige Spiele programmieren willst (d.h. nonVCL und möglichst ohne die Delphi-Standard-Bibliotheken), gibt es auch nicht besonders viel unterschied zwischen Delphi und C-type Sprachen.
Lukas Erlacher
Suche Grafiktablett. Spenden/Gebrauchtangebote willkommen.
Gotteskrieger gesucht!
For it is the chief characteristic of the religion of science that it works. - Isaac Asimov, Foundation I, Buch 1
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.639 Beiträge
 
#7

Re: Wie lernen: Delphi/OpenGL(-Alternativen)

  Alt 10. Feb 2007, 15:49
Zitat von jonathanschmid:
Ich kann ja leider nicht alles gleichzeitig lernen und will mich deswegen erstmal in Richtung "Spieleprogrammierung" wenden.


Erm... Du weisst schon, das 'Spielentwicklung' im allgemeinen Sinne eine Zusammenfassung aller Königsdisziplinen der Entwicklung sind?

Dazu gehören:
  • 3D-Grafik
  • OOP
  • Künstliche Intelligenz
  • Echtzeitentwicklung
  • FSM (Finite State Mashines)

Allein das sind Bereiche, in denen jeder einzelne mindestens ein, meistens 2-3 Semester in einem Studium verschlingt, und dann hat man gerade mal die Grundlagen davon drauf.

Ich will Dich hier echt nicht ausbremsen, aber Du bist noch Jung. Und wenn Du sowas anfängst, und dann total Erschlagen wirst von dem Umfang den Du Dir da gerade vorsetzt, dann hat das für Dich einen Mordsfrust zur Folge und schreckt Dich vielleicht hanz und gar ab.

Dennoch mal so zum Reinschnuppern (wenn auch nicht mit Delphi):
Auf der Seite Coding4Fun findest Du das XNA Projekt. Das basiert auf der kostenlosen C# Express Edition und bringt 2 Beispielspiele mit vollem Quellcode mit. Einmal AntMe, mit dem Du ein Ameisenvolk 'spielen' kannst (Einstieg in die KI: Wann laufen Ameisen wieso wohin um was zu tun?) und dann noch RocketCommander, was einen Einstieg in erste 3D-Entwicklung zeigt (2 Spieler gegeneinander in kleinen Quietschebunten Raumschiffen um sich gegenseitig abzuschiessen und dabei Meteoren und der Gravitationsquelle in der Mitte ausweichen.


Mein dringender Tipp:
Stapel lieber am Anfang etwas Tiefer.
Beschäftige Dich mit kleinen Tools, lerne OOP to it's Extends, beschäftige Dich mit FSM's, vielleicht ein wenig im Grafikbereich (FFT, Bildverarbeitung), steigere Dich langsam zu 3D (so in 3-4 jahren).

Dann Studiere was in dem Bereich (z.B. Multimedia-Engineering hier an der Hochschule Ravensburg-Weingarten oder z.B. auch an der Akademie der Künste/Medienakademie in Stuttgart). Spieleentwickler werden gesucht, aber das werden die auch noch, wenn Du mit Deiner Schule, dem Abi und Deinem Studium fertig bist.

Von 0 auf 100 geht da nichts. Glaub mir, ich hab bei einer Spieleschmiede mein erstes Praktikum gemacht (das ist inzwischen 10 Jahre her) und ich befinde mich gerade jetzt immer noch auf dem langen Weg das zu lernen, was ich später brauche um im Spielegeschäft Fuss zu fassen. Und es ist ein steiniger Weg, den man lieber langsam, aber Konsequent angeht.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:21 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz