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
- Host: GitHub
- URL: https://github.com/christian-2003/cringe
- Owner: Christian-2003
- Created: 2023-10-05T11:32:19.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-12-14T08:36:00.000Z (over 1 year ago)
- Last Synced: 2023-12-14T16:44:57.916Z (over 1 year ago)
- Topics: development-environment, ide, videogame, videogame-engine
- Language: Java
- Homepage:
- Size: 25.9 MB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CrInGE
[](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)