Es wird zäher aber auch taktischer...
Ich finde die Idee gut weil es "auch" vom Zufall+Entfernung abhängt
wie schnell eine angebotene/nachgefragte Ware gekauft/verkauft wird.
Der Käufer musst immer entscheiden...kauf ich die billige aber dafür "mehr" X Std. Lieferzeit
oder die teure aber mit "weniger" X Std. Lieferzeit.
Programmieren...hmmm
Das Koodinatensystem gibts ja schon, siehe hier
www.dragosien.de/?t=map&request=8170407&x=122&y=401&zoom=0
x=122
y=401
Im Prinzip müsste jedes Produkt in der Datenbank mit eben dieser Koordinate abgespeichert werden
also z.B. so [Angebot/Nachfrage],[Menge],[Produktart],[Preis],[Name],[X,Y]
Im Angebot/Nachfragemarkt wird statt nach "bester Preis" eben nach "kürzeste Entfernung" sortiert oder auch anders herum frei wählbar. Mit Scrams Script könnte man auch noch den/die Preis/Entfernung als "mouseover text" anzeigen lassen...
Berechnet wird erst z.B. beim Kauf der Ware, [X,Y], eigenes Dorf in Relation [X,Y] Verkäufer
und multipliziert mit einer Konstante für die Lieferzeit, dann das übliche [Input Menge]x[Preis]
Also 1/2 Berechnung/en mehr je Transaktion und eine zusätzliche Tabelle in der Datenbank, außerdem eine Tabelle im Angebot/Nachfragemarkt für den Standort und evtl. wieder als "mouseover text" die Lieferzeit vom Scrams Script anzeigen lassen
Sieht jetzt zwar sehr simple aus aber wie weit man das Ganze
in die Datenbank und in den Programmcode einfügen lässt, weisst nur der Programmierer bescheid