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

11

08.01.2012, 06:38

Ich habe im Sommer 2011 mit dem Buch von Heiko Kalista angefangen, davor hatte ich mit Programmieren nichts am Hut. Das Buch hatte ich in ca. 2 Wochen durch. Habe ca. 70% nicht verstanden und für's erste die Schnauze voll gehabt. Seit ca. 2 Wochen habe ich wieder angefangen mit dem Buch zu arbeiten. Und jetzt verstehe ich einiges Besser. Im Vergleich zum Anfang des Lernens, arbeite ich die Kapitel langsamer durch, versuche den ganzen Vorgang zu verstehen. Motivieren tue ich mich mit Spielen von anderen Programmierern. Wenn ich an das Spiel Minecraft denke, so habe ich mehr Lust und Tatendrang auf das Programmieren. Dran bleiben.

12

08.01.2012, 09:29

Oh man,
ich hab das Buch von Heiko Kalista schon ca. 2 Monate...
und noch nicht durch XD
Aber gut zu wissen, dass man nicht alles verstehen muss...
Aber als Informatikstudent im ersten Semester ist mir das doch irgendwie peinlich...

Dark Fly

Treue Seele

Beiträge: 163

Wohnort: Bielefeld

Beruf: Schüler

  • Private Nachricht senden

13

08.01.2012, 09:45

Lass dir Zeit. Ich hab für das erste mal 2Monate gebraucht. Und dann ab Kapitel 12 oder so nicht mehr weitergelesen.
Da war schonmal ein Grundverständnis. Dann hat das ganze 1 Jahr geruht bis ich mir das ganze noch mal erarbeitet habe.
Seit einem Jahr hab ich das Buch endich durch. Das sind inwzischen 3 Jahre oder so. Allerdings hab ich jetzt das Gefühl wirklich alles verstanden zu haben.
Einziges Problem... Ich habe nie wirklich selbst programmiert.
Ich kann nur raten sich immer wieder schwierige aber schaffbare Aufgaben zu suchen und da mit Motivation dran zu bleiben.
Ich habe das nicht getan und verfluche mich dafür.

Fazit: Ein Fachbuch darf man ruhig länger und öffter lesen um es vollständig zu verstehen.
Aber das wichtigste ist bei allem gelernten die Anwendung. Ohne die kommst du nicht voran...
MfG Dark Fly

C-/C++-Quelltext

1
2
3
4
int *i;                     // Erstelle Zeiger
while(true)                 // führe Schleife immer aus
{new (int) = i;}            // allokiere frischen Speicher
                            // warte auf unendliche Langsamkeit....

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »drakon« (08.01.2012, 12:03)


drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

14

08.01.2012, 12:04

Aber als Informatikstudent im ersten Semester ist mir das doch irgendwie peinlich...

Ach.. mach dir nix draus. Es gibt Leute, die das selbst nach dem Studium nicht können. ;)

@Topic:
Wenn ich mich richtig erinnere hatte ich ca. 1/2 Jahr für das Buch. War aber nur neben meiner eigentlichen Ausbildung und hatte daher nicht so viel Zeit.
Die Aufgaben im Buch habe ich kaum gemacht, sondern immer selbst ein wenig rum gespielt und das neu gelernte Versucht gebrauchen. Das ging ganz gut.

Baseone

Frischling

Beiträge: 71

Wohnort: Syntax

Beruf: public void ();

  • Private Nachricht senden

15

08.01.2012, 17:08

Nun ich habe 6 Monate gebraucht. Aber hatte vorher schon Kenntnisse aus anderen bereichen mitgebracht.
Mein Development - http://dev-games.eu
Contamination Europe - http://contamination-europe.de

DarioFrodo

Treue Seele

Beiträge: 349

Wohnort: Kerkau, 100km nördlich von Magdeburg

Beruf: Selbstständig

  • Private Nachricht senden

16

08.01.2012, 20:01

Ich habe ca. in der 8. Klasse mit programmieren lernen angefangen.
Erst mit einem einfachem C++ Buch, dann mit Davids Buch.
Ich habe viele Projekte gestartet, aber nichts zu ende gebracht.
Erst vor kurzem habe ich mein erstes Spielbares Spiel fertiggestellt.
Ein 3D-Pong mit OpenGL und C++.
Und ich bin mittlerweile mit meinem Informatik Studium fertig.

Von daher, das ist total unterschiedlich ob man überhaupt ein Spiel schafft oder
doch eher der Techniker ist (so wie ich) und lieber verflucht schnell laufende Algorithmen erschafft,
als ein Spiel zu entwerfen :)
Erst wenn der letzte Fluss vergiftet,
der letzte Baum gefällt,
der letzte Fisch gefangen,
dann werdet ihr merken, dass man Geld nicht essen kann

Man verkauft die Erde nicht, auf der die Menschen wandeln.

- Indianerweisheiten

Ich bin auch ein einhornimmond ;)

17

08.01.2012, 20:25

Wobei ich zur Zeit das Problem habe, wenn ich mit dem Buch lerne, kann ich es mir nicht vorstellen wie ich es dann beim Spielprogrammieren nutzen kann. Ich zocke schon seit 22 Jahren Games, angefangen beim Atari 2600, C64, Amiga 500, PC, Gameboy, SNES, Playstation 1, Xbox und jetzt Xbox 360. Habt ihr vielleicht ein Paar Tipps für mich? Erging es euch genauso?

MFG

18

08.01.2012, 20:49

Wobei ich zur Zeit das Problem habe, wenn ich mit dem Buch lerne, kann ich es mir nicht vorstellen wie ich es dann beim Spielprogrammieren nutzen kann. Ich zocke schon seit 22 Jahren Games, angefangen beim Atari 2600, C64, Amiga 500, PC, Gameboy, SNES, Playstation 1, Xbox und jetzt Xbox 360. Habt ihr vielleicht ein Paar Tipps für mich? Erging es euch genauso?

MFG

Ja mir geht's genau so.
Ich hab bis jetzt alles aus dem Kalista Buch eigentlich verstanden, aber ich frag mich immer noch,
wie daraus ein Spiel werden soll o.O

Saik0

Treue Seele

Beiträge: 171

Beruf: Anwendungsentwickler

  • Private Nachricht senden

19

09.01.2012, 11:02

Solange du es es verstanden hast, ist es gut. Wie du dir aus deinem Wissen ein Spiel programmieren kannst, ist eigentlich einfacher als man denkt. Überleg dir zu erst was für ein Spiel du programmieren möchtest. Ein simpler Pong Klon, Tetris etc. Danach überlegst du dir, ob du zu erst mit 2D oder mit 3D anfangen möchtest (wobei ich zu 2D raten würde um erstmal die Zusammenhänge zu verstehen). Wenn du dir eine 2D API wie z.B Allegro, SFML oder SDL ausgesucht hast, fängst du am besten mit Übungen an um diese zu verstehen. Fenster erstellen, Objekte zeichnen, Spielemenüs erstellen, Objekte bewegen etc.

Danach fängst du mit einer kleinen Planung für dein Spiel an. Bei einem Spiele-Klon weißt du ja meistens was du umsetzen kannst. Bei deinem eigenen Spiel kommst du z.B mit einer Mind-Map oder der 6W-Technik (6 Frage Technik) vorran. Wenn du dann soweit bist um mit der eigentlichen Programmierung deines Spiels zu beginnen, kannst du jegliche Bücher als Referenzwerk verwenden, wenn du z.B nicht mehr genau weißt wie man am besten mit Vectoren etc. arbeitet.

Ich habe vor paar Monaten mit einem Pong-Klon angefangen und habe ca 2-3 std in der Woche investiert. Es ist zwar immer noch nicht ganz fertig aber wenn man einmal angefangen hat, erste Ergebnisse sieht und am Ball bleibt, ist es eigentlich nicht so schwer ^^

lg
Saik0

Wirago

Alter Hase

Beiträge: 1 193

Wohnort: Stockerau

Beruf: CRM Application Manager

  • Private Nachricht senden

20

09.01.2012, 11:30

Ich hab bis jetzt alles aus dem Kalista Buch eigentlich verstanden, aber ich frag mich immer noch,
wie daraus ein Spiel werden soll o.O

naja, ein spiel zu programmieren besteht halt nciht nur aus "zeichne dreieck xy an position yx" ;)
wenn ich so darüber nachdenk, stellt der eigentliche zeichenvorgang nur nen bruchteil des gesamten programmcodes dar. der rest ist alles nur zeug im hintergrund ^^

Werbeanzeige