Vorlesungen
  Download     DBS     Sprachen     Oberflächen     File Formats     Impressum     Datenschutz  
1. Sem
2. Sem
3. Sem
4. Sem
5. Sem
Wahlpflicht-SoSe
Wahlpflicht-WiSe
Projektwochen
Android mit Kotlin und JetPack
WPF
iOS mit Swift
Design Pattern
Winforms
Java Collection Framework
Core Wars
Einführung in GUI
Sprechen Sie D?
HTML, CSS, Formulare und PHP
Internationalisierung von Programmen
Allgemein:
Startseite
Vorlesungen
Labore
Sinnvolle Programme
Lineare Regression
GUI-Entwurfsarbeit
Single-Format
Design Pattern-Termine
Observer1
Bsp2
Json-Array
Json-Dialogelemente
Webtechnologien

Krieg der Kerne

Inhalt

Mit Hilfe von einfachen Assembler-Befehlen (ca. zwanzig) schreiben die Studenten eine virtuellen Virus. Es gibt Befehle zum Kopieren, Speicherbelegen etc. Danach werden dann in einem Wettkampf jeweils zwei Viren gegeneinander in einer virtuellen Umgebung (Simulationsprogramm) „kämpfen“. Der Gesamtsieger erhält dann eine Urkunde und einen kleinen Preis.

Bild des Simulationsprogramms


Download

CoreWars.pdf

CoreWin.exe

Imp.red

Dwarf.red

bsp1.red

bsp2.red

bsp3.red

bsp4a.red

bsp4b.red

spl1.red

spl2.red

spl3.red

spl4.red

Alle Beispiele in einer Zip-Datei




Zeitlicher Ablauf

Vorstellen der Viren-Umgebung

Erläutern der Assemblerbefehle

Aufbauen einfacher „Viren“

Darstellen der prinzipiellen Möglichkeiten der Viren

Tests

Wettkampf



Hinweis

Es werden keine echten Viren erzeugt. Die „Viren“ können nur mit Hilfe eines Simulationsprogramms zum Lebern erweckt werden.


Projektwoche: Krieg der Vien

Scripte und Programm

Alle Virenprogramme