Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

12.10.2010, 23:05

Linux - C++ und OpenGL-Spieleentwicklung

Sehr geehrte Community,

derzeit beschäftige ich mich mit dem Buch von Heiko Kalista "C++ für Spieleprogrammierer".
Dabei ist mir aufgefallen, dass in dem Buch wirklich null Grafikprogrammierung angesprochen wird.
Obwohl ich das Buch noch nicht zu Ende gelesen habe, würde ich gerne bereits jetzt vorsorgen und euch um euren Rat und eure
Hilfe bitten.

Ich würde gerne nach dem Buch mehr über die Grafikprogrammierung in OpenGL lernen, da ich
meine Projekte gerne auf Linux umsetzen würde. Habt ihr bereits irgendwelche Erfahrungen mit dem
Game-Development in Linux? Ich würde mich sehr freuen, wenn ihr mir ein Buch empfehlen könntet, mit welchem
ich nach der Programmiersprache C++ fortfahren könnte. Ebenso würde ich mich über kleine Wegweisungen freuen.
Bitte beachtet, dass ich mich dabei mehr auf die 2D-Programmierung fokussieren möchte. Jedenfalls zu Beginn. :-)


Ich bedanke mich bereits im Voraus und bin bereits auf eure Antworten gespannt.

Mit freundlichen Grüßen,

C1H4N.

2

12.10.2010, 23:23

Im letzten Kapitel des Buches wird ein 2D-Spaceshooter programmiert - mit Hilfe der SDL, welche Du auch unter Linux nutzen kannst. Wenn du das Buch durch hast, würde ich dir jedoch die SFML (sfml-dev.org) empfehlen, welche ebenso plattformunabhängig ist (Windows, Mac, Linux). Du kannst dort auch direkt OpenGL nutzen.

Schau' Dich hier im Forum mal um bzw. nutze die Suchfunktion. Das Thema gab's letztens erst - ich denke, da findest Du was.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

3

12.10.2010, 23:42

Hier gibts ein gutes OpenGL Tutorial. Das einzige was mir bisher untergekommen ist wo OpenGL gleich von Anfang so gemacht wird wie man es richtig macht und nicht wie man es vor 20 Jahren gemacht hätte...

4

13.10.2010, 01:53

Schade das der Link nicht geht, würde es mir auch mal gern durchlesen.

C-/C++-Quelltext

1
2
3
4
while(true)
{
    printf("Schon wieder aufgehangen!?");
}

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

5

13.10.2010, 01:55

Also bei mir funktioniert der Link problemlos...

6

13.10.2010, 02:44

Zitat

Fehler: Verbindung fehlgeschlagen

Firefox kann keine Verbindung zu dem Server unter duriansoftware.com aufbauen.

* Die Website könnte vorübergehend nicht erreichbar sein, versuchen Sie es bitte
später nochmals.

* Wenn Sie auch keine andere Website aufrufen können, überprüfen Sie bitte die
Netzwerk-/Internetverbindung.

* Wenn Ihr Computer oder Netzwerk von einer Firewall oder einem Proxy geschützt wird,
stellen Sie bitte sicher, dass Firefox auf das Internet zugreifen darf.
Merkwürdig ... :(

C-/C++-Quelltext

1
2
3
4
while(true)
{
    printf("Schon wieder aufgehangen!?");
}

7

13.10.2010, 07:11

Bei mir geht es auch nicht ;)

n0_0ne

1x Contest-Sieger

  • Private Nachricht senden

8

13.10.2010, 10:03

Ja der Link wäre sicher super, wenn er funktionieren würde ^^ Ich finde es auch ziemlich blöd, dass die meisten OpenGL tutorials mit glBegin etc anfangen, aber nichtmal erwähnen, dass es auch viel effizientere Möglichkeiten gibt, die nichtmal viel komplizierter sind.

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

9

13.10.2010, 10:19

er hats vielleicht im cache liegen^^

ich stimm luinechor zu. du solltest deine kenntnisse unbedingt mit der sfml festigen. man lernt am besten wenn man kleinere programme schreibt während man das buch durcharbeitet(am besten jedes kapitel eins). wobei ich tictactoe in der konsole das letztes projekt empfehle bevor man in die 2d-programmierung geht.

ich empfehle gern ein "nachschlagewerk" wie The C++ Programming Language(wenn möglich das) oder das geringste deutsche übel der c++ programmierer durchzuarbeiten. das ist besonders wichtig wenn du mal beruflich programmieren willst.
in meinen augen ist auch effectiv c++ programmieren(deutsch oder englisch) ein muss für jeden, der es ernst meint.(wobei das nach dem nachschlagewerk kommen sollte)

@alle die meinen effectiv c++ programmieren müsse man unbedingt in der englischen originalfassung lesen: ich habs auf deutsch gelesen und alles verstanden, ich hab keine schweren übersetzungsfehler gefunden und fands gut.
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »NachoMan« (11.01.2011, 21:56)


MCP

Alter Hase

Beiträge: 513

Wohnort: Paderborn

Beruf: Software-Entwickler

  • Private Nachricht senden

10

13.10.2010, 11:31

Im Google Cache kann man es jedenfalls finden. ;)
Ich hoffe trotzdem, dass die Seite wieder kommt.

Werbeanzeige