Progressive est un cadre de jeu simple, qui vous fournit un moyen prédéfini de développer votre logique de jeu.
Progressive vous donne un conteneur IOC / DI avec fonctionnalité d'injections automobiles à travers des annotations, des objets de jeu, des scripts de jeu et bien plus encore! C'est comme un constructeur. Vous pouvez ajouter des objets de jeu et leur attacher des scripts de jeu.
Caractéristiques principales:
< dependency >
< groupId >tech.hiddenproject</ groupId >
< artifactId >progressive-all</ artifactId >
< version >0.7.11</ version >
</ dependency >< dependency >
< groupId >tech.hiddenproject</ groupId >
< artifactId >progressive-api</ artifactId >
< version >0.7.11</ version >
</ dependency >< dependency >
< groupId >tech.hiddenproject</ groupId >
< artifactId >progressive-game</ artifactId >
< version >0.7.11</ version >
</ dependency >< dependency >
< groupId >tech.hiddenproject</ groupId >
< artifactId >progressive-injection</ artifactId >
< version >0.7.11</ version >
</ dependency >< dependency >
< groupId >tech.hiddenproject</ groupId >
< artifactId >progressive-persistence</ artifactId >
< version >0.7.11</ version >
</ dependency >< dependency >
< groupId >tech.hiddenproject</ groupId >
< artifactId >progressive-proxy</ artifactId >
< version >0.7.11</ version >
</ dependency >implementation ' tech.hiddenproject:progressive-all:0.7.11 'Utilisez les mêmes artefacts de Maven
BasicProxyCreator utilise ByteBuddy pour la création de proxy. Vous devez ajouter une lib de byte-buddy pour pouvoir utiliser des classes de proxy dans votre projet. Pour le développement Android, vous devez également ajouter une lib d'octet-buddy android.
Toutes les autres parties de Progressive n'ont pas de dépendances et n'utilisent que Java 8.