Regalsortierung

Gast

Re: Regalsortierung

Beitrag von Gast »

Ach soooo, Du suchst den Sinn...
Rein gefühlstechnisch würde ich sagen, die ID richtet sich nach dem Gefühlszustand des Programmierers zum Zeitpunkt des Programmierens PLUS dem Gefühlszustand des Obstes/Gemüses zum Zeitpunkt des Aussähens MULTIPLIZIERT mit der Mondphase.

Oder so.

(Obstes oder Obsts, das ist hier die Frage)
Schatti

Re: Regalsortierung

Beitrag von Schatti »

Ich versuche mal, es ansatzweise zu erklären...

Die feste Regalsortierung wurde eingeführt, weil es mit einer "losen" Regalsortierung immer wieder zu Problemen kam. Die Markierung, welches Produkt im Regal gerade zum Pflanzen ausgewählt war, sprang nämlich bei verschiedenen Gelegenheiten, was beim Anpflanzen eines Gartens ziemlich Probleme machen konnte.

Ging beim Pflanzen eines Produktes das Saatgut aus, sprang die Auswahl im Regal auf das erste Produkt im Regal (meist Salat). Das heißt, man pflanzte munter, achtete nicht richtig auf die Saatgutmenge, und hatte plötzlich den halben Garten voller Salat, den man gar nicht wollte. Nervig.

Wechselte man von einem Garten auf den nächsten (innerhalb des Accounts natürlich), sprang die Auswahl auch wieder auf das erste Produkt im Regal. Bemerkte man das nicht rechtzeitig, sondern pflanzte munter weiter das Bisherige, hatte man auch wieder den Garten voller Salat stehen. Ärgerlich.

Und lud die Seite, während man seinen Garten bepflanzte, zwischendurch nach, so sprang die Auswahl mitunter auch wieder ohne Vorwarnung auf das erste Produkt im Regal, und statt des gewünschen Gemüses hatte man, bis man´s bemerkte, auch schon wieder ein paar Reihen, na? - genau, Salat im Garten stehen. Sehr nervig.

Außerdem brauchten die damals noch einzelnen Regalgraphiken mitunter elend lange, um zu laden. Ein Wechsel von einem auf andere Regal wurde zur Geduldsprobe.

Um diese latenten Ärgernisse, über das es hier lange und ausführliche Beschwerdethreads gab, zu beheben, wurde sozusagen eine fixe "Schablone" programmiert, nach der die einzelnen Produkte nun zusammenhängend (nach ihrer ID angeordnet) im Regal stehen.
Folge: Die schon früher gewünschte individuelle Sortierung von Produkten ist und bleibt unmöglich. Dafür werden aber die Regal-Graphiken schnell und komplett geladen, und die Auswahl eines Produktes im Regal bleibt zuverlässig bestehen. Was ich persönlich sehr, sehr angenehm finde... ;)
Gast

Re: Regalsortierung

Beitrag von Gast »

Ha, das ist ja cool! Letzte (oder vorletzte? Bild) Woche ist mir das nämlich noch passiert, dass ich plötzlich Salat gepflanzt hab wie eine Irre, aber jetzt höre ich tatsächlich auf zu säen, sobald mein Saatgut aus ist. Bild
Fleetwood

Re: Regalsortierung

Beitrag von Fleetwood »

Schatti, na DAS ist doch mal eine Erklärung, mit der man etwas anfangen kann!

Danke :!:

Darf ich dich bei Gelegenheit zitieren? :wink:
Gast

Re: Regalsortierung

Beitrag von Gast »

Fleetwood hat geschrieben:Schatti, na DAS ist doch mal eine Erklärung, mit der man etwas anfangen kann!
Stimmt aber leider nicht,
das Eine hat mit dem Anderen nichts zu tun.

Richtig ist, dass nicht jedes Etikett mehr einzeln geladen wird,
sondern 'eine Grafik für alle' die dann entsprechend verschoben wird.
Die Sortierung anhand der ID war schon immer so.

Das 'Umspringen' auf andere Sorten war einfach so programmiert,
was jetzt aber aufgehoben wurde.
[jetzt ist git, dass ist schon eine ganze Weile so]
Fleetwood

Re: Regalsortierung

Beitrag von Fleetwood »

Kalle, ist es dann überhaupt möglich, jemals die Regalsortierung anders zu gestalten, oder sind diese Anfragen danach überflüssig?
Wenn es programmtechnisch nicht möglich ist, könnte es dann bitte erklärt werden, damit man ein für alle mal diese Diskussionen beenden kann?
Gast

Re: Regalsortierung

Beitrag von Gast »

Mac, selbst wenn diese Frage wie gewünscht beantwortet werden würde.... diese Frage würde trotzdem immer wieder gestellt werden... seufz...
Fleetwood

Re: Regalsortierung

Beitrag von Fleetwood »

Aber dann könnte man zitieren. 8)
Gast

Re: Regalsortierung

Beitrag von Gast »

Es wird sicher irgendeine Art und Weise geben das zu programmieren.
Nur den Aufwand dazu kann dir nur ein echter Progger erklären.
(Ich gehöre zu den Menschen, die einen kleinen Einblick in php, html java-Prpgrammierung haben,
und ich werde mich hüten auch nur eine Prognose abzugeben,
wie groß der Aufwand wäre,
wie es viele hier gerne machen.)

Im Endeffekt müßte man eine (zusätzliche) Tabelle für jeden User in der DB anlegen (was schon schon mal recht heikel sein kann),
in diese Tabelle müßte dann jeder individuellen ID eine 'Übersetzung' eingetragen werden.
Das müßte immer am Serve 'abgefragt' werden,
inkl zusätzlicher Sicherheitsabfragen.
(Nicht dass die 'Übersetzung' irgendwann man nicht richtig funktioniert und dann auf mal 1000 Walnüsse geerntet werden,
aber als Karotten zählen)

Mir persönlich reicht auch die 'Sortierung' in ein bestimmtes Regal,
ansonsten erkenne ich die Bildken relativ schnell und komme seit langer Zeit ohne Sortierung auch gut aus.
Fleetwood

Re: Regalsortierung

Beitrag von Fleetwood »

Also so wie ich das jetzt verstanden habe, würde es nur Sinn machen, wenn von Anfang an alle Regale freigeschaltet wären, diese Regale unterteilt in Baumregal, Obstregal (Beeren) und Gemüseregal, und jedes Produkt einen absolut festen Platz in den Regalen hätte.

Ich glaube diesen Wunsch nach einer Regalsortierung kann man sich wirklich abschminken.

Edit: und diese Sortierung müsste auch noch für alle User gleich sein, was auch wieder zu Unzufriedenheit führen würde...
Gast

Re: Regalsortierung

Beitrag von Gast »

Ich weiß jetzt nicht worauf du genau anspielst, deswegen noch mal wie's jetzt ist.

Jede Sorte hat ihre feste ID (die willkürlich ist)
In jedem Regal wird nach ID aufsteigend sortiert.
Du kannst nur darauf Einfluß nehmen in welchem Regal die Sorte landet,
wenn Eins voll ist wird das nächste angefangen.

Anfangs (wenn man weniger Sorten hat als Plätze) ist es ja Hupe.
Wenn man später sortieren will:
Erst alle Sorten in Verträgen auslagern,
dann die Verträge stornieren/ablehen/annehmen (ganz wie man lustig ist).

Erst kommen alle in das erste Regal,
wenn das voll ist kommt das nächste an die Reihe.

Leerplätze sind nicht möglich, als 'Füllmaterial' kann man dann billige Dekogegenstände nehmen.

Ich zB habe im ersten Regal die Sorten, die ich selber anbaue,
in den darauf folgenden, die die ich zukaufe.
Fleetwood

Re: Regalsortierung

Beitrag von Fleetwood »

Diesen Teil habe ich gemeint:
Kalle Wirsch hat geschrieben:Im Endeffekt müßte man eine (zusätzliche) Tabelle für jeden User in der DB anlegen (was schon schon mal recht heikel sein kann),
in diese Tabelle müßte dann jeder individuellen ID eine 'Übersetzung' eingetragen werden.
Das müßte immer am Serve 'abgefragt' werden,
inkl zusätzlicher Sicherheitsabfragen.
(Nicht dass die 'Übersetzung' irgendwann man nicht richtig funktioniert und dann auf mal 1000 Walnüsse geerntet werden, aber als Karotten zählen)
Um die zusätzliche Tabelle (und die Sicherheitsabfragen) für jeden User zu umgehen, müssten alle Regale von Anfang an freigeschaltet sein (was nicht passieren wird), und die Produkte müssten einen absolut festen Platz im Regal haben. Diese Sortierung müsste für alle User gleich sein.

Ergibt das einen Sinn, oder soll ich aufhören? :mrgreen:
Gast

Re: Regalsortierung

Beitrag von Gast »

*grübel*
Ich dachte es geht darum,
selber zu sortieren.

Wenn jedes Stück seinen festen Platz hat, ist das wohl das allereinfachste.
Eine Abfrage, die überprüft ob die Menge für den Platz größer 0 ist
=>dann wird angezeigt
Wie es jetzt gemacht wird schon mal eine Stufe schwieriger,
bei der Überprüfung muß nicht nur geschaut werden, ob die Menge größer Null ist,
sondern zusätzlich noch, ob im Regalbrett noch ausreichend Platz ist
(wenn 3 Plätze belegt sind und die nächste Nummer ist ein Dekoobjekt muß erst die nächste Pflanze gesucht werden,
die den 4 Platz belegt. Dann wieder 'zurück' und das nächste Regalbrett nehmen.
Und beim neuen Durchlauf die 'vorgezogene' Pflanze auslassen)

Bei einer eigenen individuellen Sortierung müßte die interne ID gegen die Wunsch-ID getauscht werden,
diese 'Übersetzung' müßte in eine Tabelle eingetragen werden, die dann immer abgefragt wird.
Sowohl beim entnehmen, wie auch beim Auffüllen der Gläser.
Fleetwood

Re: Regalsortierung

Beitrag von Fleetwood »

Mal sehen ob ich mich jetzt verständlich ausdrücken kann. :? :wink:

Selber individuell zu sortieren ist nach deinen Ausführungen einfach nicht möglich (würde den Rahmen dieses Spiels sprengen),
also bleibt uns zum Sortieren nur die Möglichkeit des Auslagerns und wieder Einsortierens, wie es jetzt schon viele machen.

Die einzig andere Möglichkeit wäre, einen festen Platz für jedes Produkt in den Regalen, wie ich vorhin gesagt habe.

Stimmt es soweit? *hoff*
Gast

Re: Regalsortierung

Beitrag von Gast »

Wie schon geschreiben:
prinzipiell ist es sicher möglich,
wie hoch der Aufwand wäre das zu realisieren
kann ich nicht abschätzen.
Das weiß einzig und allein der Progger.
Fleetwood

Re: Regalsortierung

Beitrag von Fleetwood »

Ich teste MFF, und da werden viele Vorschläge der User so schnell es geht umgesetzt.

Wenn die SL bis jetzt noch keine Sortierung angeboten hat, kann man davon ausgehen,
dass es niemals eine individuelle Regalsortierung geben wird.
Xrayn

Re: Regalsortierung

Beitrag von Xrayn »

Sehr schön erklärt.jetzt ist mir einiges klar.
Jetzt müßte man nur wissen was sich der oder die programmierer sich bei der Sortierung gedacht haben.
Sortierung nach Pflanzzeit wär Vernünftig gewesen oder nach Level aber so???
Gast

Re: Regalsortierung

Beitrag von Gast »

Wie schon geschrieben,
da steckt kein System dahinter.

Vielleicht sind einfach zunächst zig Vorschläge gesammelt worden,
einige Grafiken der Reihe nach entstanden,
und dann auf die Level verteilt. Feddich.
Antworten