conference logo

Playlist "Dezentrale Jahresendveranstaltungen"

Schlangenprogrammiernacht

Thomas „cfr34k“

Wir werden einen Blick auf die Technik hinter der _Schlangenprogrammiernacht_ werfen (ein für die GPN18/19 gebautes Programmierspiel). Es geht um Docker, Interprozesskommunikation und wie verschiedene Programmiersprachen eingebunden werden.

Vielleicht habt ihr schonmal bei der Schlangenprogrammiernacht mitgespielt und euch gefragt: Was passiert eigentlich mit meinem Code, wenn ich diesen Run-Button klicke? Hier erfahrt ihr das!

Konkret wird es darum gehen…

- wie der Gameserver mit den Bot-Prozessen kommuniziert,
- wie die Unterstützung mehrerer Programmiersprachen umgesetzt ist und
- wie verhindert wird, dass die User mit ihrem Code das Hostsystem übernehmen.

Solltet ihr noch nie gespielt haben, habt ihr hier auf der WICMP unter [schlangen.bytewerk.org](https://schlangen.bytewerk.org) die Gelegenheit dazu! Kenntnis des Spiels aus Benutzersicht wird vorausgesetzt.