Die Computerized Integrated Game Engine (kurz CrInGE) ist eine einfache Videospielengine, mit welcher zweidimensionale Videospiele mithilfe von Java Swing entwickelt werden können.
Dazu steht ein Map Editor zur Verfügung, in welchem man Karten designen kann, welche anschließend von der Engine gerendert werden können.
Außerdem bietet die Engine Schnittstellen, um Events und Listener für das eigene Spiel zu implementieren.
Alle Aufgaben können im zugehörigen GitHub Projekt eingesehen werden.
Die Anforderungen für das Projekt sind in der Software Anforderungsspezifikation enthalten.
Sämtliche Dokumentation des Quellcodes wird den entsprechenden Java-Dateien mittels Javadoc angefügt.
Die Dokumentation des Projektes ist im Ordner docs zu finden. Alternativ sind im nächsten Abschnitt alle wichtigen Dokumente direkt verlinkt.
- Code-Repository
- Dokumentation
- Scrum-Board
- Blogs
- Projekt-Handout
- Abschlussfolien der Präsentation
- Software-Anforderungsspezifikation (SRS-Dokument)
- Software-Architektur-Dokument (arc42-Dokumentation)
- Qualitätsrelevante Berichte
- CI/CD-Setup im Überblick
- RMMM Liste
- Memo Ihres Projekt Retrospektive Meetings
Die Anwendung CrInGE wird von den Nachfolgenden Mitgliedern entwickelt: