Smarty
10. September 2009Jetzt, da ich mich mit Smarty auseinandersetze, komme ich um gute Tips und Tricks nicht herum, typische fehler und deren verbesserung werden hier beschrieben.
Jetzt, da ich mich mit Smarty auseinandersetze, komme ich um gute Tips und Tricks nicht herum, typische fehler und deren verbesserung werden hier beschrieben.
Die Häuser in Antastic sind dazu da, um bestimmte Aufgaben zu erfüllen
Zum Beispiel gibt es das lagerhaus, oder die Kaserne.
Häuser sind in antastic als Classen aufgebaut, deren Objekte die charakteristischen Eigenschaften haben.
Eigenschaften sind:
Smarty erleichtert das leben eines PHP Programmieres sehr stark, wie ich heute gemerkt habe, es ist sehr einfach zu bedienen.
In Smarty gibt es eine foreach - Anweisung, durch die zum Beispiel Menueinträge einfach im Array übergeben werden können und dann ausgegeben werden:
$smarty->assign(”menu”,array(”Home”,”Ameisenhaufen”,”Login”,”Elf”));
{foreach from=$myArray item=foo}
{$foo}
{/foreach}
Bleibt noch die Überlegung, wie ich den Link auch noch übergebe, vllt mit einem Mulitdimensionalen Array? Das kann Smarty nämlich auch!
Da mir der Einstieg in PHP Frameworks sehr schwer fällt (kann mich anscheinend atm net richtig Konzentrieren) Arbeite ich jetzt mit einer Template engine, die Smarty heißt und sehr leicht zu verstehen ist. Damit wird Antastic auch arbeiten
Die Resourcen:
Es gibt Nadeln, Blätter, Pilze, Lausmilch, Fleisch.
Die Nadeln sind zum Bau von Gebäuden gedacht und zum Ausbau des Ameisenhügels. Nadeln können von Nadelbäumen abgebaut werden
Die Blätter werden zum Anbau von Pilzen im Ameisenhügel (Pilzfarm) benötigt. Die Pilze dienen als Nahrungsquelle für Arbeiter und Soldaten. Blätter können von Laubbäumen abgebaut werden
Die Lausmilch ist ein Luxusgut, sie kann nicht im Hügel angebaut werden. Es gibt Arbeitertrupps, die nach befallenen Sträuchern in der Umgebung suchen müssen, und dort die Blattläuse melken. Zur Steigerung der Effizienz kann ein gefundener Strauch ausgebaut werden, dabei bauen die Ameisen eine Lausfarm im Strauch. Gegnerische Spieler müssen die Farm erst zerstören, damit sie Läuse melken können. Ohne Lausfarm ist es unbegrenzt vielen Spielern möglich einen Strauch zu bewirtschaften.
Fleisch. Fleisch, als Nahrungsquelle für gehobene Einheiten (Soldaten) wird gewonnen aus gefangenen Raupen / Fischen, die auf der Karte gefunden und abgebaut werden können
Der Ameisenhügel ist das Hauptgebäude bei Antastic. Er beinhaltet eine bestimmte Anzahl von Slots, die bei Ausbau des Hügels zur Verfügung stehen.
Ein Spieler kann mehrere Hügel besitzen. Jeder Hügel hat individuelle Resourcen.
Zum Ausbau des Hügels werden Nadeln, sowie Arbeiter benögtigt. Der Haufen “wächst” indem der Hügel Pixelreihe für Reihe nach oben geschoben wird. Dabei werden die Slots frei.
Slottypen:
In die einzelnen Slottypen können bestimmte Haustypen gebaut werden.
Startseite :: Adventure PHP Framework (APF):
Dieses Framework werde ich wohl als Einstieg in die PHP Framework Szene benutzen. Es scheint mir sehr leicht zu sein, es zu bedienen.
Meine Programmier Fortschritte werde ich hier veröffentlichen!
Hier gibts einige Tricks, wie man nützliche Zusatzinformationen im terminal darstellen kann: