Re: KI-Editor Version 3
Verfasst: Sonntag 11. April 2010, 00:11
<!-- HAUPT-DIV --><div id="oben" align="left" style="background-color: transparent; width: 900px; margin: 0; font-family: Helvetica, Verdana, Arial;"><div style="padding-bottom: 20px; background-color: lightyellow;"><!-- UEBERSCHRIFT --><div align="center" style="font-family: Comic Sans MS; text-decoration: underline; color: #27408B; font-size: 32px; font-weight: bold;">KI-Editor für Age of Empires II</div><!-- UNTERUEBERSCHRIFT --><div align="center" style="font-family: Arial; text-decoration: underline; color: #8B5A2B; font-size: 13px; margin-top: 10px; font-weight: bold;">Der neue deutsche KI-Editor in der dritten Version</div></div><!-- HAUPT-INHALT-WRAPPER --><div style=""><!-- SEITENLEISTE LINKS --><div id="links" style="float: left; background-color: #6495ED; width: 240px; text-align: left; padding: 5px; font-size: 10pt;"><div style="width: 240px; font-size: 15pt; text-align: center; text-decoration: underline; color: white;">Inhalt</div><hr style="height: 3px; color: darkblue"><!-- INHALTSVERZEICHNIS --><ul style="list-style-type: upper-roman;"><li><a href="#kiedit_einf" style="color: white; text-decoration: none; font-style: italic;">Einführung</a></li><li><a href="#kiedit_feat" style="color: white; text-decoration: none; font-style: italic;">Features</a></li><li><a href="#kiedit_system" style="color: white; text-decoration: none; font-style: italic;">Systemanforderungen</a></li><li><a href="#kiedit_bsp" style="color: white; text-decoration: none; font-style: italic;">Beispiel zur neuen KI-Sprache</a></li><li><a href="#kiedit_fort" style="color: white; text-decoration: none; font-style: italic;">Fortschritt</a></li><li><a href="#kiedit_bugs" style="color: white; text-decoration: none; font-style: italic;">Bugreport (folgt künftig)</a></li></ul></div><!-- MITTEL-BEREICH --><div id="mitte" style="float: left; width: 640px; text-align: left; padding: 5px; font-size: 10pt;"><div id="kiedit_einf"><div style="font-weight: bold; text-decoration: underline; font-size: 12pt;">Einführung</div><br>Ein Internet-Durchschnittssurfer: <font style="font-weight: bold;">Der dritte KI-Editor? Deutsch? Hä? Was labert der denn da? Und was soll diese Thread-Aufmachung? Äh - Bahnhof?</font><br><br>Jetzt warte doch mal, einmal ganz von vorn:<br>Diese normalerweise eher ungewöhnliche Thread-Aufmachung habe ich eingesetzt, um dieses recht große Projekt ordentlich und übersichtlich darzustellen.<br>So sollten dies beispielsweise auch Age-Fans verstehen, die nicht auf der Agearena aktiv sind - und damit nicht mit der Darstellung vertraut sind.<br><br>Aber was ist denn nun der KI-Editor Version 3?<br>Eigentlich ganz einfach: Eines Tages, als ich gerade an meiner - zugegeben - verbuggten und langsamen Version des KI-Editors V. 1 und 2 saß, kam mir eine besondere Idee: Wie wäre es, wenn ich anstatt eines weiteren englischen KI-Editors nicht einfach einen mit deutscher KI-Sprache schreibe?<br>Und so begann ich, mir im Kopf Gedanken zu machen wie "#REGEL" und "Baue Haus". Ich entwarf die KI-Sprache, entschloss mich dazu, Schlüsselwörter mit "#" zu kennzeichnen, mehrere Kommentartypen zu ermöglichen, veränderbare Sprache einzusetzen, und noch vieles andere. Dann fing ich an, den Compiler zu schreiben, und als der lief, den Rest des Programms. Als dieses nach einem halben Jahr endlich so gut wie fertig war, begann ich die Dokumentation zu schreiben.<br><br>Aber was kann das Programm denn jetzt alles? Dieser Thread soll Aufschluss geben und es euch ermöglichen, Fragen zu stellen und Bugs zu melden. <br><br><br> <a href="#oben" style="font-size: 7pt;">[nach oben]</a><br><br></div><div id="kiedit_feat"><div style="font-weight: bold; text-decoration: underline; font-size: 12pt;">Features</div><br><ul><li>Erstellung eigener KIs in deutscher Sprache</li><li>Übersetzung in englische Sprache (wie vom Spiel interpretiert)</li><li>Projekt-Verwaltung</li><li>Automatische Fehlersuche</li><li>Syntax-Hervorhebung</li><li>Anpassbare Befehle</li><li>Ausführliche Dokumentation</li><li>Einfache Eingabe-Fenster (z.B. "Neue Regel")</li><li>Kleine Analyse-Funktion (Anzahl Regeln etc.)</li><li>Konvertierung von bestehenden (englischen) KIs</li><li>Und noch vieles mehr...</li></ul><br><br><br> <a href="#oben" style="font-size: 7pt;">[nach oben]</a><br><br></div><div id="kiedit_system"><div style="font-weight: bold; text-decoration: underline; font-size: 12pt;">Systemanforderungen</div><br><ul><li><font style="font-weight: bold;">Betriebssystem: </font>Windows XP (oder höher)</li><li><a href="http://www.microsoft.com/downloads/deta ... laylang=de" style="color: darkblue; text-decoration: none; font-style: italic;">.NET-Framework 4.0</a> (<a href="http://www.microsoft.com/downloads/deta ... laylang=de" style="color: darkblue; text-decoration: none; font-style: italic;">.NET-Framework 3.5 SP 1</a> ist auch möglich, da das Programm auf dessen Basis geschrieben worden ist; 4.0 kann aber später noch nützlich sein, besonders bei neuen Programmen)</li><li><font style="font-weight: bold;">Arbeitsspeicher: </font>256 MB (oder mehr)</li><li><font style="font-weight: bold;">Festplatte: </font>min. 700 MB (überwiegend .NET-Framework)</li></ul><br><br><br> <a href="#oben" style="font-size: 7pt;">[nach oben]</a><br><br></div><div id="kiedit_bsp"><div style="font-weight: bold; text-decoration: underline; font-size: 12pt;">Beispiel zur neuen KI-Sprache</div><br><code><br><font color="darkgreen" style="font-style: italic;">; Die Regel wird eingeleitet und damit der Bedingungsteil begonnen</font><br><font color="darkblue">#REGEL</font><br> <font color="darkgreen" style="font-style: italic;">; Diese Bedingung ist wahr, sobald das Spiel mehr als eine Minute lang läuft</font><br> Spielzeit größer 60<br> <font color="darkgreen" style="font-style: italic;">; Aktions-Teil wird eingeleitet</font><br> <font color="darkblue">=></font><br> <font color="darkgreen" style="font-style: italic;">; Es wird eine Chat-Nachricht an alle versandt</font><br> Chatte-an-alle <font color="darkred">"Hallo! Ich bin unschlagbar!"</font><br> <font color="darkgreen" style="font-style: italic;">; Die aktuelle Regel wird deaktiviert</font><br> Deaktiviere-Regel<br> <font color="darkgreen" style="font-style: italic;">; Die Regel wird geschlossen</font><br><font color="darkblue">#ENDE REGEL</font></code><br><br><br> <a href="#oben" style="font-size: 7pt;">[nach oben]</a><br><br></div><div id="kiedit_fort"><div style="font-weight: bold; text-decoration: underline; font-size: 12pt;">Fortschritt</div><br>Momentan wird nur noch an der Dokumentation gearbeitet - das Programm selbst ist fertig. Aber wer gern testen möchte, ist immer willkommen! <br><br><br></div><div id="kiedit_bugs"><div style="font-weight: bold; text-decoration: underline; font-size: 12pt;">Bugreport (folgt künftig)</div><br>Das Programm ist noch nicht veröffentlicht... <br><br><br> <a href="#oben" style="font-size: 7pt;">[nach oben]</a><br><br></div></div><!-- FUSSZEILE --><div style="clear: both; height: 0px;"></div><!-- HOEHEN-ANPASSUNG --><script type="text/javascript">var linksDIV = document.getElementById("links" );var mitteDIV = document.getElementById("mitte" );linksDIV.style.height = mitteDIV.offsetHeight;</script></div></div>