+
+
Programmieren lernen einmal anders: „AntMe!“ ist ein kleines, aber feines Spiel, bei dem die Programmierung von künstlicher Intelligenz (KI) das zentrale Spieleprinzip ist. Eine prima Möglichkeit, die Sprachen C# oder Visual Basic .NET zu lernen, nebenher etwas über die „eingebaute Intelligenz“ von Computerspielen zu erfahren und dabei jede Menge Spaß zu haben.
+
Mehr über AntMe… »
+
+
+
+
+
+
+
+
+
+ Der Treffpunkt für Ameisenfans: Tipps & Tricks, Problemlösungen, Hintergrundinfos, neue Versionen, Bonus-Downloads, ein Webforum und vieles mehr findet Ihr auf der AntMe!-Homepage. Also nichts wie hin!
+
+
+
Zur AntMe!-Homepage »
+
+
+
+
+
Ihr wollt gleich loslegen? Kein Problem! Einfach im Menü „Hilfe“ den Punkt „Tutorial“ wählen – diese Schnellstart-Anleitung hilft Euch dabei, Schritt für Schritt Euer erstes Ameisenvolk zu programmieren. Viel Erfolg!
+
+
+
+
Jeder Spieler kontrolliert ein Ameisenvolk, das in einem virtuellen Wald auf Nahrungssuche geht. Wie im echten Leben ist die Menge an Futter begrenzt und überall lauern Feinde in Form von ameisenvertilgenden Käfern.
+
+
Der Clou: Das Verhalten der eigenen Ameisen wird durch ein kleines Programm gesteuert, welches jeder Spieler vor Spielbeginn selbst schreibt. Dabei kann er durch Programmcode auf verschiedene Ereignisse reagieren, beispielsweise darauf, dass die Ameise gerade einen Gegner sieht oder soeben Nahrung erspäht hat. Im Code wird dann festgelegt, wie die Ameise auf diese Ereignisse reagiert – soll sie einen Gegner attackieren oder lieber wegrennen? Soll sie andere Ameisen in der Nähe um Hilfe rufen? Und was, wenn nicht genug Kollegen in Reichweite sind? Durch clevere Programmierung und ausgefeilte Strategie-Routinen kann jeder Spieler seinem Volk zu einem Vorteil verhelfen.
+
+
+
+
+
+
diff --git a/AntMe/deutsch/images/Thumbs.db b/AntMe/deutsch/images/Thumbs.db
new file mode 100644
index 0000000..823baf5
Binary files /dev/null and b/AntMe/deutsch/images/Thumbs.db differ
diff --git a/AntMe/deutsch/images/antme_im_web.png b/AntMe/deutsch/images/antme_im_web.png
new file mode 100644
index 0000000..d80f98b
Binary files /dev/null and b/AntMe/deutsch/images/antme_im_web.png differ
diff --git a/AntMe/deutsch/images/header.png b/AntMe/deutsch/images/header.png
new file mode 100644
index 0000000..bfa1326
Binary files /dev/null and b/AntMe/deutsch/images/header.png differ
diff --git a/AntMe/deutsch/images/hiphop.png b/AntMe/deutsch/images/hiphop.png
new file mode 100644
index 0000000..d00d474
Binary files /dev/null and b/AntMe/deutsch/images/hiphop.png differ
diff --git a/AntMe/deutsch/images/mehr_ueber_antme.png b/AntMe/deutsch/images/mehr_ueber_antme.png
new file mode 100644
index 0000000..5c1ad7e
Binary files /dev/null and b/AntMe/deutsch/images/mehr_ueber_antme.png differ
diff --git a/AntMe/deutsch/images/samurai.png b/AntMe/deutsch/images/samurai.png
new file mode 100644
index 0000000..62789b5
Binary files /dev/null and b/AntMe/deutsch/images/samurai.png differ
diff --git a/AntMe/deutsch/images/schnellstart.png b/AntMe/deutsch/images/schnellstart.png
new file mode 100644
index 0000000..a6a7d8e
Binary files /dev/null and b/AntMe/deutsch/images/schnellstart.png differ
diff --git a/AntMe/english/Commandlist.pdf b/AntMe/english/Commandlist.pdf
new file mode 100644
index 0000000..6c8e6b5
Binary files /dev/null and b/AntMe/english/Commandlist.pdf differ
diff --git a/AntMe/english/Tutorials.chm b/AntMe/english/Tutorials.chm
new file mode 100644
index 0000000..b217064
Binary files /dev/null and b/AntMe/english/Tutorials.chm differ
diff --git a/AntMe/english/Welcome.htm b/AntMe/english/Welcome.htm
new file mode 100644
index 0000000..68913a9
--- /dev/null
+++ b/AntMe/english/Welcome.htm
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+
An entirely new approach to learning programming: "AntMe!" is a simple but
+ sophisticated game centered around programming artificial intelligence (AI). It
+ is a great way to learn C# or Visual Basic, discover some of the "magic" of
+ computer games and have lots of fun along the way!
+
Learn more ...»
+
+
+
+
+
+
+
+
+
+ The hub of activity of all things AntMe! as well as the right place to meet other players. Tips and tricks, solutions to common problems, background information, bonus-downloads, a forum – the AntMe! website has it all and more.
+
+
+
Visit the AntMe! website »
+
+
+
+
Ready to get going? Open the "Help" menu and click on "AntMe! Tutorials". The
+ step-by-step quickstart will show you everything you need to know to create your
+ first ant colony. Don't worry: this isn't rocket science and you'll be up and running in no
+ time.
+
+
+
+
Each player controls an ant colony searching for food in a virtual forest. Just like in real life, the amount of food is limited and there's a bunch of enemies, a.k.a. bugs, constantly on the lookout for their next meal – your ants.
+
+
If this doesn't yet sound all that exciting, how about this: the ants' behavior is based on a small program written by the player – i.e. you – before the game starts. Ants can be made to react to events in their environment such as spotting an enemy or discovering food. In the code you determine an ant's reaction to these events: should it attack the enemy or run away? Call other ants for help? What if there are none around?
+
Clever programming and sophisticated strategies go a long way in helping your ants survive as best they can. After all, they're looking up to you to guide them in their daily lives.
+
+
+
+
+
+
diff --git a/AntMe/english/images/antme_im_web_en.png b/AntMe/english/images/antme_im_web_en.png
new file mode 100644
index 0000000..03c7bf2
Binary files /dev/null and b/AntMe/english/images/antme_im_web_en.png differ
diff --git a/AntMe/english/images/header_en.png b/AntMe/english/images/header_en.png
new file mode 100644
index 0000000..e7b3949
Binary files /dev/null and b/AntMe/english/images/header_en.png differ
diff --git a/AntMe/english/images/hiphop.png b/AntMe/english/images/hiphop.png
new file mode 100644
index 0000000..d00d474
Binary files /dev/null and b/AntMe/english/images/hiphop.png differ
diff --git a/AntMe/english/images/mehr_ueber_antme_en.png b/AntMe/english/images/mehr_ueber_antme_en.png
new file mode 100644
index 0000000..400e628
Binary files /dev/null and b/AntMe/english/images/mehr_ueber_antme_en.png differ
diff --git a/AntMe/english/images/samurai.png b/AntMe/english/images/samurai.png
new file mode 100644
index 0000000..62789b5
Binary files /dev/null and b/AntMe/english/images/samurai.png differ
diff --git a/AntMe/english/images/schnellstart_en.png b/AntMe/english/images/schnellstart_en.png
new file mode 100644
index 0000000..b4cd040
Binary files /dev/null and b/AntMe/english/images/schnellstart_en.png differ
diff --git a/DemoAmeisen/DemoAMeisen.cs b/DemoAmeisen/DemoAMeisen.cs
new file mode 100644
index 0000000..5e2eac1
--- /dev/null
+++ b/DemoAmeisen/DemoAMeisen.cs
@@ -0,0 +1,154 @@
+using AntMe.Deutsch;
+
+namespace AntMe.Spieler.WolfgangGallo {
+ [Spieler(
+ Volkname = "Demo-A-Meisen",
+ Vorname = "Wolfgang",
+ Nachname = "Gallo"
+ )]
+ public class DemoAMeise : Basisameise {
+ private bool laufeWeg = false;
+
+ #region Fortbewegung
+
+ ///