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 7 users online :: 0 Registered, 0 Hidden and 7 Guests :: 1 Bot

None

Most users ever online was 443 on Sun Mar 17, 2013 5:41 pm
Latest topics
» THIS FORUM IS NOW OBSOLETE
Developing Guide To: Microbial Stage Emptyby NickTheNick Sat Sep 26, 2015 10:26 pm

» To all the people who come here looking for thrive.
Developing Guide To: Microbial Stage Emptyby NickTheNick Sat Sep 26, 2015 10:22 pm

» Build Error Code::Blocks / CMake
Developing Guide To: Microbial Stage Emptyby crovea Tue Jul 28, 2015 5:28 pm

» Hello! I can translate in japanese
Developing Guide To: Microbial Stage Emptyby tjwhale Thu Jul 02, 2015 7:23 pm

» On Leave (Offline thread)
Developing Guide To: Microbial Stage Emptyby NickTheNick Wed Jul 01, 2015 12:20 am

» Devblog #14: A Brave New Forum
Developing Guide To: Microbial Stage Emptyby NickTheNick Mon Jun 29, 2015 4:49 am

» Application for Programmer
Developing Guide To: Microbial Stage Emptyby crovea Fri Jun 26, 2015 11:14 am

» Re-Reapplication
Developing Guide To: Microbial Stage Emptyby The Creator Thu Jun 25, 2015 10:57 pm

» Application (programming)
Developing Guide To: Microbial Stage Emptyby crovea Tue Jun 23, 2015 8:00 am

» Achieving Sapience
Developing Guide To: Microbial Stage Emptyby MitochondriaBox Sun Jun 21, 2015 7:03 pm

» Microbe Stage GDD
Developing Guide To: Microbial Stage Emptyby tjwhale Sat Jun 20, 2015 3:44 pm

» Application for Programmer/ Theorist
Developing Guide To: Microbial Stage Emptyby tjwhale Wed Jun 17, 2015 9:56 am

» Application for a 3D Modeler.
Developing Guide To: Microbial Stage Emptyby Kaiju4u Wed Jun 10, 2015 11:16 am

» Presentation
Developing Guide To: Microbial Stage Emptyby Othithu Tue Jun 02, 2015 10:38 am

» Application of Sorts
Developing Guide To: Microbial Stage Emptyby crovea Sun May 31, 2015 5:06 pm

» want to contribute
Developing Guide To: Microbial Stage Emptyby Renzope Sun May 31, 2015 12:58 pm

» Music List Thread (Post New Themes Here)
Developing Guide To: Microbial Stage Emptyby Oliveriver Thu May 28, 2015 1:06 pm

» Application: English-Spanish translator
Developing Guide To: Microbial Stage Emptyby Renzope Tue May 26, 2015 1:53 pm

» Want to be promoter or project manager
Developing Guide To: Microbial Stage Emptyby TheBudderBros Sun May 24, 2015 9:00 pm

» A new round of Forum Revamps!
Developing Guide To: Microbial Stage Emptyby Oliveriver Wed May 20, 2015 11:32 am


 

 Developing Guide To: Microbial Stage

Go down 
+2
roadkillguy
uverion
6 posters
AuthorMessage
uverion
Newcomer
uverion


Posts : 30
Reputation : 2
Join date : 2012-06-08
Age : 37
Location : Spain

Developing Guide To: Microbial Stage Empty
PostSubject: Developing Guide To: Microbial Stage   Developing Guide To: Microbial Stage EmptyFri Jun 15, 2012 7:48 pm

Good afternoon/night/morning/ambiguous-space-time-period thivers.

We have been lately discussing about the lack of Focus on our development pipeline, and IMHO, to gain focus we need something clear and concise about we're heading towards. Since everything I saw lately was a lot of blablabla and some discussion about underwater civilizations, I'm going to open this thread as a recopilation of serious and feasible ideas that could get into thrive's first stage

My idea is to gather all the features proposed from the very beginning and list them all in this first post, so everyone developing anything of this stage can have a quick look and see what's the next important step to take. As the features are being listed, we'll discuss it's feasibility, and when something passes the "proposed" step, we'll give them a priority from 1 to 3.

All of us are free to propose new rules if we have a better way of organising this list .

As a sign of good will, an since I consider myself a very recent newcomer on the project, I will not list any feature right now, as I consider there's other people who can point to features that have been lurking since the very conception of this project.

So here it is, let's start the first:

DEVELOPING GUIDE TO: MICROBIAL STAGE
-------------------------------------------------------------------------------------------

Proposed features:

- Simplified Auto-evo system:
  • One single Biome
  • Specialized Food Web
  • Simpler statistics for mutation decisions

Confirmed features:

Discarded features:





Last edited by uverion on Sat Jun 16, 2012 9:39 am; edited 2 times in total
Back to top Go down
roadkillguy
Experienced
roadkillguy


Posts : 528
Reputation : 17
Join date : 2010-08-25
Age : 31
Location : Rhode Island

Developing Guide To: Microbial Stage Empty
PostSubject: Re: Developing Guide To: Microbial Stage   Developing Guide To: Microbial Stage EmptyFri Jun 15, 2012 8:21 pm

"Features" don't have much to do with programming, do they?
Back to top Go down
uverion
Newcomer
uverion


Posts : 30
Reputation : 2
Join date : 2012-06-08
Age : 37
Location : Spain

Developing Guide To: Microbial Stage Empty
PostSubject: Re: Developing Guide To: Microbial Stage   Developing Guide To: Microbial Stage EmptyFri Jun 15, 2012 8:33 pm

roadkillguy wrote:
"Features" don't have much to do with programming, do they?

I'm asking about "overall" features. Personally I see programming as a method for solving problems and. turning concepts into "real" things.

My arachnid sense tells me that someone called roadkill-something is going to discuss lots of features the constructive way, amirite?
Back to top Go down
zippybomb
Newcomer
zippybomb


Posts : 73
Reputation : 2
Join date : 2012-06-13
Age : 26
Location : Vancouver, Canada

Developing Guide To: Microbial Stage Empty
PostSubject: Re: Developing Guide To: Microbial Stage   Developing Guide To: Microbial Stage EmptyFri Jun 15, 2012 9:43 pm

Ok, i'm gonna start with stuff from the current concept. This one is kind of hard to explain so i'm going to quote directly from the page here.



Proposed Feature: If a cell is unsuccessful, the computer will access what it needs to be less unsuccessful. Really there's only 2 factors I could gauge success with and that was the cell's population, and if that population can produce more members than members are being consumed. That can be put into a simple equation. If that cell population is selected that turn, and is found that more members have been lost then gained.


I think this is a pretty good idea, and it's simple. I'd say if I get three other member approvals it's a confirmed feature. Now, discuss and object.
Back to top Go down
uverion
Newcomer
uverion


Posts : 30
Reputation : 2
Join date : 2012-06-08
Age : 37
Location : Spain

Developing Guide To: Microbial Stage Empty
PostSubject: Re: Developing Guide To: Microbial Stage   Developing Guide To: Microbial Stage EmptyFri Jun 15, 2012 10:42 pm

zippybomb wrote:
Ok, i'm gonna start with stuff from the current concept. This one is kind of hard to explain so i'm going to quote directly from the page here.



Proposed Feature: If a cell is unsuccessful, the computer will access what it needs to be less unsuccessful. Really there's only 2 factors I could gauge success with and that was the cell's population, and if that population can produce more members than members are being consumed. That can be put into a simple equation. If that cell population is selected that turn, and is found that more members have been lost then gained.


I think this is a pretty good idea, and it's simple. I'd say if I get three other member approvals it's a confirmed feature. Now, discuss and object.

I think this idea will be good if used alongside a random evolver. If after X random evolution attemps without clear success, try to artificially balance it. This will ensure more npcs if random real evolution was unfavorable to others.

Any programmer giving advice on how shall we implement this?
Back to top Go down
~sciocont
Overall Team Lead
~sciocont


Posts : 3406
Reputation : 138
Join date : 2010-07-06

Developing Guide To: Microbial Stage Empty
PostSubject: Re: Developing Guide To: Microbial Stage   Developing Guide To: Microbial Stage EmptyFri Jun 15, 2012 10:52 pm

You're doing fairly well here. evolutionary fitness is based on ability to produce fertile offspring. This, for us, is impossible ti measure, since our evolution happens on a generation by generation basis. however, if you read our procedural evolution system, you'll gain a better understanding of how evolution works in the game. The great thing about cell stage is that it's much less complex than multicellular stage, so we can run the procedures almost exactly in the same way, but they'll be easier to keep track of. I see no reason to reinvent the wheel and make a different evolution system for cell stage.
Back to top Go down
zippybomb
Newcomer
zippybomb


Posts : 73
Reputation : 2
Join date : 2012-06-13
Age : 26
Location : Vancouver, Canada

Developing Guide To: Microbial Stage Empty
PostSubject: Re: Developing Guide To: Microbial Stage   Developing Guide To: Microbial Stage EmptySat Jun 16, 2012 3:13 am

Ok, this idea's discarded then? Add it to trash pile then uverion. One problem solved.
Back to top Go down
uverion
Newcomer
uverion


Posts : 30
Reputation : 2
Join date : 2012-06-08
Age : 37
Location : Spain

Developing Guide To: Microbial Stage Empty
PostSubject: Re: Developing Guide To: Microbial Stage   Developing Guide To: Microbial Stage EmptySat Jun 16, 2012 9:33 am

~sciocont wrote:
You're doing fairly well here. evolutionary fitness is based on ability to produce fertile offspring. This, for us, is impossible ti measure, since our evolution happens on a generation by generation basis. however, if you read our procedural evolution system, you'll gain a better understanding of how evolution works in the game. The great thing about cell stage is that it's much less complex than multicellular stage, so we can run the procedures almost exactly in the same way, but they'll be easier to keep track of. I see no reason to reinvent the wheel and make a different evolution system for cell stage.

I've just looked at the auto-evo paper, in my oppinion it seems fairly simple yet effective, I'll be happy to see a formal programmer oppinion about it, but even with my little C++ skills I'll see this fairly achievable

Even though, I see the auto-evo concept a bit generalized. We don't really need to re-invent the well as you said, but IMO specializing this concept for a trully cellular one will reduce the resources needed (human and computational) Defining specialized concept:

- One single Biome. We're talking about biomes containing a number of species, I'll change this to one single biome. We're moving on a effectivelly small pond of about the size of a spoonfull of water, wasting resources for tenths of biomes is overkill, sure this was implicit, but making it explicit will help us all

- Food web. Probably, due to my lazyness, I'm skipping the paper for food webs, but giving it a little tought, I think that "food webs" can change his meaning by adapting to every game/stage. Cell FW will be fairly simple compared to creature FW, and if we ever get to civ stage, the FW can change to something similar to a Political Web, representing the planetary/galactic dominance of a civ. But this is another story, and mus be told on another occassion

- Simpler statistics for mutation decisions. Cells are simpler than multicellular organisms, so when they mutate there are thinks that the system can skip in order not to consume excessive resources. I think that giving stats for Size, Speed and Armor would suffice for the organism, and using a separate "Additional parts stats" for deffensive, offensive organs and types ov movement will suffice. I would ask the biologists here to advice us: ¿Is there any chance for a cell to become toxic when consumed by other organism? (not counting virical strategies, as I will count them as offensive parts.

I'll replace the first idea with these ones with a link to auto-evo wiki
Back to top Go down
MeowMan1
Regular
MeowMan1


Posts : 255
Reputation : -7
Join date : 2012-03-04
Age : 25
Location : Virginia

Developing Guide To: Microbial Stage Empty
PostSubject: Re: Developing Guide To: Microbial Stage   Developing Guide To: Microbial Stage EmptySat Jun 16, 2012 11:11 am

uverion, very funny sig.
but yes this all sounds good to me, anyone want to type their opinions?
Back to top Go down
~sciocont
Overall Team Lead
~sciocont


Posts : 3406
Reputation : 138
Join date : 2010-07-06

Developing Guide To: Microbial Stage Empty
PostSubject: Re: Developing Guide To: Microbial Stage   Developing Guide To: Microbial Stage EmptySat Jun 16, 2012 3:55 pm

I think microbe stage should consist of no more than five biomes, but we should focus on one first. Food webs shouldn't be hard coded, but we're going to have to be clever to ensure that they work and don't collapse very easily. It will also be a bit hard to figure out how to program in the logic for the webs in the first place, but we can discuss that in the appropriate thread. I definitely agree that mutations should be simpler, but they needn't be simplified- for unicellular organisms, they'll already be very simple. the most important things we need to know are diet, membrane construction, what kinds of organelles it has, where they are, surface area, volume, etc.
Back to top Go down
MeowMan1
Regular
MeowMan1


Posts : 255
Reputation : -7
Join date : 2012-03-04
Age : 25
Location : Virginia

Developing Guide To: Microbial Stage Empty
PostSubject: Re: Developing Guide To: Microbial Stage   Developing Guide To: Microbial Stage EmptySat Jun 16, 2012 4:02 pm

ThankYou for summing that up for us, sciocont.
Who here has prgramming abilities?
Back to top Go down
Dr_Chillgood
Newcomer
Dr_Chillgood


Posts : 56
Reputation : 6
Join date : 2011-10-26

Developing Guide To: Microbial Stage Empty
PostSubject: Re: Developing Guide To: Microbial Stage   Developing Guide To: Microbial Stage EmptySat Jun 16, 2012 4:32 pm

I did make a concept for cellular evolution some time back. It isn't the greatest but it could help flesh things out I guess: https://thrivegame.canadaboard.net/t665p30-cellular-evolution-concept-questions
(look for my post with spoilers, that sums it up.)
Back to top Go down
zippybomb
Newcomer
zippybomb


Posts : 73
Reputation : 2
Join date : 2012-06-13
Age : 26
Location : Vancouver, Canada

Developing Guide To: Microbial Stage Empty
PostSubject: Re: Developing Guide To: Microbial Stage   Developing Guide To: Microbial Stage EmptySat Jun 16, 2012 4:33 pm

uverion wrote:
zippybomb wrote:
Ok, i'm gonna start with stuff from the current concept. This one is kind of hard to explain so i'm going to quote directly from the page here.



Proposed Feature: If a cell is unsuccessful, the computer will access what it needs to be less unsuccessful. Really there's only 2 factors I could gauge success with and that was the cell's population, and if that population can produce more members than members are being consumed. That can be put into a simple equation. If that cell population is selected that turn, and is found that more members have been lost then gained.


I think this is a pretty good idea, and it's simple. I'd say if I get three other member approvals it's a confirmed feature. Now, discuss and object.

I think this idea will be good if used alongside a random evolver. If after X random evolution attemps without clear success, try to artificially balance it. This will ensure more npcs if random real evolution was unfavorable to others.

Any programmer giving advice on how shall we implement this?


I think that this version of the evo has already been discarded as there has already been a discussion on the evo system. So, I think it's discarded.


- One single Biome. We're talking about biomes containing a number of species, I'll change this to one single biome. We're moving on a effectivelly small pond of about the size of a spoonfull of water, wasting resources for tenths of biomes is overkill, sure this was implicit, but making it explicit will help us all [/quote]


I think this is a great idea. EEven though you will spawn in the ocean, it's going to be on a volcanic vent, you're going to be so tiny it's not going to be possible to move to another biome.


Back to top Go down
zippybomb
Newcomer
zippybomb


Posts : 73
Reputation : 2
Join date : 2012-06-13
Age : 26
Location : Vancouver, Canada

Developing Guide To: Microbial Stage Empty
PostSubject: Re: Developing Guide To: Microbial Stage   Developing Guide To: Microbial Stage EmptySat Jun 16, 2012 4:34 pm

Dr_Chillgood wrote:
I did make a concept for cellular evolution some time back. It isn't the greatest but it could help flesh things out I guess: https://thrivegame.canadaboard.net/t665p30-cellular-evolution-concept-questions
(look for my post with spoilers, that sums it up.)

Yes, I used a quote from it.
Back to top Go down
Dr_Chillgood
Newcomer
Dr_Chillgood


Posts : 56
Reputation : 6
Join date : 2011-10-26

Developing Guide To: Microbial Stage Empty
PostSubject: Re: Developing Guide To: Microbial Stage   Developing Guide To: Microbial Stage EmptySat Jun 16, 2012 4:37 pm

zippybomb wrote:
Dr_Chillgood wrote:
I did make a concept for cellular evolution some time back. It isn't the greatest but it could help flesh things out I guess: https://thrivegame.canadaboard.net/t665p30-cellular-evolution-concept-questions
(look for my post with spoilers, that sums it up.)

Yes, I used a quote from it.

Ah I see. It's helpful for me to read the entire post to not create a redundancy in the thread, isn't it? :3
Back to top Go down
zippybomb
Newcomer
zippybomb


Posts : 73
Reputation : 2
Join date : 2012-06-13
Age : 26
Location : Vancouver, Canada

Developing Guide To: Microbial Stage Empty
PostSubject: Re: Developing Guide To: Microbial Stage   Developing Guide To: Microbial Stage EmptySat Jun 16, 2012 5:36 pm

Dr_Chillgood wrote:
zippybomb wrote:
Dr_Chillgood wrote:
I did make a concept for cellular evolution some time back. It isn't the greatest but it could help flesh things out I guess: https://thrivegame.canadaboard.net/t665p30-cellular-evolution-concept-questions
(look for my post with spoilers, that sums it up.)

Yes, I used a quote from it.

Ah I see. It's helpful for me to read the entire post to not create a redundancy in the thread, isn't it? :3

Yes, we're trying to keep it concise. Anyone else think the single biome is a good idea for cell stage?
Back to top Go down
MeowMan1
Regular
MeowMan1


Posts : 255
Reputation : -7
Join date : 2012-03-04
Age : 25
Location : Virginia

Developing Guide To: Microbial Stage Empty
PostSubject: Re: Developing Guide To: Microbial Stage   Developing Guide To: Microbial Stage EmptySat Jun 16, 2012 5:38 pm

maybe, I wanto to see what Sciocont says
Back to top Go down
uverion
Newcomer
uverion


Posts : 30
Reputation : 2
Join date : 2012-06-08
Age : 37
Location : Spain

Developing Guide To: Microbial Stage Empty
PostSubject: Re: Developing Guide To: Microbial Stage   Developing Guide To: Microbial Stage EmptySat Jun 16, 2012 9:40 pm

~sciocont wrote:
Food webs shouldn't be hard coded, but we're going to have to be clever to ensure that they work and don't collapse very easily. It will also be a bit hard to figure out how to program in the logic for the webs in the first place, but we can discuss that in the appropriate thread.

Ok, we should open that thread and call the coding armies to gather in there. We can start conceptualizing it and even pseudo-coding it

~sciocont wrote:
I definitely agree that mutations should be simpler, but they needn't be simplified- for unicellular organisms, they'll already be very simple. the most important things we need to know are diet, membrane construction, what kinds of organelles it has, where they are, surface area, volume, etc.

So we should start concreting what statistics go into the cell chapter right? Hope there will be more discussing topics tomorrow morning, it's getting pretty late here in Spain (3:40 a.m.) Good night thrivers!
Back to top Go down
~sciocont
Overall Team Lead
~sciocont


Posts : 3406
Reputation : 138
Join date : 2010-07-06

Developing Guide To: Microbial Stage Empty
PostSubject: Re: Developing Guide To: Microbial Stage   Developing Guide To: Microbial Stage EmptySat Jun 16, 2012 10:27 pm

uverion wrote:
~sciocont wrote:
Food webs shouldn't be hard coded, but we're going to have to be clever to ensure that they work and don't collapse very easily. It will also be a bit hard to figure out how to program in the logic for the webs in the first place, but we can discuss that in the appropriate thread.

Ok, we should open that thread and call the coding armies to gather in there. We can start conceptualizing it and even pseudo-coding it

~sciocont wrote:
I definitely agree that mutations should be simpler, but they needn't be simplified- for unicellular organisms, they'll already be very simple. the most important things we need to know are diet, membrane construction, what kinds of organelles it has, where they are, surface area, volume, etc.

So we should start concreting what statistics go into the cell chapter right? Hope there will be more discussing topics tomorrow morning, it's getting pretty late here in Spain (3:40 a.m.) Good night thrivers!
-it already exists, search it and start posting.
-go to one of our cell stage threads.
Back to top Go down
Sponsored content





Developing Guide To: Microbial Stage Empty
PostSubject: Re: Developing Guide To: Microbial Stage   Developing Guide To: Microbial Stage Empty

Back to top Go down
 
Developing Guide To: Microbial Stage
Back to top 
Page 1 of 1
 Similar topics
-
» Microbial Compounds and Organelles
» questions about civ stage and space stage.......
» Bacteria
» Microbial trailer
» A Question About Microbial Gameplay...

Permissions in this forum:You cannot reply to topics in this forum
Thrive Game Development :: Development :: Design :: Gameplay Stages :: Microbe-
Jump to: