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

30.09.2012, 00:17

[C++] Grafik-Bibliothek einbinden

(Bitte korrigieren, wenn ich thematisch im falschen Unterforum bin)

Hallo Leute :) ,

Ich habe ein kleines Problem, was mich schon seit Wochen beschäftigt und ich nicht weiter weiß, was ich tun soll.

Ich starte an meiner Schule mit meinem P-Seminar-Informatik und wollte als Seminar-Arbeit ein kleines 2D/3D-Spiel in C++ kreieren (nichts großes, zumindest für den Anfang :D ). Da wir aber bisher in Informatik nur in Informatik mit der Konsole gearbeitet habe, ohne Verwendungen von grafischen Oberflächen, habe ich gegoogled und gesehen, dass ich eine Graphic-Bibliothek einbinden muss...

Ich habe es mehrmals probiert, mit den verschiedensten Bibliotheken und IDE's aber es hat nie geklappt und ich weiß nicht was ich falsch mache... ich den meisten Tutorials steht drin, ich muss einen include-Ordner kopieren und einen lib-ordner und dann ein paar DLL's in die Windows-Ordner hauen und dann das in dem jeweiligen Programm einstellen, aber ich weiß nicht was ich falsch mache. Zusätzlich habe ich das Problem, dass bei uns an der Schule, soweit ich weiß, wir nur Netbeans zur Verfügung haben (und andere wie Eclipse und Code::Blocks nicht...) und wir nicht glaube auch nicht vom Schulesystem berechtigt sind, auf den Win32-Ordner zuzugreifen.

Zusammenfassung:
Welche Librarys soll ich nehmen? SDL? Allegro? OpenGL? SFML? Ich bin da ganz neu in dem Gebiet, aber willig viel und schnell zu lernen.
Welches Programm soll ich nehmen? (Bzw. es ist ja in der Schule nur Netbeans als Auswahl da...)
Wie binde ich das richtig ein? Geht das auch Portable?

Hoffe ihr könnt mir helfen, liebe Grüße,
AlexB

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

2

30.09.2012, 00:26

Muss es unbedingt C++ sein? Wenn ja, würde ich dir zu Visual C++ raten (Express Edition gibt's gratis). Bevor du mit Dingen wie Grafik anfängst, ist es aber essentiell, erstmal die Grundlagen der Sprache an sich sowie den Umgang mit den entsprechenden Tools zu lernen. Und ja, das bedeutet erstmal einige Zeit Konsole, aber da muss jeder mal durch. Wenn du dann genug Erfahrung hast, kannst du mit SFML mal ein kleines 2D Spiel machen, für den Anfang ein Pong oder so...

3

30.09.2012, 00:36

Hallo,
die Grundlagen von C++ habe ich auf dem Kasten, ich habe schon einige kleinere (aber auch größere) Projekte mit C++ gemacht, aber bisher alles nur auf Text-basis.
Downloade Visual C++ gerade, und probiere es gleich mal aus.

4

30.09.2012, 16:23

@dot: ich möchte gerade mal versuchen SFML in Visual C++ einzubinden. Soll ich da die 1.6 Version oder die 2.0 nehmen?

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

5

30.09.2012, 16:31

2.0
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

foreach

Frischling

Beiträge: 87

Beruf: Student

  • Private Nachricht senden

6

30.09.2012, 21:35

Das P-Seminar stellt im Gegensatz zum W-Seminar, sofern mein Kenntnisstand richtig ist, ein Gemeinschaftsprojekt dar. Wäre es deshalb nicht sinnvoller wenn alle Beteiligten mit gewohnten oder leicht zu erlernenden Werkzeugen arbeiten würden? Auch wäre es bestimmt nicht falsch die Anderen in den Entscheidungsprozess mit einzubeziehen.
Habt ihr nicht ohnehin noch etwas Zeit bis das eigentliche Projekt gestartet wird? Denn zumindest die Pläne des Kultusministeriums sehen glaube ich das erste Semester für die Berufs- und Studienorientierung vor.

7

02.10.2012, 20:33

Ok, wir sind hier beim Seminar noch am entscheiden was wir jetzt genau machen und was wir verwenden werden, ich melde mich dann wieder :)

[EDIT: Wir sind zwar jetzt immernoch am entscheiden, aber ich persönlich habe gerade privat versucht, Allegro mit DevC++ zunehmen, was bei Allegro 4 zwar geht, aber bei Allegro 5 eine Fehlermeldung ausspuckt

"The following files were not downloaded due to errors... File http://www.fileden.com/files/2010/11/5/3….4-1mpx.DevPack does not exist"

(ich dachte mir, ich nehme halt DevC++, weils ja portable is).]

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »AlexanderB« (02.10.2012, 23:36)


Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

8

03.10.2012, 21:06

Nimm Visual Studio. Solange du unter Windows arbeitest ist das nun mal die Entwicklungsumgebung schlecht hin ( meine Meinung ).
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

9

03.10.2012, 22:37

Ich kann's nur nochmal wiederholen: Nimm Visual Studio und SFML... ;)

10

04.10.2012, 18:03

ok, ich probiere dieses Wochenende mal Visual Studio aus :) was is denn der Unterschied zwischen der kostenlosen und der kostenpflichtigen Version?

Werbeanzeige