Schlangenprogrammiernacht – Ein Blick hinter die Kulissen
2022-12-29, 15:15–15:45 (Europe/Berlin), WICMP Seminarraum

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 die Gelegenheit dazu! Kenntnis des Spiels aus Benutzersicht wird vorausgesetzt.

Normalerweise sind meine Projekte eher hardwarenah (Mikrocontroller-Firmware und Elektronik), aber manchmal entstehen doch auch reine Softwareprojekte, die man herzeigen kann, wie zum Beispiel die Schlangenprogrammiernacht.