ftomassetti / civs Goto Github PK
View Code? Open in Web Editor NEWCiv simulator
License: Apache License 2.0
Civ simulator
License: Apache License 2.0
...or when other conditions are met. It should happen eventually (not at the very beginning also because of possible performance problems).
Maybe when they reach a certain number of people?
Now it is based only on Biome, consider other factors (rivers should be a boost, coasts also) like humidity, permeability, whatever.
If we have more gradual prosperity the nomadic groups will tend to follow more straight paths.
And they could be even more distant if they fear each other.
Initially we will just avoid moving a group to a tile already occupied.
When saving history we store each game but many elements do not change.
In particular languages are super-expensive. Save new versions only when they change.
There should be the option of getting a file with all the facts happening, maybe as an html file with hyperlink, organized by time and by societies
Otherwise the output could be like this:
=== Turn 100 ===
population 7606
bands 3
tribes 80
chiefdoms 0
settlements 85
People in places with high prosperity should tend to move less
It could help with some warnings/errors
Different settlements can grow apart or being merged into one society
I'm aware this might not be the focus of this project, however I am an artist, not a programmer (even though I understand the basics of it) and so I'm unable to run this and I very much want to test it.
I'm on Win10, and already installed Leiningen, but I dont know how to proceed any further... Can you tell me how?
On the amount of population and from interactions with other groups
When civs is run without arguments, it complains that
Error: World to be used not specified (option -w missing)
Use -h for help
Exit.
Fair enough.
The same message is produced, however, if civs is run with "-h" or "--help". Checks for option flags that will always cause a program to abort after printing out fixed information on the program (like "--help"/"-h", "--version", etc.) should always be made before checks which ensure that all necessary arguments for a normal run have been given.
Since you're also the author of civs-browser, I won't repeat this there but just mention here that that project has the same problem.
It could remain as a ghost city or as ruins
Instead of splitting more organized society tend to create new settlements still connected to the original one.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.