GameDevWeek/C++: Unterschied zwischen den Versionen

Aus /dev/null
Wechseln zu: Navigation, Suche
[gesichtete Version][gesichtete Version]
K (link für Spaceshooter ergänzt)
 
(4 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
−
== C++ Eignungstest ==
+
{{ToDo
−
 
+
|Artikel muss mit Informationen gefüllt werden.
−
Des Öfteren kam die Frage auf, welches Maß an Erfahrung für die Teilnahme an der C++ Gruppe [[GameDevWeek]] von Nöten ist.
 
−
 
 
−
Dies ist eine wichtige Frage. [[wikipedia:de:Bjarne Stroustrup|Bjarne Stroustrup]], welcher die Programmiersprache C++ erdacht hat liefert folgendes Zitat:
 
−
 
 
−
{{Zitat
 
−
|
 
−
C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off.  
 
−
| Bjarne Stroustrup
 
−
| [http://www.stroustrup.com/bs_faq.html#really-say-that Bjarne Stroustrup's FAQ]
 
−
| 1986
 
 
}}
 
}}
  
−
Das größte Risiko bei einem Anfänger in der Java Gruppe ist dass er nicht hinterher kommt.
+
Seit **** gibt es in der [[GameDevWeek]] auch eine C++ Gruppe.
−
Bei der C++ Gruppe ist das größte Risiko, dass der Anfänger etwas so verbocken könnte dass es das ganze Projekt aus bremst.
+
Es sind folgende Spiele entstanden:
−
 
+
* Spaceshooter https://gitlab.fsi.hochschule-trier.de/GameDevWeek/gdw_ss14_cpp
−
Beantworte folgende Punkte ehrlich und du kannst in etwa einschätzen ob du in der C++ Gruppe effektiv mitmachen kannst:
+
* Rad Space https://gitlab.fsi.hochschule-trier.de/GameDevWeek/rad_space
−
 
+
* WS1718 Fists of Pandaria https://gitlab.fsi.hochschule-trier.de/GDWWS17/GDWWS17_Project
−
=== Mindestvorraussetzungen ===
+
* SS18 Invasion of the Mutant Heisenbugs of Doom https://gitlab.fsi.hochschule-trier.de/GDW-SS-18/cpp/heisenbugs
−
 
+
* SS15 Deth Buff Arr https://gitlab.fsi.hochschule-trier.de/GameDevWeek/gdw_ss15_cpp
−
* Du weißt wie man Speicher allokiert und wieder freigibt, insbesondere bei virtuellen Klassen.
+
* WS1516 dungeon crawler ratten https://gitlab.fsi.hochschule-trier.de/GameDevWeek/gdw_ws1516_cpp
−
* Du kennst den Unterschied zwischen Zeiger und Referenz, pass-by-value und pass-by-reference
+
* SW1415 Stacked Racer https://gitlab.fsi.hochschule-trier.de/GameDevWeek/gdw_ws1415_cpp
−
* Du weißt wann das const Keyword zu gebrauchen ist, nicht nur bei Variablen.
 
−
* Du hast schon mit Templates und Vererbten Templates gearbeitet.
 
−
 
 
−
Wenn bei der Bantwortung dieser Fragen nachgeschlagen werden musste, oder der Kontakt zu einem Themenbereich erst vor Kurzem zu Stande kan, ist von einer Teilnahme an der GDW in der C++ Gruppe abzuraten.
 
−
 
 
−
=== Empfohlene Vorraussetzungen ===
 
−
 
 
−
* Du hast schon mal an einem größerem C/C++ Softwareprojekt (mit)gearbeitet (50+ Klassen, mehrere Kontributoren).
 
−
* Du hast zwei bis drei Jahre C++ Erfahrung oder ein Jahr C++ und mind. zwei bis drei Jahre in einer anderen Sprache.
 
−
 
 
−
Wenn genügend erfahrene Programmierer in der Gruppe sind kann man diese Punkte eventuell ausgleichen.
 
−
 
 
−
=== Du bist dir immer noch unsicher und willst deine C++ Erfahrungen auf die Probe stellen? ===
 
−
 
 
−
In der Stud.IP Gruppe [https://studip.hochschule-trier.de/dispatch.php/course/studygroup/details/a15c7af9df39b04b3206952e67954bf1 Game Dev Exercises] gibt es (unter Dateien) ein Übungsblatt  “C++ Exercise 1: Labyrinth”.
 
−
 
 
−
Bearbeite dieses und messe dabei die Zeit:
 
−
 
 
−
* Bis zu drei Stunden: Test Bestanden, sofern die Codequalität stimmt.
 
−
* zweischen drei und vier Stunden: Mit etwas Mühe wird das schon.
 
−
* Mehr als vier Stunden: Dir fehlt Übung
 
−
* Mehr als acht Stunden: Dir fehlt es an C++ Verständnis.
 
−
 
 
−
 
 
−
Diese Zeitangaben sind eher großzügig bemessen.
 
−
 
 
−
 
 
−
Schau nach wie viele Codezeilen du produziert hast:
 
−
 
 
−
* Bis zu dreihundert: Gut
 
−
* zwischen drei- und vierhundert: Akzeptabel
 
−
* Mehr: Spiel’s nochmal Sam.
 
  
 
[[Kategorie:GameDevWeek]]
 
[[Kategorie:GameDevWeek]]

Aktuelle Version vom 19. Dezember 2018, 00:08 Uhr

Icon toedit.png
Dieser Artikel enthält einen ToDo-Verweis. Bitte entferne diesen Hinweis erst, wenn du sicher bist, dass die aufgelisteten Mängel abgearbeitet wurden.

ToDo: Artikel muss mit Informationen gefüllt werden.

Seit **** gibt es in der GameDevWeek auch eine C++ Gruppe. Es sind folgende Spiele entstanden: