octoawesome icon indicating copy to clipboard operation
octoawesome copied to clipboard

Crafting

Open Gallimathias opened this issue 4 years ago • 11 comments

Wir möchten gerne ein Crafting System implementieren. Ist nur die Frage was für ein Crafting System

Gallimathias avatar Jul 15 '20 19:07 Gallimathias

Eine Möglichkeit wäre es so zu machen wie es minecraft tut oder man macht halt ne liste

Gallimathias avatar Sep 23 '20 16:09 Gallimathias

Ich würde wie bei ark bevorzugen, man hat ein interface an maschinen/tools legt die items ins inventar(evtl. werden auch direkt items aus dem inventar genommen) und lässt craften. Unterschiedliche maschinen dann für unterschiedliche items

jvbsl avatar Sep 23 '20 16:09 jvbsl

Ich würde mich da @jvbsl anschließen, aber hätte die Items dann direkt aus dem Inventar genommen. Eventuell dann zukünftig auch ein Inventar für die Maschine, z.B. Chest daneben platzieren, aber dafür brauchen wir dann erstmal Chests. Ein Crafting Grid wäre zu nervig, weil um das angenehm zu machen, bräuchten wir noch viel mehr UI Featuers

susch19 avatar Sep 23 '20 16:09 susch19

ich finde beide Ideen gut, wie wäre es mit einer Mischung aus beidem?

TheBlubb14 avatar Sep 30 '20 16:09 TheBlubb14

@TheBlubb14 Es geht ja sowieso erstmal nur um die Basis Implementierung, aber ich wüsste nicht, wie man die Mischen sollte, könntest du das etwas genauer ausführen?

susch19 avatar Sep 30 '20 16:09 susch19

@TheBlubb14 Es geht ja sowieso erstmal nur um die Basis Implementierung, aber ich wüsste nicht, wie man die Mischen sollte, könntest du das etwas genauer ausführen?

In Maschinen und Blöcken kann man wie @jvbsl es vorgeschlagen hatte craften (Arc). Zusätzlich soll die Möglichkeit bestehen Items per Crafting Table manuell zu craften (Minecraft). Btw: In Minecraft kann man auch so wie in Arc in einer Crafting Table craften. Dafür gibt es ein Rezept Buch. DIe Rezepte die dort enthalten sind müssen erst durch erlangen der Materialien freigechaltet werden. Das fände ich auch für Octo recht cool

TheBlubb14 avatar Sep 30 '20 16:09 TheBlubb14

Eine Idee währe, das man, das Rezept erst "(er)finden" muss. Damit meine ich er muss die Komponenten (zB. eine Holzschüssel und Apfel) im Crafting-Menü reinlegen und Craften muss, dabei wird dann das Rezept freigeschalten und in einer Liste freigeschaltener Rezepte angezeigt. Dabei könnte man sich dann noch überlegen ob die Reihenfolge eine bestimmte Rolle spielen kann. (Holzschüssel -> Apfel oder Apfel -> Holzschüssel)

marsat02 avatar Dec 15 '20 08:12 marsat02

Ja das ist eine Option, die Frage wäre dann nur wie das Crafting Menü aussieht, ob man dort ein Grid wie Minecraft macht, oder einfach nur ne Liste von Komponenten. Bei einer Liste würde ich aber sagen ist die Reihenfolge egal und nur die Menge relevant. Würde natürlich dann die Anzahl an Rezepten limitieren

susch19 avatar Dec 15 '20 20:12 susch19

Ich finde die Idee cool das man etwas erst entdecken muss und ab dann auf "Autocrafting" setzen kann. Ne liste ist irgendwie etwas lame, muss aber auch nicht gleich ein Grid wie in Minecraft sein. Vielleicht kann man da aber auch was kombinieren.

Gallimathias avatar Dec 16 '20 08:12 Gallimathias

+1

tomwendel avatar Dec 16 '20 09:12 tomwendel

Das mit dem (er)finden könnte man ja so ähnlich wie in GuildWars2 realisieren: Links ist das Inventar mit den Gegenständen wo zum Craften zulässig sind. Rechts sind 4 Slots (je nach dem wie viel man in OctoOwesome benötigt/ haben will) wo man die Sachen rein droppen kann,für das (er)finden. Unten rechts steht dann als Information, wie viele mögliche unbekannte Rezepte es mit diesem/n Gegenstand(e) gibt. Man muss natürlich alle benötigten Gegenstände für das Rezept in der Tasche dabei haben, diese werden danach verbraucht und das neue gefundene Gegenstand hergestellt. Weitere Überlegung währe ob das Crafting und (er)finden eine bestimmte Zeit kostet oder instant fertig ist.

image

marsat02 avatar Dec 16 '20 11:12 marsat02