Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update tutorials #12192

Merged
merged 123 commits into from
Sep 15, 2024
Merged
Changes from all commits
Commits
Show all changes
123 commits
Select commit Hold shift + click to select a range
7ed4c0d
AI behaviour changes
EmperorPinguin Jun 23, 2024
47184b0
Merge branch 'master' of https://github.com/EmperorPinguin/Unciv
EmperorPinguin Jun 23, 2024
e856a76
Merge branch 'master' of https://github.com/EmperorPinguin/Unciv
EmperorPinguin Jun 23, 2024
b571e76
Update Automation.kt
EmperorPinguin Jun 23, 2024
cee0287
Update Automation.kt
EmperorPinguin Jun 23, 2024
16ae6d9
Update Automation.kt
EmperorPinguin Jun 23, 2024
a769a52
Update Automation.kt
EmperorPinguin Jun 23, 2024
9c8f2e2
Update Automation.kt
EmperorPinguin Jun 23, 2024
777b828
Update ConstructionAutomation.kt
EmperorPinguin Jun 23, 2024
2a4f9b0
Update Automation.kt
EmperorPinguin Jun 23, 2024
33b9fc7
Reverting some changes
EmperorPinguin Jun 23, 2024
e311e17
Changes
EmperorPinguin Jun 24, 2024
cade007
revert changes
EmperorPinguin Jun 24, 2024
318c396
revert changes
EmperorPinguin Jun 24, 2024
012afb5
revert changes
EmperorPinguin Jun 24, 2024
f4d02c8
revert changes
EmperorPinguin Jun 24, 2024
cae12b6
Update CityLocationTileRanker.kt
EmperorPinguin Jun 24, 2024
9040bab
Citizen assignment for stat conversion
EmperorPinguin Jun 24, 2024
a33d7f4
Merge branch 'yairm210:master' into master
EmperorPinguin Jun 25, 2024
e53f887
Merge branch 'yairm210:master' into master
EmperorPinguin Jun 25, 2024
3f540a8
Update CityLocationTileRanker.kt
EmperorPinguin Jun 25, 2024
0e5db36
Merge branch 'yairm210:master' into master
EmperorPinguin Jun 26, 2024
43cf8a3
Merge branch 'yairm210:master' into master
EmperorPinguin Jun 26, 2024
85743fb
Merge branch 'yairm210:master' into master
EmperorPinguin Jun 27, 2024
a1f5905
Reduce AI settling
EmperorPinguin Jun 27, 2024
d061b67
Merge branch 'yairm210:master' into master
EmperorPinguin Jun 27, 2024
4257a0f
Avoid AI building units when in negative Supply
EmperorPinguin Jun 27, 2024
44c8a90
Merge branch 'yairm210:master' into master
EmperorPinguin Jun 27, 2024
5f42454
Update CityLocationTileRanker.kt
EmperorPinguin Jun 27, 2024
6b49cdc
Merge branch 'master' of https://github.com/EmperorPinguin/Unciv
EmperorPinguin Jun 27, 2024
383a083
Update CityLocationTileRanker.kt
EmperorPinguin Jun 27, 2024
31e3c44
Update CityLocationTileRanker.kt
EmperorPinguin Jun 27, 2024
cd7c911
Merge branch 'yairm210:master' into master
EmperorPinguin Jun 28, 2024
958b646
Update ConstructionAutomation.kt
EmperorPinguin Jun 28, 2024
5f91c79
Merge branch 'yairm210:master' into master
EmperorPinguin Jun 28, 2024
809b0fc
Update build.gradle.kts
EmperorPinguin Jun 28, 2024
f2573d8
Update gradle-wrapper.properties
EmperorPinguin Jun 28, 2024
9bef165
Update CityLocationTileRanker.kt
EmperorPinguin Jun 28, 2024
3239649
Update CityLocationTileRanker.kt
EmperorPinguin Jun 28, 2024
6f7c7c8
Merge branch 'yairm210:master' into master
EmperorPinguin Jun 28, 2024
301ab4e
Update ConstructionAutomation.kt
EmperorPinguin Jun 28, 2024
f8f364e
Merge branch 'master' of https://github.com/EmperorPinguin/Unciv
EmperorPinguin Jun 28, 2024
df80b10
Update CityLocationTileRanker.kt
EmperorPinguin Jun 28, 2024
ef4f189
Merge branch 'master' of https://github.com/EmperorPinguin/Unciv
EmperorPinguin Jun 30, 2024
0fda42b
Merge branch 'yairm210:master' into master
EmperorPinguin Jun 30, 2024
55e1f7c
Merge branch 'yairm210:master' into master
EmperorPinguin Jul 2, 2024
bc6172b
Merge branch 'yairm210:master' into master
EmperorPinguin Jul 2, 2024
213c896
AI changes for humans
EmperorPinguin Jul 2, 2024
5f4e093
Fix puppet focus
EmperorPinguin Jul 3, 2024
61d8299
Merge branch 'yairm210:master' into master
EmperorPinguin Jul 4, 2024
7ff9018
Merge branch 'yairm210:master' into master
EmperorPinguin Jul 6, 2024
428193b
Merge branch 'yairm210:master' into master
EmperorPinguin Jul 15, 2024
001269a
Update Automation.kt
EmperorPinguin Jul 17, 2024
344dd81
Puppet focus
EmperorPinguin Jul 17, 2024
bf0a8e7
Update Automation.kt
EmperorPinguin Jul 17, 2024
545f8c2
Update Automation.kt
EmperorPinguin Jul 17, 2024
395ac8f
Update Automation.kt
EmperorPinguin Jul 18, 2024
96acd16
Update Automation.kt
EmperorPinguin Jul 18, 2024
9e73243
Update Automation.kt
EmperorPinguin Jul 18, 2024
5de758d
Merge branch 'yairm210:master' into master
EmperorPinguin Jul 18, 2024
6fc1b0c
Update Automation.kt
EmperorPinguin Jul 18, 2024
53057d9
Merge branch 'master' of https://github.com/EmperorPinguin/Unciv
EmperorPinguin Jul 18, 2024
d5e270b
Update Automation.kt
EmperorPinguin Jul 19, 2024
c34b62b
Update Automation.kt
EmperorPinguin Jul 19, 2024
611378b
Update Automation.kt
EmperorPinguin Jul 19, 2024
1e4d88b
Update Stats.kt
EmperorPinguin Jul 23, 2024
5863788
Merge branch 'yairm210:master' into master
EmperorPinguin Jul 24, 2024
c896436
Update CityTurnManager.kt
EmperorPinguin Jul 24, 2024
8bb6b37
Remove specialist science modifier
EmperorPinguin Jul 25, 2024
0d3d37b
Merge branch 'yairm210:master' into master
EmperorPinguin Jul 25, 2024
a73bf52
Merge branch 'master' of https://github.com/EmperorPinguin/Unciv
EmperorPinguin Jul 25, 2024
0a75ccb
Merge branch 'master' of https://github.com/EmperorPinguin/Unciv
EmperorPinguin Jul 28, 2024
a730dce
Update ReligionAutomation.kt
EmperorPinguin Jul 30, 2024
b0fb0f2
Merge branch 'yairm210:master' into master
EmperorPinguin Jul 30, 2024
2797b0d
Update ReligionAutomation.kt
EmperorPinguin Jul 30, 2024
c7e4323
Update ReligionAutomation.kt
EmperorPinguin Jul 30, 2024
1660de3
Update CivilianUnitAutomation.kt
EmperorPinguin Jul 30, 2024
c2e6324
Merge branch 'yairm210:master' into master
EmperorPinguin Jul 31, 2024
21c5a30
Update ReligionAutomation.kt
EmperorPinguin Jul 31, 2024
4251043
Merge branch 'master' of https://github.com/EmperorPinguin/Unciv
EmperorPinguin Jul 31, 2024
82a6221
Merge branch 'yairm210:master' into master
EmperorPinguin Aug 4, 2024
c431226
Worker prioritization
EmperorPinguin Aug 4, 2024
1871dbd
Update ConstructionAutomation.kt
EmperorPinguin Aug 4, 2024
0c8768e
Update ConstructionAutomation.kt
EmperorPinguin Aug 4, 2024
ee23862
Merge branch 'yairm210:master' into master
EmperorPinguin Aug 13, 2024
143a247
Update Automation.kt
EmperorPinguin Aug 13, 2024
31055c5
Update ConstructionAutomation.kt
EmperorPinguin Aug 13, 2024
db855b2
Update Policies.json
EmperorPinguin Aug 13, 2024
8a1c8b5
Update Policies.json
EmperorPinguin Aug 13, 2024
6b75cdb
Update Policies.json
EmperorPinguin Aug 13, 2024
16278a4
Update ConstructionAutomation.kt
EmperorPinguin Aug 13, 2024
f1dcea1
Update Policies.json
EmperorPinguin Aug 13, 2024
3cc9bf9
Update ReligionAutomation.kt
EmperorPinguin Aug 14, 2024
6fc896b
Update ReligionAutomation.kt
EmperorPinguin Aug 14, 2024
2f171a8
Update ReligionAutomation.kt
EmperorPinguin Aug 14, 2024
f90a4f8
Update ReligionAutomation.kt
EmperorPinguin Aug 14, 2024
90075e7
Merge branch 'yairm210:master' into master
EmperorPinguin Aug 16, 2024
9c2ba52
Rename Crop Yield to Growth
EmperorPinguin Aug 16, 2024
06f730c
Merge branch 'yairm210:master' into master
EmperorPinguin Aug 17, 2024
1f36661
Merge branch 'yairm210:master' into master
EmperorPinguin Aug 21, 2024
443074a
Merge branch 'yairm210:master' into master
EmperorPinguin Aug 22, 2024
1ee9432
Merge branch 'yairm210:master' into master
EmperorPinguin Aug 24, 2024
e8d2e81
Update worker usage
EmperorPinguin Aug 24, 2024
5c228b0
Merge branch 'yairm210:master' into master
EmperorPinguin Aug 28, 2024
44062df
Update UnitAutomation.kt
EmperorPinguin Aug 29, 2024
089919e
Merge branch 'yairm210:master' into master
EmperorPinguin Aug 29, 2024
b45d857
Merge branch 'yairm210:master' into master
EmperorPinguin Aug 31, 2024
9163062
Merge branch 'yairm210:master' into master
EmperorPinguin Sep 6, 2024
c8dbff7
Merge branch 'yairm210:master' into master
EmperorPinguin Sep 8, 2024
8b2d813
Tutorials update
EmperorPinguin Sep 8, 2024
8da7927
Update Tutorials.json
EmperorPinguin Sep 8, 2024
d8b06ff
Merge branch 'yairm210:master' into master
EmperorPinguin Sep 8, 2024
0e8b1d1
Fix spelling error
EmperorPinguin Sep 8, 2024
2e415e0
Merge branch 'master' of https://github.com/EmperorPinguin/Unciv
EmperorPinguin Sep 8, 2024
aa2712c
Update Tutorials.json
EmperorPinguin Sep 8, 2024
a339192
Update Tutorials.json
EmperorPinguin Sep 8, 2024
195390d
Update Tutorials.json
EmperorPinguin Sep 8, 2024
777fb8f
Update Tutorials.json
EmperorPinguin Sep 8, 2024
4556892
Update Tutorials.json
EmperorPinguin Sep 8, 2024
2c1523a
Update Tutorials.json
EmperorPinguin Sep 8, 2024
04e49f2
Update Tutorials.json
EmperorPinguin Sep 9, 2024
344cd13
Update Tutorials.json
EmperorPinguin Sep 14, 2024
d25f898
Merge branch 'yairm210:master' into master
EmperorPinguin Sep 14, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
61 changes: 54 additions & 7 deletions android/assets/jsons/Tutorials.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,25 @@

// Civilopedia only, because players said this was too wall-of-text
{
"name": "New Game",
"steps": [
"Your first mission is to found your capital city.\nThis is actually an important task because your capital city will probably be your most prosperous.\nMany game bonuses apply only to your capital city and it will probably be the center of your empire.",
"How do you know a spot is appropriate?\nThat’s not an easy question to answer, but looking for and building next to luxury resources is a good rule of thumb.\nLuxury resources are tiles that have things like gems, cotton, or silk (indicated by a smiley next to the resource icon)\nThese resources make your civilization happy. You should also keep an eye out for resources needed to build units, such as iron. Cities cannot be built within 3 tiles of existing cities, which is another thing to watch out for!",
"However, cities don’t have a set area that they can work - more on that later!\nThis means you don’t have to settle cities right next to resources.\nLet’s say, for example, that you want access to some iron – but the resource is right next to a desert.\nYou don’t have to settle your city next to the desert. You can settle a few tiles away in more prosperous lands.\nYour city will grow and eventually gain access to the resource.\nYou only need to settle right next to resources if you need them immediately – \n which might be the case now and then, but you’ll usually have the luxury of time." ,
"The first thing coming out of your city should be either a Scout or Warrior.\nI generally prefer the Warrior because it can be used for defense and because it can be upgraded\n to the Swordsman unit later in the game for a relatively modest sum of gold.\nScouts can be effective, however, if you seem to be located in an area of dense forest and hills.\nScouts don’t suffer a movement penalty in this terrain.\nIf you’re a veteran of the 4x strategy genre your first Warrior or Scout will be followed by a Settler.\nFast expanding is absolutely critical in most games of this type."
]
"name": "New Game",
"civilopediaText": [
{"text": "Welcome to Unciv!"},
{},
{"text": "Because this is a complex game, there are some tutorials to help familiarize you with it. These can be disbaled in the Options -> Display menu, but please hang on if you're new here!"},
{"separator": true },
{"text": "Your first mission is to found your capital city. This is actually an important task because your capital city will probably be your most prosperous. Many game bonuses apply only to your capital city, and it will be the center of your empire."},
{},
{"text": "How do you know a city location is appropriate? Luckily, the game has already chosen a good location for you. You can settle in this place, or maybe move a turn to found on a Hill (for Production and defence) or next to a Mountain (to gain access to the Observatory building later on)."},
{},
{"text": "You'll likely want more cities later on. For these cities, you must go and find a good place. Looking for and founding on or near Luxury resources is a good rule of thumb."},
{},
{"text": "Luxury resources are tiles that have things like Gems, Cotton, or Silk (indicated by a yellow background of the resource icon). These resources make your civilization happy. You should also keep an eye out for resources needed to build units, such as Iron. Cities cannot be built within 3 tiles of existing cities, which is another thing to keep in mind!"},
{},
{"text": "Cities will house Citizens, which can work tiles up to 3 tiles away from the city. This means you don’t have to settle cities right on or next to good tiles. Let’s say, for example, that you want access to some Iron – but the resource is in a desert area. You don’t have to settle your city in the desert. You can settle a few tiles away in more prosperous lands. Your city will grow and eventually gain access to the resource. You only need to settle right on top of resources if you need them immediately."},
{},
{"text": "The first thing coming out of your city depends on the strategy you want to follow, but the 'classic' build order is to build first two Scouts, then a Shrine, and three Settlers, and adopt Tradition, to explore the map quickly (Scouts ignore terrain cost), and to get an early Pantheon (if you're playing with religion enabled)."},
{"text": "But feel free to experiment with your own build orders!", "color": "#fa0"},
]
},
{
"name": "Slow Start",
Expand Down Expand Up @@ -614,6 +626,41 @@
{"text":"External links","header":5,"color":"#fa0"},
{"text":"External links support right-click or long press to copy the link to the clipboard instead of launching the browser."},
{"text":"Example: The 'Open Github page' button on the Mod management screen."}
],
"name": "Differences from Civilization V",
"civilopediaText": [
{},
{"text":"Production Focus\nIn Civilization V, the Food yield in a city is calculated first, then population grows by consuming stored food (growth), then production is calculated, and so on one by one the other stats are calculated. Thus, citizens can produce yields in the same turn as they are born. The city focus is set to Production to assign the newborn citizen to a hill so they'll contribute Production, and then manually reassigned to a growth tile on the next turn. Alternatively, you can set city focus to Gold (e.g. with Cerro de Potosi), Faith (e.g. with Mount Sinai) or whatever gains the most yields. In Unciv, citizens only start producing yields on the next turn, so you can ignore this whole concept"},
{},
{"text":"Science Queueing\nIn Civilization V, Science yield is calculated after production, so if you finish an item and have Science (or Gold) queued as a perpetual construction, the Production overflow from item will be converted into Science (or Gold), but the Production is not consumed, as this will only happen again on the next turn. By immediately swapping out your perpetual construction for an item on the next turn, you'll get this Science (or Gold) for free. This doesn't apply to Unciv, so don't bother."},
{},
{"text":"Double Aqueducts\nIn Civilization V, the game sells existing copies of the building for you before providing a free copy of the building. So, if you build an aqueduct in a city, and then in the turn of adopting Tradition Complete you sell a cheap building (e.g a shrine) beforehand, the game is unable to sell more than 1 building per turn, and thus you'll keep your aqueduct, together with the new free aqueduct. Not applicable to Unciv."},
{},
{"text":"Legalism Oxford\nIn Civilization V, national wonders such as Oxford University are considered culture buildings, so you can get them for free with Legalism. Not applicable to Unciv."},
{},
{"text":"Roads and Forts\nIn Civilization V, you can't use roads and forts in enemy territory. In Unciv, you can use them, so instead of mindlessly constructing them everywhere when at war, you need to decide if and when they'll benefit you more than your opponents"},
{},
{"text":"Citizen Conversion\nIn Civilization V, a citizen is born religious if the parent city is already converted. This is not the case in Unciv, which can lead to temporary deconversion of a city when it grows."},
{},
{"text":"Unassigned Citizens\nIn Civilization V, unassigned citizens are considered specialists, and subject to the same type of bonuses (e.g. Korea's ability). It can be worthwhile to leave citizens unassigned, instead of being assigned to a tile. Not applicable to Unciv."},
{},
{"text":"Settler Construction\nIn Civilization V, cities can't starve when constructing settlers, so you can assign all citizens to production tiles and none to food tiles. In Unciv, citizens keep consuming two food per turn."},
{},
{"text":"Water Melee Attack\nAs result of a Discord poll, Water Melee units can attack military land units on the shore, unlike in Civilization V."},
{},
{"text":"Tile improvements\nIn Civilzation V, workers start working on an improvement-under-construction at the beginning of movement. Unciv changes this, to allow players to assign workers to tiles, and then reconsider and change improvement or move them elsewhere."},
{},
{"text":"Forest and Jungle Visibility\nIn Unciv, forests and jungles are visible 1 tile outside visibility range. In Civilization V, this is the behaviour of hills and mountains, but not of forests and jungles, yet jungle and forest can block hills, and hill + forest can block mountain, indicating they're on the same elevation. This is considered to be a bug in the otherwise well-structured visibility logic in Civilization V."},


]
},
{
"name": "Settler",
"civilopediaText": [
{"text": "Founding Cities\nThe Settler is a unit that can found a new city. You can build a Settler unit in a city with at least 2 population, and then move them to a good location to found a new city. This will usually be your main way of acquiring more cities."},
{},
{"text": "Food conversion to Production\nDuring the construction of a Settler, the city will not grow. Instead, the 1st, 2nd, 4th, and from there on every 4th, excess Food (Growth) is converted into Production, with the rest of the excess Food being lost."},
]
}
]
Loading