Quick Question Thread

Some people just want to watch the world burn…

6 Likes

The first stage that leads to this is Awakening, where biological evolution stops and instead you control a tribe and lead them through cultural and technological evolution.

Eventually when tribes settle into cities you will start with one and expand to as many as you can manage.

Cultural differences will be represented by different cultures. Cultures originate by tribes, and then will evolve and merge and split from there (the design behind it is still a work in progress because it can get quite complicated and the earlier stages have yet to be implemented). But there is a thread that goes into it a bit on the old forum: http://thrivegame.freeforums.net/thread/1570/cultural-traits-brainstorming

3 Likes

Wow, Nice ! Thanks for the answer(s)

1 Like

can you coexist with a higher stage creature like you are a muticellur creature but there are also industrial creatures

2 Likes

I think so !

This causes huge problems with timescales as it shouldn’t take more than 100 000 years after entering the industrial stage to reach ascension. So if you are in the cell stage one editor cycle will be many times that and the other species will have reached ascension (or perhaps they polluted their planet and destroyed it before that).

I think there will be some major limits in how far ahead another species is allowed to get before you just lose.

1 Like

You’d only lose of you go extinct. If you manage to survive in an ecosystem of animals evolving quicker than you, then you’ll still be ok.

2 Likes

Will the animations be chosen by the player (i.e. different walking/flying/eating animations) or will they be assigned by the game?

The way I see it is that due to the huge differences allowed in creature shapes and sizes the only way the animations can work is by having them be procedurally generated. And they will be very difficult to manually edit (or make an editor for them) so I don’t think they can be “chosen” by the player.

2 Likes

Thrive or species alre

Any idea when the engine switch will be done? And when it is, will some sort of guide be provided on how to setup a development environment?
I’m interested in contributing but first I want to see if I can motivate myself to invest time, so a guide would be good to get me started :stuck_out_tongue:

The estimate I’ve been giving is a few months. There is already setup instructions here: https://github.com/Revolutionary-Games/Thrive/blob/engine_refactor/doc/setup_instructions.md and this thread on the dev forums: Guide to compile leviathan - Programming - Thrive Development Forum

IS it true that you guys were once part of the spore team?

1 Like

No. Where did you get that idea?

I have issues remebering i heard it in an update thred i think

How will you guys make money?

We’re not planning to, I don’t think
Not from thrive

2 Likes

Thanks, I’m installing prerequisites, I’ll probably be back here later with issues/questions :stuck_out_tongue:

Edit: during the ruby script, I got this error while setting up build files for cAudio:

CMake Error at CMakeLists.txt:10 (project):
Failed to run MSBuild command:
MSBuild.exe
to get the value of VCTargetsPath:
The system cannon find the file specified

What is MSBuild part of? I installed everything from the prerequisites page, but maybe I forgot to add something to PATH or something?
Edit: I checked the VS installer and MSBuild is ticked there. Do I need to signup/login to VS or something? Currently using the “repair” function, maybe that will work.

You are using the wrong branch (cAudio is only used by the thrive master branch). Currently you need to switch to the branch where the work is happening with git checkout engine_refactor before running setup. Otherwise it is completely broken.

Edit: and you might want to delete your thrive folder before switching to clean up everything.

Oops, forgot to do that, thanks for the quick reply! I should probably wait with running the script again until the VS repair is done :frowning:

Edit: cool, I got everything up and running. Any suggestions as to what I could work on to familiarise myself with the code?