Thrive Game Development
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Thrive Game Development

Development of the evolution game Thrive.
 
HomeHome  PortalPortal  Latest imagesLatest images  SearchSearch  RegisterRegister  Log inLog in  
Welcome new and returning members!
If you're new, read around a bit before you post: the odds are we've already covered your suggestion.
If you want to join the development team, sign up and tell us why.
ADMIN is pleased to note that this marquee has finally been updated.
ADMIN reminds you that the Devblog is REQUIRED reading.
Currently: The Microbe Stage GUI is under heavy development
Log in
Username:
Password:
Log in automatically: 
:: I forgot my password
Quick Links
Website
/r/thrive
GitHub
FAQs
Wiki
New Posts
Search
 
 

Display results as :
 
Rechercher Advanced Search
Statistics
We have 1675 registered users
The newest registered user is dejo123

Our users have posted a total of 30851 messages in 1411 subjects
Who is online?
In total there are 13 users online :: 0 Registered, 0 Hidden and 13 Guests

None

Most users ever online was 443 on Sun Mar 17, 2013 5:41 pm
Latest topics
» THIS FORUM IS NOW OBSOLETE
Squad Editor Finalization - Page 2 Emptyby NickTheNick Sat Sep 26, 2015 10:26 pm

» To all the people who come here looking for thrive.
Squad Editor Finalization - Page 2 Emptyby NickTheNick Sat Sep 26, 2015 10:22 pm

» Build Error Code::Blocks / CMake
Squad Editor Finalization - Page 2 Emptyby crovea Tue Jul 28, 2015 5:28 pm

» Hello! I can translate in japanese
Squad Editor Finalization - Page 2 Emptyby tjwhale Thu Jul 02, 2015 7:23 pm

» On Leave (Offline thread)
Squad Editor Finalization - Page 2 Emptyby NickTheNick Wed Jul 01, 2015 12:20 am

» Devblog #14: A Brave New Forum
Squad Editor Finalization - Page 2 Emptyby NickTheNick Mon Jun 29, 2015 4:49 am

» Application for Programmer
Squad Editor Finalization - Page 2 Emptyby crovea Fri Jun 26, 2015 11:14 am

» Re-Reapplication
Squad Editor Finalization - Page 2 Emptyby The Creator Thu Jun 25, 2015 10:57 pm

» Application (programming)
Squad Editor Finalization - Page 2 Emptyby crovea Tue Jun 23, 2015 8:00 am

» Achieving Sapience
Squad Editor Finalization - Page 2 Emptyby MitochondriaBox Sun Jun 21, 2015 7:03 pm

» Microbe Stage GDD
Squad Editor Finalization - Page 2 Emptyby tjwhale Sat Jun 20, 2015 3:44 pm

» Application for Programmer/ Theorist
Squad Editor Finalization - Page 2 Emptyby tjwhale Wed Jun 17, 2015 9:56 am

» Application for a 3D Modeler.
Squad Editor Finalization - Page 2 Emptyby Kaiju4u Wed Jun 10, 2015 11:16 am

» Presentation
Squad Editor Finalization - Page 2 Emptyby Othithu Tue Jun 02, 2015 10:38 am

» Application of Sorts
Squad Editor Finalization - Page 2 Emptyby crovea Sun May 31, 2015 5:06 pm

» want to contribute
Squad Editor Finalization - Page 2 Emptyby Renzope Sun May 31, 2015 12:58 pm

» Music List Thread (Post New Themes Here)
Squad Editor Finalization - Page 2 Emptyby Oliveriver Thu May 28, 2015 1:06 pm

» Application: English-Spanish translator
Squad Editor Finalization - Page 2 Emptyby Renzope Tue May 26, 2015 1:53 pm

» Want to be promoter or project manager
Squad Editor Finalization - Page 2 Emptyby TheBudderBros Sun May 24, 2015 9:00 pm

» A new round of Forum Revamps!
Squad Editor Finalization - Page 2 Emptyby Oliveriver Wed May 20, 2015 11:32 am


 

 Squad Editor Finalization

Go down 
+7
untrustedlife
EnergyKnife
Immortal_Dragon
Oliveriver
Aiosian_Doctor_Xenox
WilliamstheJohn
NickTheNick
11 posters
Go to page : 1, 2  Next
AuthorMessage
NickTheNick
Overall Team Co-Lead
NickTheNick


Posts : 2312
Reputation : 175
Join date : 2012-07-22
Age : 28
Location : Canada

Squad Editor Finalization - Page 2 Empty
PostSubject: Re: Squad Editor Finalization   Squad Editor Finalization - Page 2 EmptyFri Jun 21, 2013 7:08 pm

Swimming creatures would be fine, so long as they stay at the surface. If they went underwater, it would cause too many complications, such as with the 3D movement, the CPU having to figure out whether the rider can or cannot breathe underwater, the effect of water pressure on the rider, etc.

Again, that is something we would have to come back to once we have the base game, with this stage, available for playing and testing.
Back to top Go down
EnergyKnife
Newcomer
EnergyKnife


Posts : 30
Reputation : 8
Join date : 2013-06-06
Age : 25
Location : Sol System

Squad Editor Finalization - Page 2 Empty
PostSubject: Re: Squad Editor Finalization   Squad Editor Finalization - Page 2 EmptySat Jun 22, 2013 12:34 am

When you talked about all of these things, I didn't hear anything about unit moral. As countless wars have shown, the will of troops can decide the fate of a battle. How will moral affect the game and how wiill the player change it? By the way congrats on the promotion.


Last edited by EnergyKnife on Sat Jun 22, 2013 7:55 am; edited 1 time in total
Back to top Go down
Immortal_Dragon
Regular
Immortal_Dragon


Posts : 425
Reputation : 19
Join date : 2013-06-18
Age : 31
Location : Throne of the Immortal Dragon

Squad Editor Finalization - Page 2 Empty
PostSubject: Re: Squad Editor Finalization   Squad Editor Finalization - Page 2 EmptySat Jun 22, 2013 6:56 am

NickTheNick wrote:
Swimming creatures would be fine, so long as they stay at the surface.

That was my assumption on how it would work, since underwater sapience seems to be a no-go.
Back to top Go down
Aiosian_Doctor_Xenox
Learner
Aiosian_Doctor_Xenox


Posts : 196
Reputation : 5
Join date : 2013-05-27
Age : 34
Location : Kent

Squad Editor Finalization - Page 2 Empty
PostSubject: Re: Squad Editor Finalization   Squad Editor Finalization - Page 2 EmptySat Jun 22, 2013 10:17 am

Immortal_Dragon wrote:
NickTheNick wrote:
Swimming creatures would be fine, so long as they stay at the surface.

That was my assumption on how it would work, since underwater sapience seems to be a no-go.

Yeah, the gaining sapience fully underwater is, but apparently you can colonize the seafloor, from what I've read.

Edit: The total weight of the armour will be the surface area of the parts covered multiplied by the density of the material used. The tag of the compound used to make the armour determines what protection it gives against the different damage types.

So; these are the formulas I've come up wit for armor.
Total weight of armor: Aw=Sc*Md
Freedom of movement: Fm=Uj+Aw
Total Protection: Ap=Mu*Sc

Ap= Armor protection
Aw= Armor weight
Fm= Free Movement modifier
Md= Material density
Mu= Material used in the armor
Sc= Surface covered
Uj= Uncovered joints


Last edited by Aiosian_Doctor_Xenox on Sat Jun 22, 2013 10:37 am; edited 1 time in total (Reason for editing : Armor Formula)
Back to top Go down
http://s15.zetaboards.com/Xeno_Corporation/index/
untrustedlife
Regular
untrustedlife


Posts : 252
Reputation : 19
Join date : 2013-03-26
Location : [Classified]

Squad Editor Finalization - Page 2 Empty
PostSubject: Re: Squad Editor Finalization   Squad Editor Finalization - Page 2 EmptySat Jun 22, 2013 11:27 am

Actually underwater sapience is a go, however you wont be able to advance past stone age. At least thats what I have found out.
Back to top Go down
Immortal_Dragon
Regular
Immortal_Dragon


Posts : 425
Reputation : 19
Join date : 2013-06-18
Age : 31
Location : Throne of the Immortal Dragon

Squad Editor Finalization - Page 2 Empty
PostSubject: Re: Squad Editor Finalization   Squad Editor Finalization - Page 2 EmptySat Jun 22, 2013 3:39 pm

untrustedlife wrote:
Actually underwater sapience is a go, however you wont be able to advance past stone age. At least thats what I have found out.

Okay, cool.
Back to top Go down
NickTheNick
Overall Team Co-Lead
NickTheNick


Posts : 2312
Reputation : 175
Join date : 2012-07-22
Age : 28
Location : Canada

Squad Editor Finalization - Page 2 Empty
PostSubject: Re: Squad Editor Finalization   Squad Editor Finalization - Page 2 EmptySun Jun 23, 2013 3:06 am

untrustedlife wrote:
Actually underwater sapience is a go, however you wont be able to advance past stone age. At least thats what I have found out.

Yeah, that has for the most part always been the consensus. The issue people try to overcome is fire/metallurgy underwater.
Back to top Go down
NickTheNick
Overall Team Co-Lead
NickTheNick


Posts : 2312
Reputation : 175
Join date : 2012-07-22
Age : 28
Location : Canada

Squad Editor Finalization - Page 2 Empty
PostSubject: Re: Squad Editor Finalization   Squad Editor Finalization - Page 2 EmptyTue Jul 02, 2013 8:45 pm

Aiosian_Doctor_Xenox wrote:
Edit: The total weight of the armour will be the surface area of the parts covered multiplied by the density of the material used. The tag of the compound used to make the armour determines what protection it gives against the different damage types.

So; these are the formulas I've come up wit for armor.
Total weight of armor: Aw=Sc*Md
Freedom of movement: Fm=Uj+Aw
Total Protection: Ap=Mu*Sc

Ap= Armor protection
Aw= Armor weight
Fm= Free Movement modifier
Md= Material density
Mu= Material used in the armor
Sc= Surface covered
Uj= Uncovered joints

The freedom of movement situation is already covered by weight carried and weight capacity.

The first equation, however, looks quite good and is along the lines of what I was thinking of. However, I think tool effectiveness should tie into that, because some materials, such as gold, can be quite dense, but very bad for using as armour. I think the surface covered by the armour should translate more or less into the armour provided. However, what I'm wondering about now is all the different body parts of a unit. In the Aware Stage organisms receive attacks to different parts of their body, so an attack to a limb would do damage only to the limb and not the rest of the body. However, every strategy game I have every played that had battles on a large scale reduced individual units to a single health mesh, i.e. making the whole unit's body one target that would take the damage.

Having said that, I do think that this is one point at which Thrive does have the capability to take one step beyond these strategy games and have individual units have distinct health meshes, so that a shot to the head does damage to the head and a shot to the arm only to the arm. This would mean that armour on the head would only protect the head and armour on the arm only the arm.
 
However, these strategy games didn't just avoid doing this for a reason, and I have a feeling that having distinct health meshes will be a lot for a computer to process in big battles. Is that true? Will that be an issue if we pursue distinct health meshes?
Back to top Go down
Immortal_Dragon
Regular
Immortal_Dragon


Posts : 425
Reputation : 19
Join date : 2013-06-18
Age : 31
Location : Throne of the Immortal Dragon

Squad Editor Finalization - Page 2 Empty
PostSubject: Re: Squad Editor Finalization   Squad Editor Finalization - Page 2 EmptyTue Jul 02, 2013 8:51 pm

Well, I think it was decided that the damage to limbs and the like would be randomized, so it would still have the same effects of the complex damage system like in the organism mode, but allow the computer to not be too stressed during large battles.

Plus, computers today can handle more than they used to, but they shouldn't be overestimated.
Back to top Go down
Daniferrito
Experienced
Daniferrito


Posts : 726
Reputation : 70
Join date : 2012-10-10
Age : 30
Location : Spain

Squad Editor Finalization - Page 2 Empty
PostSubject: Re: Squad Editor Finalization   Squad Editor Finalization - Page 2 EmptyWed Jul 03, 2013 7:48 am

Randoming the damage to diferent parts could be done. Actually determining what part gets hit will be too costly. Finally, just having a single health bar isnt bad either.

However, with randoming the damage to diferent parts there are problems as well (which we might just ignore altogether)

The main problem is decidint what is the probability of each part geting hit. A simple way to do this would be so bigger parts are more likely to get hit. However, there are cases were that doesent work too well. Imagine a soldier with a gun, shooting from some kind of cover. It will probably have most of its body covered, only showing the parts that are essential. That is, the head, as it needs to see where it is shooting at, and the hand with the gun. That is of course unless the enemy soldier doesent go around the cover and shoot him from behind, in which case we have bigger parts more likely again.

As i said earlier, we could just ignore this things, but i believe it is something worth pointing out.

Finally, the weight formula should be Weight = Surface covered * Thickness of armour * Density of material This one doesent need any factors, the final weight comes out automatically.
As i introduced thickness, it should probably matter as well. I propose that the protection offered would be: Protection = Effectivness of material * Surface covered * Thickness of material
This last one probably needs a factor as well, as Protection is an unit we made up, we can factor it to always range from 0 (unarmored) to 15 (iron armour) to 10000 (tank) to whatever the biggest spaceship has (which is probably a lot) This is suposing vehicles use something similar for armour.

Note that the formula effectivelly uses the total volume to calculate protection.

Finally (again), what if armour, instead of making incoming atacks do less damage just added to the total hit-points? Or a mix of both, where it adds to the total hitpoints but it also decreases incoming damage
Back to top Go down
NickTheNick
Overall Team Co-Lead
NickTheNick


Posts : 2312
Reputation : 175
Join date : 2012-07-22
Age : 28
Location : Canada

Squad Editor Finalization - Page 2 Empty
PostSubject: Re: Squad Editor Finalization   Squad Editor Finalization - Page 2 EmptyWed Jul 03, 2013 9:22 pm

Ah okay, I thought it would be quite intensive. If that's the case then I agree its better just to treat each unit as a single health mesh. However, we have to then decide at what point to merge all the health meshes of the organisms into one health mesh, without catching the player's attention. Should there be a Research to do that?

Also, if units only have single health meshes, then we would have to apply armour on any part of the body as armour to the whole.

Another thing, the total armour of a unit cannot be one value, because the armour provided by "Polymer" tagged compounds is different then that from "Metal" tagged compounds. Each unit should have two armour values. Their Polymer armour, and their Metal armour.

Lastly, I think defining the armour's thickness would be too much detail. I'm pretty sure a unit will get enough armour before they've even covered their entire body. Also, they will be so slowed down by that point that making the armour thicker would be more harm than good. I think all armour should just have a standard thickness.

And for the effects of armour, I'm undecided as to whether to do add to the total HP, subtract from damage, or both. If we do subtract from damage, hp will have to overall be lower to make sure fights aren't slow, and also it would be possible for certain units to be completely invincible from other certain units. I think we should weight the pros and cons of each one a bit more before deciding.
Back to top Go down
Inca
Regular
Inca


Posts : 250
Reputation : 10
Join date : 2013-07-03
Age : 30
Location : England

Squad Editor Finalization - Page 2 Empty
PostSubject: Re: Squad Editor Finalization   Squad Editor Finalization - Page 2 EmptyThu Jul 04, 2013 7:34 am

I think having separate meshes in large battles would be very CPU intensive as the game would have to remember alot more health bars and other information as well as decide which part of the body is hit. Perhaps at the point where you start recruiting squads you merge the meshes there. Squads could be a research (due to the army structure and discipline involved), and you move to recruiting squads (squads can still have single people in for commanders, explorers etc). When you are applying units you can still apply the armour like normal, but then take an average and add a positive buffer of a few % to provide the insentive (as an effect of researching squads). This would make sense to start integrating the squads, as people look out for squad mates and stuff.

We need to try and reduce the complexity of smaller points as you advance through the game to make room for all the new stuff that gets added at each point. I am concerned that there will be too much going on in some places for the computer to handle. We don't want everyone to have to buy high end gaming computers.


Last edited by Inca on Thu Jul 04, 2013 7:48 pm; edited 1 time in total
Back to top Go down
http://soundcloud.com/inca_uk
Daniferrito
Experienced
Daniferrito


Posts : 726
Reputation : 70
Join date : 2012-10-10
Age : 30
Location : Spain

Squad Editor Finalization - Page 2 Empty
PostSubject: Re: Squad Editor Finalization   Squad Editor Finalization - Page 2 EmptyThu Jul 04, 2013 7:27 pm

Yes, having the thickness predefined would simplify things. That way the weight formula is scientifically acurate*. Probably something like 5mm thick?

Well, kind off. It would be perfect if the armour was a perfectly plain sheet of material, but as it curves the real volume changes. It should be accurate-enough
Back to top Go down
RetainedQuasar3




Posts : 2
Reputation : 0
Join date : 2013-08-03
Age : 27

Squad Editor Finalization - Page 2 Empty
PostSubject: Wepons and armor creator   Squad Editor Finalization - Page 2 EmptySat Aug 03, 2013 12:19 am

first i would like to apologise for my poor spelling
i have had an idea floating around my head about design of weapons perhaps you can do something simile to solid works where you can (extrude ect...) and you can designate what the handle is and winch ends are sharp (in the case of swords or spears ect...) and when you get more advanced you can do the same with firearms.
now armor i think that you can make a style in the build menu in a smiler way to weapons but the are is then procedurally generated onto the creature when you equip say a battalion with it (same with weapons) i thought about this because i wouldn't want generic weapons for a civ that has such a unique history (possibly the game comes with a few weapons and armor for those too lazy to make their own)
thanks and good luck i really look foreword the the first version
Back to top Go down
NickTheNick
Overall Team Co-Lead
NickTheNick


Posts : 2312
Reputation : 175
Join date : 2012-07-22
Age : 28
Location : Canada

Squad Editor Finalization - Page 2 Empty
PostSubject: Re: Squad Editor Finalization   Squad Editor Finalization - Page 2 EmptySat Aug 03, 2013 12:32 am

Already covered. Armour is something brushed on to your units as part of the Squad Editor, and weapons are designed in the Tech Editor. Make sure to read up on concept before posting.
Back to top Go down
Immortal_Dragon
Regular
Immortal_Dragon


Posts : 425
Reputation : 19
Join date : 2013-06-18
Age : 31
Location : Throne of the Immortal Dragon

Squad Editor Finalization - Page 2 Empty
PostSubject: Re: Squad Editor Finalization   Squad Editor Finalization - Page 2 EmptyTue Aug 06, 2013 7:28 am

Ok, so now that I know a species can be augmented with machinery, could this be done with the unit creator only, so that you can create say, squads of bionic-enhanced soldiers without giving those augmentations to the rest of the species?

If that doesn't belong on this thread I apologize in advance.
Back to top Go down
NickTheNick
Overall Team Co-Lead
NickTheNick


Posts : 2312
Reputation : 175
Join date : 2012-07-22
Age : 28
Location : Canada

Squad Editor Finalization - Page 2 Empty
PostSubject: Re: Squad Editor Finalization   Squad Editor Finalization - Page 2 EmptyTue Aug 06, 2013 2:28 pm

Don't worry it fits, and yes, you can do that.
Back to top Go down
TheFellowWithTheHat
Newcomer
TheFellowWithTheHat


Posts : 57
Reputation : 3
Join date : 2013-07-24
Location : Space

Squad Editor Finalization - Page 2 Empty
PostSubject: Re: Squad Editor Finalization   Squad Editor Finalization - Page 2 EmptyTue Aug 06, 2013 7:56 pm

Would you be able to pull a George Lucas and have a race of creatures that cannot defend themselves well but construct automatons to fight in immense wars for them? I wouldn't mind creating different "Classes" of Bionic units for different purposes. Building automated tanks and multi-legged walker vehicles and that sort of thing? Or will it stay rather realistic and not go as far as using Battle Droids?
Back to top Go down
Immortal_Dragon
Regular
Immortal_Dragon


Posts : 425
Reputation : 19
Join date : 2013-06-18
Age : 31
Location : Throne of the Immortal Dragon

Squad Editor Finalization - Page 2 Empty
PostSubject: Re: Squad Editor Finalization   Squad Editor Finalization - Page 2 EmptyTue Aug 06, 2013 8:13 pm

Since I'm on I'll answer this.

You can create robots, and designate a purpose for them afterward, so that would be viable. I think the definition of a robot in this game is anything with an AI to guide it.

Legged walkers and the like are still up in the air as far as I know.
Back to top Go down
TheFellowWithTheHat
Newcomer
TheFellowWithTheHat


Posts : 57
Reputation : 3
Join date : 2013-07-24
Location : Space

Squad Editor Finalization - Page 2 Empty
PostSubject: Re: Squad Editor Finalization   Squad Editor Finalization - Page 2 EmptyTue Aug 06, 2013 9:33 pm

Immortal_Dragon wrote:
Since I'm on I'll answer this.

You can create robots, and designate a purpose for them afterward, so that would be viable. I think the definition of a robot in this game is anything with an AI to guide it.

Legged walkers and the like are still up in the air as far as I know.

My heart is now exploded from the sheer mass of ideas you guys have implanted, and what will go forth to create Thrive.

I am speechless beside what I have just said.
Back to top Go down
Sponsored content





Squad Editor Finalization - Page 2 Empty
PostSubject: Re: Squad Editor Finalization   Squad Editor Finalization - Page 2 Empty

Back to top Go down
 
Squad Editor Finalization
Back to top 
Page 1 of 2Go to page : 1, 2  Next
 Similar topics
-
» The Finalization of Microbe Stage
» Editor Advice
» The Nation Editor: What we've got and what we need.
» Circadian Tab/Editor
» Treaty Editor

Permissions in this forum:You cannot reply to topics in this forum
Thrive Game Development :: Development :: Design :: Modes :: Strategy-
Jump to: