<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.bzz.ch/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.bzz.ch/feed.php">
        <title>BZZ - Modulwiki - modul:m321:projekt:aufgaben</title>
        <description></description>
        <link>https://wiki.bzz.ch/</link>
        <image rdf:resource="https://wiki.bzz.ch/_media/wiki/logo.png" />
       <dc:date>2026-05-19T05:44:43+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m321/projekt/aufgaben/felderverwalten?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m321/projekt/aufgaben/hivekommunikation?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m321/projekt/aufgaben/kampf?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m321/projekt/aufgaben/karteanzeigen?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m321/projekt/aufgaben/kartegenerieren?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m321/projekt/aufgaben/umgebungzeigen?rev=1711631267&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.bzz.ch/_media/wiki/logo.png">
        <title>BZZ - Modulwiki</title>
        <link>https://wiki.bzz.ch/</link>
        <url>https://wiki.bzz.ch/_media/wiki/logo.png</url>
    </image>
    <item rdf:about="https://wiki.bzz.ch/modul/m321/projekt/aufgaben/felderverwalten?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Auftrag 2c: Felder verwalten</title>
        <link>https://wiki.bzz.ch/modul/m321/projekt/aufgaben/felderverwalten?rev=1711631267&amp;do=diff</link>
        <description>Auftrag 2c: Felder verwalten

Erstelle in der Klasse „Map“ die Methoden „add_ant“, „remove_ant“, „move_ant“ und „change_food“.

Die Beschreibungen der Methoden findest du in der Klasse: Map:

	*  methode_add_ant
	*  methode_remove_ant
	*  methode_move_ant
	*  methode_change_food</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m321/projekt/aufgaben/hivekommunikation?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Auftrag 1: Hive-Kommunikation</title>
        <link>https://wiki.bzz.ch/modul/m321/projekt/aufgaben/hivekommunikation?rev=1711631267&amp;do=diff</link>
        <description>Auftrag 1: Hive-Kommunikation

Erstelle ein Programm zur Steuerung deines Ameisenvolks.

Ziel

Im ersten Schritt steht die Kommunikation mit den anderen Services im Vordergrund.
Dein Programm erhält eine Reihe von Nachrichten mit zufälligen Spielsituationen.
Dabei werden alle Werte vom Game-Service zufällig generiert:</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m321/projekt/aufgaben/kampf?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Auftrag 3a: Kämpfe abwickeln</title>
        <link>https://wiki.bzz.ch/modul/m321/projekt/aufgaben/kampf?rev=1711631267&amp;do=diff</link>
        <description>Auftrag 3a: Kämpfe abwickeln

Schreibe eine Methode resolve_fight in der Klasse GameService um die Kämpfe zwischen Ameisen abzuwickeln.

Die Methode ermittelt die Feldern, auf denen Ameisen unterschiedlicher Völker stehen.
Für jedes dieser Felder wird ermittelt, welche Ameisen überleben.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m321/projekt/aufgaben/karteanzeigen?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Auftrag 2a: Weltkarte anzeigen</title>
        <link>https://wiki.bzz.ch/modul/m321/projekt/aufgaben/karteanzeigen?rev=1711631267&amp;do=diff</link>
        <description>Auftrag 2a: Weltkarte anzeigen

Das Programm zeigt die Karte der Spielwelt in einem Webbrowser an.

Programmaufbau und -ablauf

Das Programm besteht aus einer HTML- und einer oder mehreren Javascript-Dateien.
Es sendet in regelmässigen Abständen einen Request an den</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m321/projekt/aufgaben/kartegenerieren?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Auftrag 2b: Weltkarte generieren</title>
        <link>https://wiki.bzz.ch/modul/m321/projekt/aufgaben/kartegenerieren?rev=1711631267&amp;do=diff</link>
        <description>Auftrag 2b: Weltkarte generieren

Erstelle in der Klasse „Map“ die Methode „create_world“ um eine Karte der Spielwelt zu generieren.

Diese Methode erzeugt eine neue Spielwelt für eine vorgegebene Anzahl von Ameisenvölkern.
Die Beschreibung der Methode findest du unter</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m321/projekt/aufgaben/umgebungzeigen?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Auftrag 2d: Karte erkunden</title>
        <link>https://wiki.bzz.ch/modul/m321/projekt/aufgaben/umgebungzeigen?rev=1711631267&amp;do=diff</link>
        <description>Auftrag 2d: Karte erkunden

Erstelle in der Klasse „Map“ die Methoden „show_area“ und „show_map“.

Methode &quot;show_area&quot;

Die Methode liefert die Angaben zur Umgebung einer Ameise.
Die Beschreibung findest du unter Methode &quot;show_area&quot;.

Methode &quot;show_map&quot;

Die Methode liefert die vollständige Karte mit allen Feldern.
Die Beschreibung findest du unter</description>
    </item>
</rdf:RDF>
