Tasks and Requirements - Natsumm3/FantasieGame GitHub Wiki
Welcome to the FantasieGame wiki!
Anforderungen Software:
• Sprache: C#
• Framework: SFML, keine anderen Frameworks zulässig
• OOP-Ansatz wo sinnvoll
• Pattern: Wo sinnvoll z.B
○ Events
○ Gameloop
• Softwarearchitektur: Modularisierbar, Komponentenbasiert
○ Inhaltlich Semantisch
○ Dateiorganisation
○ DLL´s
○ (Plugin Szenario)
• Min 2 Personen, normal 3 pro Projekt
• Sinnvoller Einsatz von GIT
• Klassen/Api Dokumentation
• Prüfung(mündlich): fachl. Fragen Projektübergreifend/bezogen
• Unit Test wo sinnvoll
* Tiles und Level extern definieren (xml)
Anforderungen Spiel:
• 2D
• Zelda Like
* Freies bewegen auf der Map
* Interagieren mit Objekten
* Quests lösen/annehmen