Edutainment

Hier wollen wir Spiele sammeln, welche entweder Stoff aus dem Studium vermitteln oder in dem ihr das gelernte anwenden könnt. Wir erhalten kein Geld für diese Liste. Wir nehmen gerne Vorschläge übere unsere E-Mail-Adresse entgegen.

  • Turing Complete
    Ähnlicher Ansatz wie in TI, ihr lernt Gatter kennen, baut aus diesen verschiedene Komponenten, bis ihr am Ende einen Computer gebaut habt, der Byte-Code und Assembly kann.
  • Human Resource Machine
    In diesem Spiel müsst ihr einen Computer mit Havard-Architektur und einfachem Akkumulator programmieren, um verschiedene Aufgaben zu lösen. Das Ganze wird über Rätsel und die Steuerung von Büroangestellten, die ihren Job erledigen sollen, dargestellt. Die Rangliste und Auszeichnungen regen dazu an, möglichst effizienten Code bzw. über verschiedene Wege ans Ziel zu kommen und trainieren die Denkweise beim Programmieren.
  • 7 Billion Humans
    Gleiches Konzept wie in Human Resource Machine (siehe Programmieren), jedoch müsst ihr nun ein ganzes Team koordinieren. Das Spiel nutzt dabei das Single Instruction Multiple Data (SIMD) Paradigma zum parallelen Programmieren und führt in die Thematik ein.
  • Hacknet
    Dieses Spiel vermittelt zwei Dinge besonders gut.
    Erstens zeigt es Ansätze, wie man in einen fremden PC kommt und somit, warum ihr lernt, was ihr in IT-Security lernt. Dabei wurden einige Befehle mit erfundenen Befehlen ausgetauscht und selbstverständlich gibt es noch andere Möglichkeiten einzudringen, aber es sensibilisiert für das Thema. Und wer glaubt, dass das weit hergeholt ist, sollte sich mal den Artikel zur Forensic Challenge des BSI ansehen.
    Zweitens ist das Spiel ein sehr guter Unix-Shell-Simulator und erlaubt euch erste Erfahrungen mit der Kommandozeile von Systemen wie Linux und MacOS zu machen.
  • while True: learn()
    Ihr wollt eure Katze verstehen. Was macht Ihr? Ihr lernt natürlich Machine Learning und trainiert einen Algorithmus um die Katze zu übersetzen, ist doch klar. Zumindest, wenn es nach der Story geht. Von der Prämisse abgesehen, erklärt euch das Spiel reale Algorithmen und lässt euch mit diesen Rätsel lösen. Dabei habt ihr jederzeit die Möglichkeit euch bei einzelnen Komponenten anzeigen zu lassen, was diese im Spiel machen und was diese in der Realität tun würden. Zusätzlich erhaltet ihr Links auf erklärende Videos und Artikeln für ausführliche Erklärungen zur Funktionsweise.
  • Learning Factory
    Learning Factory verbindet while True: learn() mit Fabrikaufbauspielen wie Factorio, aber ohne den Stress. Auf der einen Seite erstellt ihr klassisch eine automatisierte Fabrik, um diverse Güter herzustellen, auf der anderen Seite nutzt ihr Machine Learning Modelle, um diese Güter für den besten Preis zu verkaufen. Während ihr hier weniger Machine Learning selbst schreibt, lernt ihr eine reale Anwendung kennen. Das Spiel nutzt dabei Algorithmen, die auch in der Realität verwendet werden und erklärt diese in einem in-Game-Wiki und verschiedenen Lehrvideos.
  • Hacknet
    Dieses Spiel vermittelt zwei Dinge besonders gut.
    Erstens zeigt es Ansätze, wie man in einen fremden PC kommt und somit, warum ihr lernt, was ihr in IT-Security lernt. Dabei wurden einige Befehle mit erfundenen Befehlen ausgetauscht und selbstverständlich gibt es noch andere Möglichkeiten einzudringen, aber es sensibilisiert für das Thema. Und wer glaubt, dass das weit hergeholt ist, sollte sich mal den Artikel zur Forensic Challenge des BSI ansehen.
    Zweitens ist das Spiel ein sehr guter Unix-Shell-Simulator und erlaubt euch erste Erfahrungen mit der Kommandozeile von Systemen wie Linux und MacOS zu machen.
  • Graphwar
    Ok, ich gebe zu, dass dieses Spiel vielleicht etwas weit hergeholt für diese Kategorie und womöglich zu eingeschränkt für richtige Mathematik-Studis ist, aber die Idee ist witzig. Stellt euch ein Spiel wie Worms vor, aber aus der Vogelperspektive, und statt auf einer Insel oder in einer Höhle auf einem kartesischen Koordinatensystem, mit den Grenzen x in [-25,25] und y in [-15,15] und statt Granaten oder Bazookas manuell zu verschießen, müsst ihr die Funktion angeben, welche möglichst viele Gegner trifft. Neben dem verlinkten freien Download, findet ihr das Spiel auch unter Steam