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

Kippstrahl

Frischling

Beiträge: 18

Wohnort: Kiel

Beruf: 12.JG

  • Private Nachricht senden

41

24.04.2011, 21:05

Kommt drauf an, aber in der ersten Auflage von deinem Ersten Buch wird das zweite Buch von dir als "Nachfolgewerk" deutlichst empfohlen und ich kann es bis heute nicht nachvollziehen. Wenn du das erste Buch durch hast, musst du das Wissen noch deutlich erweitern, da erst Konsolenprogramme geschrieben werden. Irgendwann muss man das Gespür für die richtigen Techniken für Problemlösungen finden.
Irgendwann kannst du nach ersten Schritten mit einer Grafiklib dein Hit The Ball, hin zum Tetris und vielleicht auch schon Breakout programmieren. Erst dann sollte man anfangen, sich an größere 2D Projekte heranzuwagen (was du beschrieben hast), schließlich wird in dem Buch (in meinem jdf. nicht) zum Beispiel nichts über Speicher / Instanzenverwaltung geschrieben bzw. der Autor schreibt immer: "Dieses Thema würde den Rahmen des Buches bei weitem sprengen."

BLU3 L30PARD

Treue Seele

Beiträge: 336

Wohnort: Hoch oben im Norden Schleswig Holsteins

Beruf: Schüler

  • Private Nachricht senden

42

24.04.2011, 21:22

Naja, speicherverwaltimg ist schon etwas ziemlich komplexes...
Aber für sfml gibt's schon mehrere Resource Manager. Ich verwende die
Momentan auch. Das sind wirklich Themen für ganz zum Schluss.
Ich wünsch dir viel Erfolg bei deinem Vorhaben.

(sorry für evtl. Falsche Schreibweise...
Schreib gerade mit iPod Touch ;)

43

27.04.2011, 21:48

kann mir einer return 0; erklären? ich versteh nicht was der macht und was der bewirken soll.

Wirago

Alter Hase

Beiträge: 1 193

Wohnort: Stockerau

Beruf: CRM Application Manager

  • Private Nachricht senden

44

27.04.2011, 22:03

alles außer "void xyz ()" muss afaik einen rückgabewert haben. (bool zb. liefert true oder false). return 0; gibt sozusagen 0 zurück, einfach erklärt

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

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

  • Private Nachricht senden

45

27.04.2011, 22:27

das lernst du ausführlicher im kapitel über funktionen. bis dahin muss du eigentlich nur wissen, dass es dein programm beendet. hab einfach etwas geduld.
"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?

46

27.04.2011, 22:33

wirago du hast mich vewirrt mit bool void xyz und so^^ danke trotzdem auch ein danke an dir nachoman

CodeBase

Treue Seele

Beiträge: 98

Wohnort: Österreich -> Salzburg

Beruf: Datenbank Entwickler

  • Private Nachricht senden

47

28.04.2011, 08:02

Das kann ich dir auch erklären ;)

also jede Funktion hat einen Rückgabe wert, ausser die Funktion beginnt mit "void" was übersetzt aus dem englischen ja heißt "Leere"

Also zb die Funktion:

C-/C++-Quelltext

1
void TuWas()


liefert keinen Rückgabewert zurück entgegen die Funktion:

C-/C++-Quelltext

1
int TuWas()


einen Rückgabewert vom Typ int hat also zb wie in deinem Fall 0

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

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

  • Private Nachricht senden

48

28.04.2011, 10:09

das wird ihm wahrscheinlich auch nicht weiter helfen weil er noch nicht weiß was eine funktion ist xD
"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?

CodeBase

Treue Seele

Beiträge: 98

Wohnort: Österreich -> Salzburg

Beruf: Datenbank Entwickler

  • Private Nachricht senden

49

28.04.2011, 10:45

Dann bitte dem Link folgen ;)
eine recht gute seite wie ich finde ^^

FolowME

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

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

  • Private Nachricht senden

50

28.04.2011, 10:50

das wird doch in seinem buch erklärt, aber so weit ist er aber noch nicht >.<
man kann leider nicht alles aufeinmal lernen. die einsteigerbücher haben ja nicht umsonst eine bestimmte reihenfolge. deswegen wirds ihn eher verwirren wenn er damit anfängt bevor er die primitiven datentypen, verzweigungen und schleifen kennt...
trotzdem nicht schlecht, jetzt hat er ne alternative erklärung.
"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?

Werbeanzeige