Ich nehme den Post jetzt einfach mal als Gelegenheit ein kleines Projekt vorzustellen, das ich vor einiger Zeit angefangen habe.
Einen eigenen Thread ist es noch nicht wert, vielleicht wandert es auch in einiger Zeit wieder in die Tonne
![:)](wcf/images/smilies/smile.png.pagespeed.ce.cw1CRsMB0z.png)
Viel zu erkennen gibt es auch noch nicht:
Der kleine Kerl läuft im Moment nur zum nächsten Baum, denkt er würde Holz hacken und bringt dannach sein Holz in die Kiste.
Es gibt aber noch kein wirkliches Inventar- oder Gegenstandsystem, von daher läuft er eigentlich nur zwischen Kiste und Baum hin und her...
Unter der Haube gibt es aber schon einiges mehr als man sieht:
-Multi-Modul-Projekt mit libgdx auf gradle-basis (also Java als Programmiersprache
![;)](wcf/images/smilies/wink.png.pagespeed.ce.L9LRa_F2a5.png)
)
-Vollwertiges Entity-System auf Basis von Ashley (jaja, Overkill - aber ich wollte sowas mal testen)
-Tests
-Selbst implementierte A* Wegsuche
-Wachsende Bäume (vielleicht mal der Start von einem ordentlichem Pflanzensystem)
und als mein größtes Feature bis jetzt: Goal-oriented-action-planning: Der kleine Kollege kriegt nur das Ziel "packe holz in die Kiste" und weiß, dass ein Baum holz bringt und wie er das Holz in die Kiste legt. Außerdem weiß er, dass er bei der Kiste stehen muss und wie er zu einem Objekt kommt.
Das Ergebnis davon sieht man oben
![:)](wcf/images/smilies/smile.png.pagespeed.ce.cw1CRsMB0z.png)
Im Moment kribbelt es schon etwas in den Fingern, das Aktionssystem und den Planungsgraphen mit deutlich mehr möglichen Aktionen aufzublasen und als hübschen Ballon in den Himmel steigen zu lassen.
Ein richtiges Spiel wird daraus eher nicht werden, aber vielleicht entsteht hier noch eine schöne Simulation.
Hat jemand Ideen, was der kleine Kerl als nächstes machen könnte?
Ich würde ihn als nächstes vermutlich erstmal richtiges Holz sammeln lassen und dann über ein Haus oder Essen nachdenken, aber vielleicht ist jemand kreativer als ich?
(Kreativer als ich zu sein sollte nicht schwer sein, ich schreibe eher guten Code als super Ideen rauszuhauen oder das Gameplay neu zu erfinden *hust*)
Ein paar größere Ideen habe ich natürlich schon, aber wozu seitenweise Senf verzapfen, den man am Ende nie umgesetzt bekommt?
Von daher: Kleine Brötchen backen und kleines Feedback dazu wäre super!
//Edit: Die Grafiken sind im Moment alle aus dem Set:
http://opengameart.org/content/tiny-16-basic