From 215431bf7809a85a5f0d6d4866c97ca3c4541770 Mon Sep 17 00:00:00 2001 From: Yair Morgenstern Date: Fri, 15 Nov 2019 15:25:06 +0200 Subject: [PATCH 1/3] Update README.md --- README.md | 26 +++++++------------------- 1 file changed, 7 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index d33d31d959..e389fefd6a 100644 --- a/README.md +++ b/README.md @@ -14,21 +14,6 @@ An Android port of Civ V Made with LibGDX on Android Studio -## What's been implemented? - -* Map tiles (including water), resources and improvements -* Units and movement - * Air units -* Cities, production and buildings - * Population and Specialists -* Science, Cultural and Domination victories -* Policies and Golden Ages -* Combat and barbarians - * Promotions and combat modifiers -* Other civilizations, diplomacy and trade -* City-states -* Multiplayer (hotseat and across internet) -* Map editor ## What's the roadmap? @@ -36,10 +21,13 @@ Is this order: * Polish! As you may have noticed, Unciv is fully functional but rough around the edges. This means: * UI+UX improvements (suggestions welcome!) - * Filling out gaps (missing civs, wonders, etc) - * Better automation, AI etc. - -* Missing features from Vanilla - Natural wonders, city-state quests, rivers etc. + * Better automation, AI etc. in-game +* Development and distribution cycle + * Automated tests - done! + * Automated F-droid and Google Play version deployment + * Standalone Desktop executables + * Maybe Itch.io? +* Missing features from Vanilla - Natural wonders, city-state quests, missing civs etc. * G&K mechanics - religion, faith etc. * BNW mechanics - trade routes etc. From 1ffa329ffe0f71289e0090ded27338b12411d511 Mon Sep 17 00:00:00 2001 From: Smashfanful <41149920+Smashfanful@users.noreply.github.com> Date: Fri, 15 Nov 2019 14:59:20 +0100 Subject: [PATCH 2/3] Update Nations.json (#1328) * Update Nations.json Changed a couple of lines * Update Nations.json Correction --- android/assets/jsons/Nations/Nations.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/assets/jsons/Nations/Nations.json b/android/assets/jsons/Nations/Nations.json index 9668ddae2d..73d09bb906 100644 --- a/android/assets/jsons/Nations/Nations.json +++ b/android/assets/jsons/Nations/Nations.json @@ -1297,7 +1297,7 @@ declaringWar:"You leave us no choice. War it must be.", attacked:"Very well, this shall not be forgotten.", afterPeace:"May peace forever bless our lands.", - defeated:"Why would you do such a thing? What are you pursuing?" + defeated:"Ah, Gods! Why have you forsaken us?" outerColor:[0, 0, 0], innerColor:[96,96,96], From 0155ded224e638079f38a2491ed4cae69ce71510 Mon Sep 17 00:00:00 2001 From: Yair Morgenstern Date: Sat, 16 Nov 2019 18:41:02 +0200 Subject: [PATCH 3/3] Update README.md --- README.md | 76 +++++++++++++++++++++++++++++-------------------------- 1 file changed, 40 insertions(+), 36 deletions(-) diff --git a/README.md b/README.md index e389fefd6a..c7d47ad56a 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# [UnCiv - Civ V for Android](https://play.google.com/store/apps/details?id=com.unciv.app) +# [UnCiv - Civ V for Android (+Desktop)](https://play.google.com/store/apps/details?id=com.unciv.app) ![](https://lh3.googleusercontent.com/UKRJog9ZI6w93hYLf_VXIKP5gRU9jP8IW3Ka9FhbFasdMjiFTA-ktmGzCMD-HFMsZw=w1920-h867-rw) @@ -11,10 +11,9 @@ # What is this? -An Android port of Civ V +An open-source Android/Desktop port of Civ V, Made with LibGDX on Android Studio - ## What's the roadmap? Is this order: @@ -31,6 +30,39 @@ Is this order: * G&K mechanics - religion, faith etc. * BNW mechanics - trade routes etc. +# Contributing + +## How can I help? + +If you're a programmer, you can join us in any of the open issue, or work on improving anything you want - once you're finished, issue a pull request and it'll go into the next version! + +If not, you can help by spreading the word - vote for Unciv where you can, mention it on Reddit or Twitter etc, and help us with new ideas of how to get the word out! + +If you REALLY want to donate for some reason, I have a Patreon page [here!](https://www.patreon.com/yairm210) + +## How can I translate to {language}? + +Awesome! + +Like most open-source projects, Unciv is developed at Github + +The translation files are at https://github.com/yairm210/UnCiv/tree/master/android/assets/jsons/Translations + +When you feel that you're ready to add your translation to the game, you'll need to create a merge request, which takes your changes and puts them into the main version of the game - it's pretty straightforward once you do it + +Do as much as you're comfortable with - it's a big game with a lot of named objects, so don't feel pressured into doing everything =) + +You don't need to download anything, all translation work can be done on the Github website :) + +Note that Right-to-Left languages such as Arabic and Hebrew are not supported by the framework :/ + +## How can I get started working on this? + +- Install Android Studio +- Fork the repo, and clone your fork +- Configure an Application run configuration with DesktopLauncher as the Main Class and \\android\assets\ as the Working directory + +## [Adding a new Civ](docs/NewCivs.md) # FAQ @@ -70,6 +102,11 @@ Building: `gradlew desktop:dist` Running: `./gradlew desktop:run` Building: `./gradlew desktop:dist` +If the terminal returns Permission denied or Command not found on Mac/Linux, run chmod +x ./gradlew before running ./gradlew. *This is a one-time procedure.* + +Gradle may take up to several minutes to download files. Be patient. +After building, the output .JAR file should be in /desktop/build/libs/Unciv.jar + For actual development, you'll probably need to download Android Studio and build it yourself - see Contributing :) ## How can I learn to play? Where's the wiki? @@ -82,38 +119,5 @@ Since this is a Civ V clone, you can search Google for how to play Civ V and the Alternatively, you could [join us on Discord](https://discord.gg/bjrB4Xw) and ask there =D -# Contributing - -## How can I help? - -If you're a programmer, you can join us in any of the open issue, or work on improving anything you want - once you're finished, issue a pull request and it'll go into the next version! - -If not, you can help by spreading the word - vote for Unciv where you can, mention it on Reddit or Twitter etc, and help us with new ideas of how to get the word out! - -If you REALLY want to donate for some reason, I have a Patreon page [here!](https://www.patreon.com/yairm210) - -## How can I translate to {language}? - -Awesome! - -Like most open-source projects, Unciv is developed at Github - -The translation files are at https://github.com/yairm210/UnCiv/tree/master/android/assets/jsons/Translations - -When you feel that you're ready to add your translation to the game, you'll need to create a merge request, which takes your changes and puts them into the main version of the game - it's pretty straightforward once you do it - -Do as much as you're comfortable with - it's a big game with a lot of named objects, so don't feel pressured into doing everything =) - -You don't need to download anything, all translation work can be done on the Github website :) - -Note that Right-to-Left languages such as Arabic and Hebrew are not supported by the framework :/ - -## How can I get started working on this? - -- Install Android Studio -- Fork the repo, and clone your fork -- Configure an Application run configuration with DesktopLauncher as the Main Class and \\android\assets\ as the Working directory - -## [Adding a new Civ](docs/NewCivs.md) # [Credits and 3rd parties](docs/Credits.md)