JohannesStoehr/Factoratio
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
Den Ordner "Factoratio" in diesem Verzeichnis mit Unity öffnen. Im Ordner "Build" findet man immer die neueste ausführbare Version. Erklärung des Programmes: Das Overlay auf der rechten Seite ermöglicht es alle Graphelemente zu erzeugen und hat noch mehr Funktionen, wie eine Minimap, das Schließen des Programmes und das Ausrechnen. Geplante Features: Funktion aktuelle Rezepte zu speichern und gespeicherte Rezepte wieder zu laden Das neu erzeugte Graphelement kann plaziert werden und durch die kleinen Knöpfe über/unter den In-/Outputs verbunden werden. Es ist jeweils nur möglich von einem In-/Output zu einem anderen zu verbinden, zum Aufteilen/Zusammenführen gibt es den "Splitter". Der Splitter hat verschiedene Prioritäten für In-/ und Outputs und hat zusätzlich die Möglichkeit bei Überschuss zu "dumpen". Um eine Node zu verschieben muss auf sie rechtsgecklickt werden. Man kann sie löschen, indem man sie auf den rechten Rand verschiebt. Geplante Features: späteres Ändern der In-/Outputanzahl, mehr/andere Splittermodi (falls erforderlich) Es ist auch möglich das Programm mit Touch zu bediehnen. Die meiste Bediehnung ist intuitiv. Um Elemente zu verschieben müssen sie mit großer Fläche angetippt werden. Während den Plazieren von Elementen kann man mit zwei oder mehr Fingern immer noch zoomen und die Kamera bewegen, ohne das Element zu plpazieren (Es setzt sich aber unter jeden neuen Touch). Geplante Features: Unterstützung aller Aspectratios und Pixeldichten (müsste klappen, aber noch nicht bestätigt) Beim Ausrechnen wird von allen "TargetOutputs" aus jeweils alles durchgerechnet, sollte es mehrere TargetOutputs geben, wird in jeder Node die Variante gewählt, die mehr herstellt. Sollte am Ende dieser Berechnungen ein MaxInput mehr abgeben müssen als möglich, wird der Graph nochmals von "oben nach unten" durchgerechnet, sodass der Input nur sein Maximum abgeben muss. Wie gehen Schleifen bei Katalysatorrezepten? Vorallem wenn sie teilweise verbraucht werden. Muss ich dann Grenzwertaufgaben lösen können? (Müsste alles über die Splitter regelbar sein...) Geplante Features: Splitter fordern so ein, dass jeder Input der gleichen Prio gleich viel geben muss