Hatte diesen Beitrag noch nicht gesehen, daher dazu noch ein Vorschlag von mir, den man hier kombinieren könnte:
Alles anzeigenHallo zusammen,
bisher habe ich oft den Wunsch gelesen, dass das Personal verschoben werden kann. Sebastian fragt dann immer nach ausgearbeiteten Vorschlägen zur Umsetzung, von denen ich bisher keine gesehen habe. Aber ich habe auch kein allgemeines Nein von Sebastian zu dem Thema gesehen, daher möchte ich dazu einen Vorschlag unterbreiten, der hoffentlich ausgereift genug ist. Ich würde es begrüßen, wenn man Mitarbeiter verschieben kann, jedoch muss es eingeschränkt werden, da es sonst Probleme bringt.
Im echten leben kann man auch nicht einfach unabhängig von der Entfernung Mitarbeiter von Wache A nach Wache B verschieben. Da möchten die Mitarbeiter natürlich mitreden und haben auch Rechte. Von daher schlage ich vor, dass sich Mitarbeiter einer Versetzung nur mit einer bestimmten Wahrscheinlichkeit zustimmen. Nach meiner Idee kann man immer nur den gesamten Mitarbeiterpool der Wache A fragen, ob sie sich an die Wache B versetzen lassen, die x Kilometer entfernt ist. Jeder Mitarbeiter antwortet nun unabhängig von den anderen mit einer Wahrscheinlichkeit von p mit ja, ansonsten mit nein. Als Algorithmus dafür schlage ich vor p=exp(-x²/800). Das heisst, ist die Versetzung nur einen km entfernt, stimmt der MA zu 99,9% zu, bei einer entfernung von 20 km sind es nur noch 60,6% Wahrscheinlichkeit für "JA" und bei 50 KM stimmen nur noch knapp 5% einer Versetzung zu. Anschließend kann ich von den Ja-Sagern auswählen Wen/Wie viele ich versetzen möchte.
Das birgt natürlich zwei Probleme:
1. Theoretisch könnte nun jemand sagen, man fragt die Mitarbeiter einfach so oft hintereinander, bis man genügend Mitarbeiter versetzt hat. Dies würde ich gerne umgehen, indem man pro Wache nur eine Anfrage gleichzeitig stellen kann und die Mitarbeiter eine 24h Bedenkzeit bekommen. Das heisst ich stelle heute die Frage, ob die MA von Wache A nach Wache B wechseln würden, die Wahrscheinlichkeit und Antworten werden jedoch erst nach dem Ablauf der 24h angezeigt und erst dann kann man die MA versetzen und/oder eine neue Anfrage starten.
2. Findige Spieler könnten auf die Idee kommen eine Wache direkt neben der anderen zu bauen, die 10 MA zu versetzen und sich so für 100.000 Credits 10 MA zu kaufen und dann die Wache abzureissen. Bzw. Wenn die Wartezeit aus Punkt 1 unter 24 Stunden steht sogar kostenlos durch Wachenrückbau. Das könnte man Umgehen, indem man ein Personalminimum von den Anfangswerden einer Wache festlegt. Das heisst, wenn eine Feuerwache 13 Mitarbeiter hat, dann ist es egal ob 10 davon bei der Anfrage mit ja antworten, ich kann nur maximal 3 versetzen, da die Minimumanforderung für eine Feuerwache 10 Personen sind.
Ich hoffe ich habe alle Schlupflöcher durchdacht und es handelt sich hierbei um einen ausgereifteren Vorschlag, der auch nicht zu kompliziert zum Umsetzen ist. Für Hinweise auf übersehene Schlupflöcher, für Verbesserungsvorschläge und Kritiken bin ich natürlich offen.
Viele Grüße
Christian