• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

[API] MiniGame entwicklung mit Gameframework

Kroseida

Schafhirte
Registriert
28 September 2015
Beiträge
110
Alter
28
Diamanten
307
Minecraft
Kroseida
Heute stelle ich euch mein Projekt "gameframework" vor.

Erst mal, was ist gameframework?
Gameframework soll es Java Entwicklern erleichtern Minecraft MiniGames zu entwickeln.
Desweiteren soll es MiniGames möglichst vereinheitlichen.
Hierzu bietet Gameframework viele Klassen(Menu, Team, CloudType, Config etc.), Funktionen und eine fertige Lobby Phase an.

Also vereinfacht gesagt, gameframework bietet ein Grundgerüst um ein MiniGame zu entwickeln, dadurch kann sich ein Entwickler voll auf die eigentliche Umsetzung des Spiels setzen.

Ein Beispiel wie ein Spiel aussehen könnte findet ihr hier:
https://github.com/Kroseida/gameframework/tree/master/gameframework-example

Download: https://ci.kroseida.com/job/gameframework/
Docs: https://kroseida.com/docs/gameframework/1.1.3.0/
Github: https://github.com/Kroseida/gameframework
Lizenz: GNU General Public License

Maven
Code:
  <repositories>
    <repository>
      <id>maven-group</id>
      <url>http://repo.kroseida.com/nexus/content/repositories/snapshots/</url>
    </repository>
  </repositories>
  <dependencies>
    <dependency>
      <groupId>com.kroseida</groupId>
      <artifactId>gameframework-lib</artifactId>
      <version>1.1.3.0</version>
    </dependency>
  </dependencies>

Todos:
- Storage System für Daten (Kills, Tode etc.)
- Stats Display System
- More Docs

Ihr habt einen Bug gefunden?
Diese könnt ihr mir gerne via mail(admin@kroseida.com) oder hier im forum melden.
 
Zuletzt bearbeitet:

papamamaopa

Minecrafter
Registriert
3 Oktober 2018
Beiträge
1
Alter
25
Diamanten
300
Minecraft
fphil
Hey,

allgemein ist es cool das du Programmierern dabei helfen möchtest einfacher ihrere Projekte umzusetzen, aber das Problem daran ist einerseits dass es eine API ist (klar der Source ist auch dabei aber die wenigsten werden ihn in ihre Plugins verwenden ) und somit auch im Server Plugins Ordner sein muss.

Wenn du Interesse daran hast ein geiles, umfangreiches "Framework" zu programmieren meld dich einfach mal :)
 

Kroseida

Schafhirte
Registriert
28 September 2015
Beiträge
110
Alter
28
Diamanten
307
Minecraft
Kroseida
Hey,

allgemein ist es cool das du Programmierern dabei helfen möchtest einfacher ihrere Projekte umzusetzen, aber das Problem daran ist einerseits dass es eine API ist (klar der Source ist auch dabei aber die wenigsten werden ihn in ihre Plugins verwenden ) und somit auch im Server Plugins Ordner sein muss.

Wenn du Interesse daran hast ein geiles, umfangreiches "Framework" zu programmieren meld dich einfach mal :)
hey zurück :p

ich Danke Dir erstmal für dein Review.
Das Framework ist aus langeweile und interesse entstanden, eigentlich hatte ich auch nicht vor dieses zu veröffntlichen, da jedoch ein Netzwerk mit diesem Framework arbeiten möchte habe ich es auf github hochgeladen und für evtl. andere Interessenten zu verfügung gestellt.
Desweiteren muss das Framework nicht im Pluginsordner sein, es wird in das eigene Plugin "geshaded".

Mit freundlichen Grüßen
Erkan Cimen / Kroseida
 
Oben