[Ankündigung] Hubs für den Wettbewerb auf CodinGame.com in sieben Städten Russlands

tl; dr: Die Schaltung organisiert zum zweiten Mal Offline-Sites für den Online-Wettbewerb zum Programmieren von Spiel-Bots auf CodinGame. Die Veranstaltungsorte befinden sich in 7 Städten: Jekaterinburg, Ischewsk, Innopolis, Nowosibirsk, Perm, Rostow am Don und St. Petersburg.

Alles findet am 16. Juni, Samstag (in Innopolis - 18. Juni, Montag) statt. Kommen Sie, wenn Sie von Arbeitsaufgaben ablenken und etwas Ungewöhnliches programmieren möchten. Link zur Registrierung - am Ende des Beitrags.

Hallo allerseits! Ich liebe es, an Programmierwettbewerben teilzunehmen. Zum Beispiel beschäftige ich mich mit Sportprogrammen - kürzlich als Teil des Ural FU- Teams : Kek wurde Bronzemedaillengewinner des ACM ICPC World Finals .


Mein anderes cooles Hobby ist das Programmieren von Game Bots auf CodinGame. Ich habe das vor nicht allzu langer Zeit gemacht, aber es ist mir gelungen, mich zu engagieren, und jetzt suche ich Gleichgesinnte. Aus diesem Grund habe ich mich entschlossen, bei der Organisation von Hubs zu helfen, und ich lade alle ein, sich anzumelden.



Mein Profil ist auf CodinGame.


Was ist CodinGame?


CodinGame ist eine Plattform, auf der Sie spielerisch programmieren lernen können. Alle paar Monate beginnt ein 10-tägiger Programmierwettbewerb für Spielbot. Normalerweise ist alles gut organisiert:


  • Viele Teilnehmer. Sie können mit sehr starken Rivalen aus der ganzen Welt konkurrieren. Zum Beispiel gab es im letzten Wettbewerb 2120 Teilnehmer, 106 davon aus Russland.
  • Moderate Eintrittsschwelle. Sogar ein Anfänger kann einen Bot bauen, der andere Bots spielt und besiegt. Sie können eine von 26 Programmiersprachen verwenden .
  • Bequem und schön. Es gibt praktische Bestenlisten nach Ländern, Visualisierer zum Anzeigen des Bots-Spiels und eine Sandbox zum Ausführen von Code in einem Browser.


Visualizer eines der Wettbewerbe.


In der Nacht des 16. Juni beginnt ein neuer Wettbewerb - Code of Kutulu . Die Regeln werden nach dem Start veröffentlicht, während nur der Name bekannt ist, der sich auf die Arbeit von Howard Lovecraft bezieht. Es ist jedoch klar, was zu erwarten ist. Höchstwahrscheinlich müssen ein oder mehrere Bots auf der Welt verwaltet werden, die gemäß den angegebenen Regeln funktionieren. Autos, Flugzeuge, Boote, Zauberer fahren, fliegen, schwimmen, schießen, werfen Bälle, um Boni zu sammeln, Kontrollpunkte zu nehmen, Gegner zu zerstören und Tore zu erzielen. Sie müssen den aktuellen Zustand der Welt einmal pro Schlag lesen und mit einem Befehl für jeden Ihrer Bots antworten.


Warum Bots schreiben und konkurrieren?


Im Allgemeinen bin ich an andere Aufgaben und Wettbewerbe gewöhnt. Vor dem ersten Wettbewerb auf CodinGame dachte ich, dass Game Bots etwas kompliziert sind. Es ist wie bei modernen Schach-Engines, die in der Lage sind, das Spiel 25 Züge voraus zu berechnen und die aktuellen Großmeister zu besiegen.


Es stellte sich jedoch heraus, dass keine komplexen Algorithmen geschrieben werden müssen. Vielmehr müssen Sie sich Ideen für Heuristiken einfallen lassen, Ihren Bot in Spielen anfeuern und versuchen, ihn davon abzuhalten, lächerlich dumme Bewegungen zu machen. Im Gegensatz zur Sportprogrammierung ist es hier nützlich, Tests zu schreiben - sie helfen über große Entfernungen.


Die Jungs von CodinGame haben gelernt, Spiele zu entwickeln, die Anfänger mit ihrer Komplexität nicht erschrecken und gleichzeitig sehr unterschiedlich sind - Experten können in der Flexibilität des Geistes und der Fähigkeit, komplexe Logik zu programmieren, miteinander konkurrieren.


In allen neuen Spielen gibt es eine schöne Visualisierung, dank der die Spiele auch für ein Kind verständlich sind. Und die Community ist bereit, mit der Benutzeroberfläche, den Tools und Fehlern in der Strategie zu helfen und jede Diskussion mit viel Humor zu würzen.


Was sind Hubs und wo werden sie sein?


CodinGame bietet Spielern die Möglichkeit, sich offline zu treffen, um sich zu treffen, Strategien zu diskutieren und auf Wunsch Code paarweise zu schreiben und miteinander zu konkurrieren. Die Plattformen hierfür sind Hubs (Coding Hubs).



Trello Board für Organisatoren von Hubs.


Es ist bereits bekannt, dass es 13 Hubs in Deutschland, Kolumbien, Litauen, der Türkei und Frankreich geben wird. Weitere 7 Hubs befinden sich in Russland in Städten mit Kontur-Entwicklungsbüros.


Folgendes passiert auf dem Hub:


  • Sammeln, analysieren Sie die Regeln und diskutieren Sie die Strategie
  • Schreiben Sie den Code für 2 Stunden (optional paarweise)
  • Zum Checkpoint gehen: Erfolg besprechen, Pizza essen, Teilnehmer von der Bestenliste oben dekanonymisieren
  • Schreiben Sie den Code erneut 2 Stunden
  • Ich werde wieder zum Checkpoint gehen

Hubs dauern 4-5 Stunden. Es ist klar, dass Sie früher abreisen oder noch ein oder zwei Stunden bleiben können.


Registrieren Sie sich über die Links und kommen Sie mit Ihrem Laptop:


Bis dann!

Source: https://habr.com/ru/post/de413577/


All Articles