2. DevAthlon - Ja wirklich!

Status
Für weitere Antworten geschlossen.
Es hat eine ganze Weile gedauert, und nach vielen, zahllosen Nachfragen, kommt er jetzt, der zweite DevAthlon!

Regelwerk zum zweiten DevAthlon
Nachdem der 1. DevAthlon auf eine derart positive Resonanz gestoßen ist, und wir eine rege Teilnahme verbuchen konnten, laden wir hiermit alle herzlich ein, ein weiteres Mal mitzumachen. Doch lautet das Motto dieses DevAthlons nicht etwa "Coden mit den Devs!", sondern "Coden, um Dev zu werden!". Ja, ihr habt richtig gehört: Wir suchen neue Entwickler für unser Netzwerk. Und was bietet sich da Besseres an, als ein packender Wettbewerb? Hier findet ihr alle Informationen zu diesem geplanten Event. Lest sie euch gut durch, denn es hat sich eine ganze Menge geändert!

1. Anmeldung
Alle Interessenten müssen bis einschließlich dem 01.07.2015 unter [email protected] eine regelkonforme Anmeldung eingereicht haben. Bei der Bewerbung sollte mindestens die im Anhang vorzufindende Bewerbungs-Vorlage ausgefüllt werden. Nach Einsendung einer gültigen Bewerbung erhalten alle Interessenten eine Bestätigung ihrer Anmeldung in der Regel binnen 48 Stunden. Sofern ihr euch als Team bewerben solltet, reicht eine Bewerbung für alle Teammitglieder aus.

2. Wettbewerbsablauf
Der Wettbewerb ist aufgeteilt auf drei unterschiedliche Runden. Alle angemeldeten Teilnehmer starten gemeinsam in der ersten Runde. Ziel dieser Runde ist es, zu einem vorgegebenen Thema innerhalb von 24 Stunden ein Bukkit- / Spigot-Plugin zu entwickeln. Dieses wird im Anschluss an die Runde von der Jury getestet und bewertet.

Nach Abschluss der Bewertungen der Abgaben aus der ersten Runde, werden einige Teilnehmer von der Jury weitergewählt. Diese treten daraufhin in einer weiteren Runde gegeneinander an. Auch hier müssen die Teilnehmer zu einem vorgegebenen Thema innerhalb von 24 Stunden ein Bukkit-Spigot-Plugin entwickeln und dieses im Anschluss daran abgeben. Danach wird die Jury für jede der folgenden Kategorien einen Gewinner bestimmen:
  • Spielerlebnis
  • Innovativste Idee
  • Beste Umsetzung
  • Detailverliebtheit
Jede Kategorie ist für sich eigenständig. Das bedeutet, dass es am Ende in jeder dieser Kategorien einen Gewinner gibt.

Alle Gewinner aus der zweiten Runde werden zu guter Letzt im Finale gegeneinander antreten müssen. Auch hier gilt es ein Plugin anzufertigen – diesmal allerdings zu einem Thema, das ein von der Jury bestimmter, ausgeschiedener Teilnehmer der 2. Runde vorgibt. Der Teilnehmer wird während des Wettbewrbs von der Jury bestimmt. Anschließend werden die Abgaben wie folgt bewertet:
  • Die Jury bewertet wie schon zuvor
  • Der Themensteller darf jeder Abgabe auf einer Skala von 1 – 10 Punkte vergeben, wie sehr sie seiner Idee entsprechen
  • Die Community darf ihren Favoriten wählen
Kategorie eins und zwei werden zu je 40% in die Wertung einfließen, Kategorie drei nur zu 20% Der Gewinner ist schlussendlich der Teilnehmer, der im Finale die meisten Punkte erzielt.

3. Preise
1. Runde – keine Preise
2. Runde – 40.000 EnderGames-Coins und ein Monat Premium-Mitgliedschaft
3. Runde – 100.000 EnderGames-Coins und drei Monate-Premium-Mitgliedschaft

Die Gewinner aus dem Finale erhalten Alle EnderGames-Kits, alle Boots, sowie eine Lifetime-Premium-Mitgliedschaft auf unserem Netzwerk. Alternativ kann auch ein Logitech G910 Gaming Keyboard als Hauptgewinn gewählt werden.

4. Voraussetzungen für die Teilnahme
Voraussetzungsind gute Java-Kenntnisse, insbesondere natürlich der Bukkit- / Spigot-API. Außerdem sollten alle Teilnehmer einen geübten Umgang mit Git besitzen, da alle Teilnehmer angewiesen werden, ihren Code in regelmäßigen Abständen während des Wettbewerbs auf Git-Repositories zu committen. Diese Repositories könnt ihr euch kostenlos auf https://github.com erstellen. Beachtet bitte, dass sämtliche Repositories öffentlich sein müssen. Die URL zu eurem Repository wird während des Wettbewerbs von der Jury eingefordert werden.

5. Teams
Da wir – im Gegensatz zum 1. DevAthlon – nun auch tatkräftige "Content-Entwickler" mitwirken lassen möchten, dürfen Teams aus bis zu 2 Entwicklern, und bis zu 2 Designern gebildet werden. Alle Mitglieder eines Teams sind in der Bewerbung zu vermerken. Nachträgliche Änderungen am Team zur Laufzeit des Wettbewerbs sind ausgeschlossen. Bitte macht deutlich, von wem welcher Code kommt, etwa durch Dokumentationen, sodass wir wissen, wer welche Teile eurer Abgabe implementiert hat. Wenn ihr im Team antretet, werdet ihr anders als Einzelkämpfer bei der Bewertung gewichtet.

6. Bewertung durch die Jury
Die Jury wird aus Mitgliedern der Serverleitung des GommeHD.Net Netzwerkes bestehen, und unter der Leitung von BlackyPaw alle Abgaben bewerten. Hierbei werden folgende Kriterien angewandt:
  • Sauberkeit und Lesbarkeit des Codes
  • Umgang mit Tools
  • Code-Style allgemein (Konsistenz, Modularisierung, OOP, Ressource-Safety, …)
  • Kontinuität des Spielerlebnisses
  • Gesamteindruck (Passen Spielelemente zueinander, …)
  • Detailverliebtheit
7. Erlaubte Frameworks + Tools
Es sind alle Tools und Frameworks erlaubt. Wichtig ist allerdings, diese ausdrücklich in der Abgabe eures Projektes kenntlich zu machen. Es ist nicht erlaubt, Code aus bestehenden Frameworks direkt in euer Projekt zu integrieren. Jeglicher Code eures Projektes muss selbst geschrieben werden. Als Build-Automation wird Maven empfohlen. Externe Services, die ihr verwenden könnt (etwa MySQL) findet ihr im Anhang (vgl. Anhang 2).

8. Abgabe
Euer Projekt muss auf einem Spigot 1.8 Server ausführbar sein. Zur Abgabe solltet ihr bitte eine kurze Beschreibung eurer Idee beifügen, beschreiben, wie euer Plugin zu konfigurieren ist, bzw. was für Abhängigkeiten es benötigt (bitte mit Versionsangabe!). Sollten wir nicht in der Lage sein, euer Plugin auszuführen, können wir es auch nicht bewerten, sodass ihr leider ausscheidet.

9. Streams
Ihr seid herzlich dazu eingeladen, wie auch schon beim 1. DevAthlon während eurer Teilnahme an den verschiedenen Wettbewerbsrunden zu streamen. Sofern ihr das tut, listet bitte eure Kanäle in eurer Bewerbung auf, sodass wir sie am Tag des Wettbewerbs bekanntgeben können.

10. Sonstiges
  • Mit der Teilnahme am Contest erkennt ihr sämtliche Regeln an.
  • Der Rechtsweg ist ausgeschlossen.
  • Jedweder Code muss von euch selbst geschrieben sein. Ihr dürft natürlich nach Beispielen suchen, dürft diese allerdings nicht direkt kopieren, sondern müsst eure eigene Implementierung schreiben.
  • Bitte macht alle Einstellungsmöglichkeiten konfigurierbar, um das Testen zu vereinfachen / ermöglichen ( Datenbank-Verbindungseinstellungen, … )
  • Wir behalten uns vor, die Regeln jederzeit anzupassen, sofern notwendig.


Anhang
1. Bewerbungsvorlage:

Teamname:

Entwickler:

Designer:

Bisherige Erfahrungen:

Grund für die Teilnahme:

Wie seid ihr auf den DevAthlon aufmerksam geworden?

Was schätzt ihr, erwartet euch beim Wettbewerb?

Plant ihr zu streamen? Wenn ja, gebt bitte einen Link zu eurem Kanal an:

Bitte gebt den Link zu eurem Git-Repository an:

2. Externe Services:

Sofern ihr eine Datenbank-Anbindung benötigt, empfehlen wir euch, MySQL zu benutzen. Alle anderen Datenbanken können wir auf unseren Test-Systemen nicht zur Verfügung stellen, sodass wir euer Plugin nicht testen können, sofern ihr andere Datenbanken verwenden solltet. Falls ihr darauf angewiesen seid, dass in der Datenbank besondere Tabellen schon existieren, schickt uns bitte einen Dump der Datenbank-Struktur, damit wir diesen aufspielen können.

In diesem Sinne, viel Erfolg an alle, die hoffentlich zahlreich teilnehmen werden.

Liebe Grüße,
BlackyPaw.

Update: Alternative Preise für den Hauptgewinn!
Update: Die erste Runde des Wettbewerbs wird am 10.07.2015 starten!
 
Voraussetzungsind gute Java-Kenntnisse, insbesondere natürlich der Bukkit- / Spigot-API. Außerdem sollten alle Teilnehmer einen geübten Umgang mit Git besitzen, da alle Teilnehmer angewiesen werden, ihren Code in regelmäßigen Abständen während des Wettbewerbs auf Git-Repositories zu committen
Naja, da bin ich mit meinen Turtles In computerCraft ja noch ein wenig Weit erntfernt.
 
Viel Glück an alle, die mit machen! Natürlich auch viel Spaß. c:
 
Zuletzt bearbeitet:
Ich habe leider gerade erst angefangen, mich in Java einzuarbeiten.
Vielleicht beim nächsten Mal! :)
Ich hätte interessehalber noch eine Frage zu der Art des Plugins, das geschrieben wird:
Soll dabei ein Spielmodus entstehen? Ist es einem komplett freigestellt?

Ansonsten natürlich auch von mir allen Teilnehmern viel Glück!
 
Ich habe leider gerade erst angefangen, mich in Java einzuarbeiten.
Vielleicht beim nächsten Mal! :)
Ich hätte interessehalber noch eine Frage zu der Art des Plugins, das geschrieben wird:
Soll dabei ein Spielmodus entstehen? Ist es einem komplett freigestellt?

Ansonsten natürlich auch von mir allen Teilnehmern viel Glück!
Das Thema kommt bevor es losgeht ;)
 
Ich würde so gerne mitmachen leider fehlt mir die Zeit und die Motivation mir Java-Kenntnisse anzueignen :mad::(
 
Status
Für weitere Antworten geschlossen.

Soziale Medien

  • X
  • TikTok

Über uns

  • GommeHD.net ist einer der größten Minecraft-Server der Welt. Dir gefällt unser Server? Dann unterstütze uns durch einen Kauf im Shop!
  • Shop