An open API service indexing awesome lists of open source software.

https://github.com/christian-2003/cringe

Die "Computerized Integrated Game Engine" ermöglicht das Entwickeln von einfachen zweidimensionalen Videospielen
https://github.com/christian-2003/cringe

development-environment ide videogame videogame-engine

Last synced: 3 months ago
JSON representation

Die "Computerized Integrated Game Engine" ermöglicht das Entwickeln von einfachen zweidimensionalen Videospielen

Awesome Lists containing this project

README

        

# CrInGE
[![Tests](https://github.com/Christian-2003/CrInGE/actions/workflows/maven.yml/badge.svg)](https://github.com/Christian-2003/CrInGE/actions/workflows/maven.yml)

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.

## Inhalt
1. [Projektmanagement](#projektmanagement)
2. [Dokumentation](#dokumentation)
3. [Liste aller Dokumente](#liste-aller-dokumente)
4. [Entwicklungsteam](#entwicklungsteam)

## Projektmanagement
Alle Aufgaben können im zugehörigen [GitHub Projekt](https://github.com/users/Christian-2003/projects/2) eingesehen werden.

Die Anforderungen für das Projekt sind in der [Software Anforderungsspezifikation](./docs/SoftwareAnforderungsspezifikation.md) enthalten.

## Dokumentation
Sämtliche Dokumentation des Quellcodes wird den entsprechenden Java-Dateien mittels Javadoc angefügt.

Die Dokumentation des Projektes ist im Ordner [docs](./docs/) zu finden. Alternativ sind im nächsten Abschnitt alle wichtigen Dokumente direkt verlinkt.

## Liste aller Dokumente
- [Code-Repository](https://github.com/Christian-2003/CrInGE)
- [Dokumentation](https://github.com/Christian-2003/CrInGE/tree/master/docs)
- [Scrum-Board](https://github.com/users/Christian-2003/projects/2)
- [Blogs](https://github.com/Christian-2003/CrInGE/discussions/categories/student-exchange)
- [Projekt-Handout](https://github.com/Christian-2003/CrInGE/blob/master/docs/Abschlusspr%C3%A4sentation/Handout.pdf)
- [Abschlussfolien der Präsentation](https://github.com/Christian-2003/CrInGE/blob/master/docs/Abschlusspr%C3%A4sentation/Pr%C3%A4sentation.pdf)
- [Software-Anforderungsspezifikation (SRS-Dokument)](https://github.com/Christian-2003/CrInGE/blob/master/docs/SoftwareAnforderungsspezifikation.md)
- [Software-Architektur-Dokument (arc42-Dokumentation)](https://github.com/Christian-2003/CrInGE/blob/master/docs/ArchitektonischRelevanteAnforderungen.md)
- Qualitätsrelevante Berichte
- [Zusammenfassung des Quellcode-Refactorings](https://github.com/Christian-2003/CrInGE/blob/master/docs/CleanCodePraxis.md)
- [Review Protokoll](https://github.com/Christian-2003/CrInGE/blob/master/docs/ReviewMeetingProtokoll.md)
- [Testbericht](https://github.com/Christian-2003/CrInGE/blob/master/docs/Testbericht.md)
- [Software Metriken](https://github.com/Christian-2003/CrInGE/blob/master/docs/SoftwareMetriken.md)
- [CI/CD-Setup im Überblick](https://github.com/Christian-2003/CrInGE/blob/master/docs/CI_%C3%9Cberblick.md)
- [RMMM Liste](https://github.com/Christian-2003/CrInGE/blob/master/docs/ArchitektonischRelevanteAnforderungen.md#11-risiken-und-technische-schulden)
- [Memo Ihres Projekt Retrospektive Meetings](https://github.com/Christian-2003/CrInGE/discussions/54)

## Entwicklungsteam
Die Anwendung CrInGE wird von den Nachfolgenden Mitgliedern entwickelt:

* [elekt0](https://github.com/Elekt0)
* [FabianDev001](https://github.com/FabianDev001)
* [Flinks271](https://github.com/Flinks271)
* [Tim](https://github.com/TimSchnur)
* [Christian-2003](https://github.com/Christian-2003)