Crema
Crema ist als optionale Komfortschicht für die Engine-Bausteine von Coffee Maker Studio angelegt.
Warum dieses Projekt?
Kleine, klar getrennte Bausteine sind gut kombinierbar, können bei der Verwendung aber wiederkehrenden Verbindungscode verlangen. Eine zusätzliche Komfortschicht soll diese Arbeit vereinfachen, ohne den gemeinsamen Kern mit Vorgaben für jedes Spiel zu belasten.
Komfort darf eine Wahl bleiben
Der zentrale Unterschied ist die Richtung der Abhängigkeit: Eine Komfortschicht nutzt die kleinen Bausteine, die kleinen Bausteine sollen aber nicht von ihr abhängen. So kann ein Projekt die einfachere Oberfläche wählen oder näher an den grundlegenden Schnittstellen arbeiten.
Die README beschreibt eine frühe Grundlage ohne verpflichtende höhere Spielabstraktionen. Konkrete fertige Komfortfunktionen oder einen Leistungsgewinn behauptet diese Projektseite deshalb nicht.
Quellcode & Dokumentation
Quellcode und die verfügbare Projektdokumentation findest du auf GitHub. Dort stehen auch die Hinweise zum Bauen, zur Nutzung und zur Lizenz.
Crema auf GitHub ↗