Moinsen,
da das Thema im alten Forum ja auch schon mal besprochen wurde, wollte ich mal nachhaken, ob sich hierfür immer noch Teilnehmer finden würden.
Eine Aufgabenstellung hätte ich schon fast vollständig ausgearbeitet. Diese wäre mit PHP-Hausmitteln und wenig HTML/CSS-Kenntnissen durchaus lösbar und soll ohne den Einsatz externer Libraries (ausser den in PHP im Allgemeinen verankerten) gelöst werden.
Da es immer eine schwierige Frage ist, wie man die einzelnen Codes bewertet, habe ich mir eine Problemstellung gesucht, die das Problem recht elegant umgeht. Es geht um eine Konvertierung und das kleinste Endergebnis (nicht vom Code, sondern von der Ausgabe) zählt. Ob Faktoren, die den Code bewerten würden, einspielen sollen/werden, muss ich mir noch überlegen bzw darf hier gerne diskutiert werden. Ich werde allerdings keine "je weniger Zeilen, desto besser"-Regelung akzeptieren. Vielmehr wäre das sinnvolle Anwenden von entsprechenden Funktionen, die generelle Struktur und evtl die Formatierung von Interesse. Die Validität des ausgegebenen Codes ist aber definitiv ein Kriterium. Genauso wie ein beweisbarer Fall von Codeklau (egal von woher) ein Ausschlusskriterium ist. Wer nicht selber codet und fremden Code als seinen verkaufen will, fliegt raus!
Das Rating wäre dann folgendermassen:
Ausgehend von einer Ausgangsgrösse der Konvertierung (nicht unbedingt Worst Case, aber definitiv ein Bad Case) wird der Prozentsatz der Veränderung genommen, sprich:
Dies wäre der eigentliche Entscheidungsfaktor. Je kleiner der erreichte Prozentsatz, desto höher ist das Ranking.
Wenn der ausgegebene Code nicht valide ist, werden auf das Ergebnis 10%
draufaddiert. Allerdings nicht, dass später 35% rauskommen, sondern folgendermassen (weiss grad nicht, wie man das vernünftig ausdrückt):
Wenn weitere Faktoren ausschlaggebend sein sollten, würde ich ggf weitere Prozente draufschlagen oder abziehen - natürlich mit Begründung.
Und grade wegen dieser Begründung bräuchte ich noch mindestens einen weiteren Juroren, der nicht an der Compo teilnimmt, sondern mir hilft, die Entscheidungen zu treffen. Diese Person(en) sollte
selbstverändlich von Euch als dafür fähig angesehen werden und würde
zusammen mit mir die Compo leiten.
Der Ablauf des Ganzen wäre wie folgt:
Es wird bekannt gegeben, wann die Compo startet (das wäre 7 Tage vor Beginn der Compo). Innerhalb dieser 7 Tage ist eine Anmeldung zur Compo möglich. Anschliessend startet die Compo mit einer Laufzeit von 3 Tagen und einer strikten Deadline, indem die Aufgabenstellung bekanntgegeben wird und eventuelles benötigtes Material bereitgestellt wird. Danach ticken 72 Stunden ausgehend von der Postzeit der Aufgabenstellung.
Eine Anmeldung ist nur aus dem Grund nötig, um die Teilnehmerzahl abschätzen zu können. Es kann auch während der Compo noch spontan teilgenommen werden, aber ich behalte mir vor, dies mit "Straf"prozenten zu ahnden, wenn es zuviele Teilnehmer zusätzlich werden sollten.
Damit sollte der generelle Rahmen der Compo gesteckt sein. Preise wird es momentan nicht geben, da es mehr eine Compo just 4 fun sein sollte und bei sowas oft der "Schwanzvergleich"-Faktor Preis genug ist.
Wenn sich allerdings Sponsoren für Preise finden sollten, steht einer Preisvergabe nichts im Wege, aber es sollte nicht der Anreiz für die Teilnahme sein.
Jetzt bin ich mal gespannt, was Ihr davon haltet und würde mich über Resonanz freuen.
da das Thema im alten Forum ja auch schon mal besprochen wurde, wollte ich mal nachhaken, ob sich hierfür immer noch Teilnehmer finden würden.
Eine Aufgabenstellung hätte ich schon fast vollständig ausgearbeitet. Diese wäre mit PHP-Hausmitteln und wenig HTML/CSS-Kenntnissen durchaus lösbar und soll ohne den Einsatz externer Libraries (ausser den in PHP im Allgemeinen verankerten) gelöst werden.
Da es immer eine schwierige Frage ist, wie man die einzelnen Codes bewertet, habe ich mir eine Problemstellung gesucht, die das Problem recht elegant umgeht. Es geht um eine Konvertierung und das kleinste Endergebnis (nicht vom Code, sondern von der Ausgabe) zählt. Ob Faktoren, die den Code bewerten würden, einspielen sollen/werden, muss ich mir noch überlegen bzw darf hier gerne diskutiert werden. Ich werde allerdings keine "je weniger Zeilen, desto besser"-Regelung akzeptieren. Vielmehr wäre das sinnvolle Anwenden von entsprechenden Funktionen, die generelle Struktur und evtl die Formatierung von Interesse. Die Validität des ausgegebenen Codes ist aber definitiv ein Kriterium. Genauso wie ein beweisbarer Fall von Codeklau (egal von woher) ein Ausschlusskriterium ist. Wer nicht selber codet und fremden Code als seinen verkaufen will, fliegt raus!
Das Rating wäre dann folgendermassen:
Ausgehend von einer Ausgangsgrösse der Konvertierung (nicht unbedingt Worst Case, aber definitiv ein Bad Case) wird der Prozentsatz der Veränderung genommen, sprich:
Code:
131.072 Byte Ausgangsgrösse
032.768 Byte erreichte Größe
-----------------------------
25% des Ausgangscodes
Wenn der ausgegebene Code nicht valide ist, werden auf das Ergebnis 10%
draufaddiert. Allerdings nicht, dass später 35% rauskommen, sondern folgendermassen (weiss grad nicht, wie man das vernünftig ausdrückt):
Code:
25 + 10% von 25 = 25 * 1,1 = 27,5
Und grade wegen dieser Begründung bräuchte ich noch mindestens einen weiteren Juroren, der nicht an der Compo teilnimmt, sondern mir hilft, die Entscheidungen zu treffen. Diese Person(en) sollte
Der Ablauf des Ganzen wäre wie folgt:
Es wird bekannt gegeben, wann die Compo startet (das wäre 7 Tage vor Beginn der Compo). Innerhalb dieser 7 Tage ist eine Anmeldung zur Compo möglich. Anschliessend startet die Compo mit einer Laufzeit von 3 Tagen und einer strikten Deadline, indem die Aufgabenstellung bekanntgegeben wird und eventuelles benötigtes Material bereitgestellt wird. Danach ticken 72 Stunden ausgehend von der Postzeit der Aufgabenstellung.
Eine Anmeldung ist nur aus dem Grund nötig, um die Teilnehmerzahl abschätzen zu können. Es kann auch während der Compo noch spontan teilgenommen werden, aber ich behalte mir vor, dies mit "Straf"prozenten zu ahnden, wenn es zuviele Teilnehmer zusätzlich werden sollten.
Damit sollte der generelle Rahmen der Compo gesteckt sein. Preise wird es momentan nicht geben, da es mehr eine Compo just 4 fun sein sollte und bei sowas oft der "Schwanzvergleich"-Faktor Preis genug ist.
Wenn sich allerdings Sponsoren für Preise finden sollten, steht einer Preisvergabe nichts im Wege, aber es sollte nicht der Anreiz für die Teilnahme sein.
Jetzt bin ich mal gespannt, was Ihr davon haltet und würde mich über Resonanz freuen.