Hi Leute,
ich würde mit euch gerne ein wenig über folgendes Grundkonzept brainstormen.
(Ja ich weiß, die Idee ist schon unglaublich alt, aber bisher kam dabei einfach noch kein gutes Konzept dabei raus ...)
Die Europäer, die in der neuen Welt landen, haben einfach keine Ahnung von den Pflanzen und Tieren, die es dort gibt.
Um bestimmte Waren/Berufe oder Bonusressourcen nutzen zu können, müssen die Europäer das entsprechende Wissen erst von den Ureinwohnern erlangen.
Grundkonzept
A) Alle Bonusressourcen und Warenerträge bleiben unverändert auf der Karte.
(Kein Eingriff in die Kartengenerierung.)
B) Die entsprechenden Berufe sind erstmal gesperrt, bis man das Wissen dazu hat.
C) Die entsprechenden Waren im Stadtbildschirm und im Europabildschirm sind erstmal mit Grauem Kasten und Rotem Kreuz ausgeblendet / gesperrt.
D) In einem Dorf gibt es bisher ja immer nur 1 erlernbaren Beruf / Spezialist.
Das wird sich ändern !!!
Der Beruf, der angezeigt wird, ist nur noch der Beruf, in dem dieses Dorf am Besten ist. (Ich nenne es mal "Hauptberuf".)
Sprich, dieser Beruf/Spezialist wird in diesem Dorf besonders gut (sprich schnell) ausgebildet.
Jeder andere Beruf/Spezialist, den es für diese Civ in den CivilizationInfos.xml eingestellt gibt (ich glaube der Tag heißt TeachUnitClasses), kann aber ebenfalls erlernt werden.
Handelt es sich aber nicht um den Hauptberuf, ist die Ausbildungszeit 1,5 mal so lange.
Besucht man also ein Dorf und klickt den Button für "Ausbildung", erscheint anstatt des bisherigen Diplo-Dialoges (der spezifisch einen Beruf nennt) erstmal ein Diplo-Dialog in dem pauschal gefragt wird, ob man in dem Dorf lernen will.
Bestätigt man das, kommt ein Pop-Up mit einer Liste der verfügbaren Berufe.
Hier wählt man den gewünschten Beruf aus.
("Hauptberuf" ist hervorgehoben.)
E) Beim ersten Mal, wenn ein Siedler den Beruf/Spezialist erlernt wird die entsprechende Ware im CityScreen und EuropaScreen freigeschaltet und der entsprechende Beruf an sich für diesen Spieler freigeschaltet.
F) Bonus-Ressourcen:
Ähnliches gilt für die Nutzung von bestimmten Bonus-Ressourcen.
Beispielsweise sind Mais und Kartoffeln von Anfang an sichtbar.
Allerdings erwirtschaftet ein Bauer auf diesen Feldern anfangs nur den Nahrungsertrag, den er auf dem Feld bekommen würde, wenn es keine Bonusressource gäbe.
Wird in einem Dorf zum ersten Mal der Beruf "Bauer" erlernt, dann bekommt man auch den vollen Ertrag durch den Bonus.
Achtung Spoiler:
G) Ausserdem wird es beim allerersten Besuch eines Ureinwohnerdorfes durch einen Europäer (z.B. durch Scout) auch manchmal Wissen als Geschenk geben.
(So wie es jetzt manchmal eine Karte oder ein wenig Gold gibt.)
"Wir sehen, dass ihr unwissend seid und schicken euch einen unserer besten ... um euch ... zu lehren."
H) Bekommt man einen Konvertierten Ureinwohner (z.B. durch Missionierung), so schaltet das auch jedesmal ein weiteres Stückchen Wissen frei.
I) KI
Das wird knackig.
Hier gibt es 2 Alternativen:
1. Man bringt der KI bei, dass sie möglichst schnell ihre Siedler in Ureinwohnerdörfern ausbildet und dann vorallem erstmal Berufe auswählt, die sie noch nicht freigeschaltet hat und die in ihrer aktuellen Lage am sinnvollsten sind.
ODER:
2. Man cheatet und schaltet der KI immer wieder unter bestimmten Bedingungen die Berufe frei.
Wie gesagt, dass ist erstmal nur ein Grundkonzept und man muss vorallem noch im Bereich KI was brauchbares entwerfen.
Freu mich über Vorschläge und Feedback.