Einführung in AntMe! - ZEDAT -...

27
Einführung in AntMe!

Transcript of Einführung in AntMe! - ZEDAT -...

Einführung in AntMe!

2 AntMe, 08.04.2016

Worum geht‘s?

Übersicht

1. AntMe! – Die Kurzfassung

2. Was braucht man für AntMe! ?

3. Wie programmiert man ein Ameisenfolk?

4. Ameiseneigenschaften

5. Ameisenmethoden

6. Let‘s code AntMe! Video

7. AntMe! Wiki

8. AntMe! Face Off

3 AntMe, 08.04.2016

Wo sind wir gerade?

Übersicht

1. AntMe! – Die Kurzfassung

2. Was braucht man für AntMe! ?

3. Wie programmiert man ein Ameisenfolk?

4. Ameiseneigenschaften

5. Ameisenmethoden

6. Let‘s code AntMe! Video

7. AntMe! Wiki

8. AntMe! Face Off!

4 AntMe, 08.04.2016

AntMe! – Die Kurzfassung

Ziel des Spiels

Punkte sammeln:

Zucker einsammeln (je 1 Punkt)

Äpfel einsammeln (je 250 Punkte)

Feindliche Ameisen töten (je 5 Punkte)

Wanzen töten (je 150 Punkte)

5 AntMe, 08.04.2016

AntMe! – Die Kurzfassung

6 AntMe, 08.04.2016

Wo sind wir gerade?

Übersicht

1. AntMe! – Die Kurzfassung

2. Was braucht man für AntMe! ?

3. Wie programmiert man ein Ameisenfolk?

4. Ameiseneigenschaften

5. Ameisenmethoden

6. Let‘s code AntMe! Video

7. AntMe! Wiki

8. AntMe! Face Off!

7 AntMe, 08.04.2016

Was braucht man für AntMe! ?

Accounts & Programme

Zugriff auf Poolrechner

Fachbereichsaccount !!!

AntMe!

Visual Studio

DreamSpark (zedat.fu-berlin.de)

.NET

8 AntMe, 08.04.2016

Wo sind wir gerade?

Übersicht

1. AntMe! – Die Kurzfassung

2. Was braucht man für AntMe! ?

3. Wie programmiert man ein Ameisenfolk?

4. Ameiseneigenschaften

5. Ameisenmethoden

6. Let‘s code AntMe! Video

7. AntMe! Wiki

8. AntMe! Face Off!

9 AntMe, 08.04.2016

Wie programmiert man ein Ameisenfolk?

<Ameisenvolkname>.cs

10 AntMe, 08.04.2016

Wo sind wir gerade?

Übersicht

1. AntMe! – Die Kurzfassung

2. Was braucht man für AntMe! ?

3. Wie programmiert man ein Ameisenfolk?

4. Ameiseneigenschaften

5. Ameisenmethoden

6. Let‘s code AntMe! Video

7. AntMe! Wiki

8. AntMe! Face Off!

11 AntMe, 08.04.2016

Ameiseneigenschaften

Arten von Eigenschaften

Grundeigenschaften

besitzt Ameise von Anfang an: Energie, Last, Angriff, …

Zustandseigenschaften

wird zur Spielzeit ermittelt: aktueller Energiestand, aktuelle Last, …

12 AntMe, 08.04.2016

Ameiseneigenschaften

Modifikation von Grundeigenschaften

Modifikator -1 0 1 2

Geschwindigkeit 3 Schritte / Runde 4 Schritte / Runde 5 Schritte / Runde 6 Schritte / Runde

Drehgeschwindigkeit 6 Grad / Runde 8 Grad / Runde 12 Grad / Runde 16 Grad / Runde

Last 4 Einheiten 5 Einheiten 7 Einheiten 10 Einheiten

Sichtweite 45 Schritte 60 Schritte 75 Schritte 90 Schritte

Reichweite Standard * 0.75 1.5 mal quer über

das Spielfeld Standard * 1.5 Standard * 2

Energie 50 LP 100 LP 175 LP 250 LP

Angriff 0 LP / Runde 10 LP / Runde 20 LP / Runde 30 LP / Runde

13 AntMe, 08.04.2016

Wo sind wir gerade?

Übersicht

1. AntMe! – Die Kurzfassung

2. Was braucht man für AntMe! ?

3. Wie programmiert man ein Ameisenfolk?

4. Ameiseneigenschaften

5. Ameisenmethoden

6. Let‘s code AntMe! Video

7. AntMe! Wiki

8. AntMe! Face Off!

14 AntMe, 08.04.2016

Ameisenmethoden

Arten von Methoden

Gehen

Drehen

Nahrung

Markierung

Kampf

Fehlersuche

15 AntMe, 08.04.2016

Ameisenmethoden

Gehen

GeheGeradeaus()

GeheZuZiel()

GeheWegVon()

GeheZuBau()

BleibStehen()

16 AntMe, 08.04.2016

Ameisenmethoden

Drehen

DreheInRichtung()

DreheUmWinkel()

DreheUm()

DreheZuZiel()

17 AntMe, 08.04.2016

Ameisenmethoden

Nahrung

Nimm()

LasseNahrungFallen()

18 AntMe, 08.04.2016

Ameisenmethoden

Markierung

SprüheMarkierung()

19 AntMe, 08.04.2016

Ameisenmethoden

Kampf

GreifeAn()

20 AntMe, 08.04.2016

Ameisenmethoden

Fehlersuche

Denke()

21 AntMe, 08.04.2016

Wo sind wir gerade?

Übersicht

1. AntMe! – Die Kurzfassung

2. Was braucht man für AntMe! ?

3. Wie programmiert man ein Ameisenfolk?

4. Ameiseneigenschaften

5. Ameisenmethoden

6. Let‘s code AntMe! Video

7. AntMe! Wiki

8. AntMe! Face Off!

22 AntMe, 08.04.2016

Let‘s code AntMe! Video (Youtube)

https://www.youtube.com/watch?v=wrsJ4BzFrVE&list=PLFOBQ8ri3LGyLiarJcYC9E

23 AntMe, 08.04.2016

Wo sind wir gerade?

Übersicht

1. AntMe! – Die Kurzfassung

2. Was braucht man für AntMe! ?

3. Wie programmiert man ein Ameisenfolk?

4. Ameiseneigenschaften

5. Ameisenmethoden

6. Let‘s code AntMe! Video

7. AntMe! Wiki

8. AntMe! Face Off!

24 AntMe, 08.04.2016

AntMe! Wiki (wiki.antme.net)

25 AntMe, 08.04.2016

Wo sind wir gerade?

Übersicht

1. AntMe! – Die Kurzfassung

2. Was braucht man für AntMe! ?

3. Wie programmiert man ein Ameisenfolk?

4. Ameiseneigenschaften

5. Ameisenmethoden

6. Let‘s code AntMe! Video

7. AntMe! Wiki

8. AntMe! Face Off!

26 AntMe, 08.04.2016

AntMe! Face Off

Das große Tournier am Dienstag…

27 AntMe, 08.04.2016

That‘s it!

Fragen? Fragen!