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

Tobiking

1x Rätselkönig

  • Private Nachricht senden

11

03.05.2014, 00:53

Variablen sollten immer erst dort wo sie benutzt werden und so lokal wie möglich deklariert werden. Der Compiler weiß wie er mit Variablendeklarationen in Schleifen vernünftig umzugehen hat. Ein Programmierer könnte aber denken die Variable wäre auch außerhalb der Schleife nutzbar, da man ja darauf zugreifen kann.

hawkeye_de

Frischling

Beiträge: 70

Wohnort: Baden-Württemberg

  • Private Nachricht senden

12

03.05.2014, 07:54

Ich würde die While Schleife refactoren: Die ist zu gross ;), d.h in mehrere Funktionen aufsplitten, die Kommentare im Code geben schon mal einen guten Anhaltspunkt dafür....wenn Du die Funktionsnamen gut benennst, kannst Du dir anschliessend auch die Kommentare im Code sparen :)
"Große Geister besprechen Ideen; durchschnittliche Geister besprechen Ereignisse; kleine Geister besprechen andere Leute"

-Admiral USN Hyman Rickover, Vater des 1. Atom U-Boots "Nautilus"

DeKugelschieber

Community-Fossil

Beiträge: 2 641

Wohnort: Rheda-Wiedenbrück

Beruf: Software-Entwickler

  • Private Nachricht senden

13

03.05.2014, 10:58

Nee moment ich sagte nicht das ein SFML Tutorial unnötig ist, nur das vermeiden von Funktionen und Co, da diese ja bekannt sein sollten ;)

14

03.05.2014, 12:37

Was will Taulinator denn überhaupt machen? Ein Tutorial über C++? Ich vermute ja eher ein Tutorial über die Anfänge in SFML?

Dann finde ich, sollte er das auch machen und dann sollte der Lesende auch in der Lage sein, selbst zu entscheiden, ob er code in extra Funktionen packt, oder nicht ;)
EnvisionGame(); EnableGame(); AchieveGame(); - Visionen kann man viele haben. Sie umzusetzen und auf das Ergebnis stolz zu sein ist die eigentliche Kunst.

hawkeye_de

Frischling

Beiträge: 70

Wohnort: Baden-Württemberg

  • Private Nachricht senden

15

03.05.2014, 13:18

Leute nehmen Tutorials oft als Templates....und umso sauberer das Tutorial ist umso besser werden Anfänger gleich erzogen ;)
"Große Geister besprechen Ideen; durchschnittliche Geister besprechen Ereignisse; kleine Geister besprechen andere Leute"

-Admiral USN Hyman Rickover, Vater des 1. Atom U-Boots "Nautilus"

Werbeanzeige