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

Korowai

unregistriert

1

27.10.2014, 20:39

Kenntnisse in c++ console- Wie gehts weiter?

Hallo,

bin etwas konsterniert über die Überfülle an Entwicklungsmöglichkeiten. Ich habe das Buch von Kalista durchgearbeitet und zu 90% verstanden. Lese jetzt "Der c++ Programmierer".
Mein Problem ist kurz gesagt die Richtung. Ich habe nicht viel Zeit und möchte Zielorientiert meine Ideen nach und nach umsetzen.
Ich suche zunächst einen EInstieg und die VErtiefung von 2D Oberflächen bzw. Vogelperspektive auf Landkarte, Rundenbasiert. Was würdet Ihr mir raten. OpenGL oder directx scheinen mir sehr komplex, Ogre vielleicht, oder bin ich da schon auf falscher Spur?
Ich nutze Express 2013 und auch code:blocks. Möchte aber keine Tools oder fertige Spielebausteine vorgschlagen bekommen, sondern möchte es selbst machen.
Achso, die Grafikentwicklung sollte Kostenfrei sein.
Komme ich um die Windowskonsole überhaupt herum? Gibt es, falls ich nicht darum herum komme, irgendwo ein gutes Tutorial? Ich kann eigene Fenster erzeugen und Buttons etc.. aber für eine SPieleumgebung taugt das nicht. Und bitte nicht auf google verweisen, ich hab jetzt 2 WOchen lang dauer gesurft...

Danke für Eure Antworten...

2

27.10.2014, 21:07

Ich kann dir für deine Zwecke voll und ganz die SFML empfehlen(http://sfml-dev.org/).
SFML ist eine einfache und plattformunabhängige Multimedia-Bibliothek, sprich: Netzwerk, 2DGrafik, Audio, etc. alles dabei, um ein schönes kleines 2D Spiel zu prgrammieren.

Korowai

unregistriert

3

27.10.2014, 21:20

Keine Bausteinfertighauspakete

Hi Taulinator,

klingt jetzt etwas nach Nase oben- Kinn gereckt...
aber genau so einen Baukasten möchte ich nicht. Ich will es von der Pike auf selbst machen.

Trotzdem vielen Dank für Deinen Vorschlag, ich werde das auf jeden Fall mal genauer anschauen, vielleicht lerne ich was...
ciao

4

27.10.2014, 21:30

Naja...ich denke du stellst dir das zu einfach vor...die SFML liefert dir lediglich vereinfachte Funktionen...natürlich, du musst alles noch selber machen...OGRE ist imho für eine 2D Landkarte etwas Overkill und einfach unnötig...
Du kannst ja mal nachschauen, ob der Code aus http://sfml-dev.org/tutorials/2.1/graphics-draw.php dir zusagt oder nicht...
Wenn nicht, gäbe es noch Alternativen wie SDL, etc. .

Wenn du noch tiefer in die Materie eingehen willst, musst du aber entweder zu einem Wrapper von OpenGL oder direkt mit OpenGL arbeiten.

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

5

27.10.2014, 21:33

Es alles selbst machen zu wollen und OpenGL zu komplex zu finden führt zu einem Problem, denn dann gibt es keinerlei Alternativen mehr.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

Korowai

unregistriert

6

27.10.2014, 22:00

OpenGL?

Hallo,

super das hier gleich so viele antworten. Ich habe mir die Internetpräsenz von OpenGL vor Tagen angesehen und bin dann bei der Übersicht der Bibliotheken und Funktionen doch recht kleinlaut geworden. Lust hätte ich darauf auf jeden Fall, es ist nur wie der Zwerg vorm Berg... Aber mit etwas Beginnertutorials ist es vielleicht drin, einen Einstieg zu finden.

Das sfml klingt auch sehr interessant, das kannte ich noch nicht. Hmm, werde mich mal im Netz nach Tutorials und Anleitungen umsehen. Ich denke, ich konzentriere mich erstmal auf die Installation und die Einbindung in die IDEs (gehe mal zunächst davon aus, dass das die erste Station ist...) und die Codeschnipsel, die ich bereits geschrieben habe.

Gemerkt habt Ihr bereits, dass ich nicht viel Ahnung habe. Wie seht Ihr denn die Möglichkeit, auf Spieleprogrammer.de Teams zu finden, in denen dann von Idee zur Umsetzung alles geteilt wird, oder ratet Ihr eher dazu, spezifisch in den Foren das nötige zu raffen und alleine klar zu kommen?
Nicht das meine Ideen bahnbrechend sind, ... aber ich kann dem Vorsatz nicht widerstehen, endlich die SPiele zu haben, die es nicht gibt, oder nur so ähnlich.

Danke für Eure Hilfe, ciao

Lares

1x Contest-Sieger

  • Private Nachricht senden

7

28.10.2014, 01:38

Nicht sicher wie du das jetzt genau mit der Teamfindung meinst, aber ein Team allgemein zu finden ist recht schwer, besonders, wenn derjeinige abseits von Ideen nichts beitragen kann. Du musst Personen überzeugen können, mit dir zusammen zu entwickeln. Online ist das nur sehr schwer möglich, ohne ein gewisses Portfolio zu haben. Es ist also weniger ein "Ich rate dir allein zu arbeiten", sondern "du hast wahrscheinlich nicht die Möglichkeit im Team zu arbeiten". Solltest du jemanden finden, der mit dir entwickeln will, dann probier es aus. Selbst wenn du programmiertechnisch keine Fortschritte machst, hast du immerhin etwas Erfahrung in Teamentwicklung gesammelt.

Zitat


aber ich kann dem Vorsatz nicht widerstehen, endlich die SPiele zu haben, die es nicht gibt, oder nur so ähnlich.

Du solltest dir erstmal darüber in Klaren sein, was du willst: Ein Spiel oder das Wissen über das Backend. Ersteres lässt sich mit SFML umsetzten, zweiteres mit OpenGL (und je nachdem zusatzlich: Netzwerk APIs, Audio APIs etc.).
In weit über 90% der Fälle wirst du für deine Spielidee das Backend nicht komplett selbst eintwickeln müssen, da bestehende Bibliotheken wie SFML flexibel genug sind, um entsprechende Anpassungen durchzuführen.

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

8

28.10.2014, 06:45

ich kann dem Vorsatz nicht widerstehen, endlich die SPiele zu haben, die es nicht gibt
Ohne jetzt gemein sein zu wollen, aber von dem Gedanken kannst Du Dich höchst wahrscheinlich verabschieden, da Du nicht die Detailtiefe und Qualität dessen erreichen wirst, was Du Dir im Moment eventuell erträumst.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

Korowai

unregistriert

9

28.10.2014, 07:19

Bleibe realistisch

Hi,

Ihr habt schon recht. Ich bleibe da realistisch, keine Angst. Ich werde nicht nächste Woche das neue neue bahnbrechende SPiel entwickeln.
Wenn ich mir hier einige Foreneinträge ansehe, dann weiß ich genau, auf was ich mich da einlasse und wo auch meine Grenzen liegen.

Aber es macht unglaublich viel Spaß. Ich habe als Jugendlicher viel programmiert, damals mit den Sprachen, die mir zur Verfügung standen, und mich hats einfach wieder gepackt.
Damals standen mir Basic und etwas später Turbo Pascal zur VErfügung. Ich weiß, ist kein Vergleich...
Ich denke, ich werde mich mit Open GL auseinandersetzen und in den entsprechenden Foren mit Fragen um mich werfen...
Es ist aber auch erstmal wichtig, c++ weiter zu vertiefen.

Punkt dieses Foreneintrags war nur, dass ich nicht blind im Trüben stochern wollte, und mehr Zeit mit Suchen vergeuden wollte, weil mein Beruf mir wenig Zeit lässt. und dass ich ergebnisorientiert weiter machen möchte.
Für Eure Hinweise vielen Dank, ich stürze mich mal auf Eure Tipps und mache mich an OpenGL.
Falls ich aufgeben sollte, wirds keine verlorene Zeit sein, keine Angst.

Bis denne,

Werbeanzeige