Subject: Microbe Prototype #2 Fri Mar 29, 2013 12:36 am
This prototype has ceased development. Things came up, I got a new computer, have no time to work on it and lost the source code when i got my new computer.
All right My current prototype includes the following: (It is written in GML) (which is used often for rapid prototyping)
A readme File which replaces what I used to have here
The initial world includes:
Spoiler:
Nucleus placement is now randomized at start for each species so you can tell later on which species are seperate if they are the same color by nucleous placement New background New nitches seem to form including Grazers Cell AI overhaul New behaviors for everything, chloroplasts are attracted to light thermoplasts to heat, mitochondria are attracted to biomass (To make things more orderly and interesting) Thermoplasts A fully implemented realistic water flow and physics system Light and Heat spots, A title screen with our beautiful thrive logo 2d graphics (because i suck at art) Flowing water (simple currents) Biomass (which appears when a cell is killed or dies from lack of energy) (for now lets assume this contains nutrients needed for life) Flagella (can be engulfed for a 1 in 20 chance of taking it (it works off my organelle routine)) (I will change this to be mutated) (Increases the speed at which your cell can move (and against flows) (a limit of 5 can be used by any given microbe at a time) Chloroplast (can be engulfed for a 1 in 10 chance of taking it) (doesn't really do anything yet except appear in your cell) Mitochondria(can be engulfed for a 1 in 10 chance of taking it) a limit of 4, and mitochondria also increases the amount of atp you get from engulfing biomass and other organelles) Bubbles (to show water current) The music for the microbe stage of thrive is in as-well to make it less boring Once you acquire an organelle the game will put it in a logical place in your cell ( I may make a microbe editor prototype for this as-well)) (You can see all organelles on your cell) flagella will hang off your membrane mitochondria and chloroplast will be put inside your cell and the nucleus is in the middle Cells reproduce (which takes alot of atp) Cells can die from lack of atp atp will constantly go down, it goes down faster if you are using organelles like flagella, based on how fast you are actually moving. Everything flows with the currents, this includes cells
All updates (most of which are not in this post, are in the readme file
Reasoning I am doing this so we can see what kinds of procedural instincts* (for lack of a better term) cells do I am doing this as a bit of a time killer I am doing this to test game-play The systems i use for this (including the idea of cells automatically placing organelles in good locations, may be able to be used later for our auto-evo) --------------- personalities that i have seen arise from our/my rule-set (all procedural and not hard coded)
1 creature seems to get flagella and eat as much as it can as fast as it can as aggressively as it can and does well at first before flattening out, they tend to stay in groups of 1 or 2, usually 1
Another class i seem to get is creatures that do not have flagella, that just follow current and because they follow the current get things out of the current, and tend to create colonies of 7-14 microbes all in one location filtering the water, and eating each other when they die. These creatures last a long time and the flagella type creatures tend to arise from them.
Note: If you seem to get a nitch that does not appear in this list notify me and I will add it (give a screenshot if possible) This will be important once I implement microbes actually being able to use thermo and chloroplasts and add eaters. New classes that I have found include:
Grazers, these guys stay on light spots sucking up all the chloroplast and transforming the chloroplast into atp.
Grazing colonies These are colonies of grazers that stay in and around light spots eating chloroplast they tend to swim in and out of it
A third class i get seems to be creature that gets a single flagella and a few mitochondria, and follows the current a little, taking food from the filter-ers (sometimes out competing colonies), the aggressive ones always arise from this class, it takes awhile but they do.
Screenshots (none from the current version right now):
Spoiler:
a screenshot showing a bit (the filter-ers, usually you see flagella ones sweeping in and out of these colonies taking food), even though this specific screenshot isn't showing everything it shows a few different microbe species that have evolved in my little tidepool
------
Previous version (from march) Oops version Current Version
(Fixed version, by NickTheNick) http://www.mediafire.com/folder/eqnq133gofk18/untrustedlife
Please post bugs/ideas/feedback (especially feedback)
Note that when you start you have no flagella so you wont be able to move very well, i suggest speeding up the game and controlling your cell that way (until you gain 2 flagella) Also note that this is designed to be a watch and observe type simulation, not a game (though I will call it that) so the game-play isn't very well developed. I prefer watching to see what evolves on fast speed then play. ------ Things i need to add:
Spoiler:
Make thermoplasts useful to cells Make chloroplast more useful to cells. Make flagella mutated instead of engulfed add cilia (slower but takes less energy then flagella) add vacuoles (they will store excess ATP as starch) Add eaters
Recent Update:
Spoiler:
Nucleus placement is now randomized at start for each species so you can tell later on which species are seperate if they are the same color by nucleous placement Ai overhaul Lght/Heat spots thermoplasts New behaviors seem to happen Beginning menu (with the logo) Graphics overhaul, water flow has been made more realistic, cells now have a limit of 5 flagella/mitochondria (each), rule-set being changed as a result of these changes I am seeing different things develop, for instance, creatures with flagella are doing better (realistic I suppose), the filterers are still there (in lower numbers as the water no longer flows in any single direction for long amounts of time.)
Note: Many many other changes are detailed in the readme, I may just remove this part of the post
Older Updates:
Spoiler:
I made the game easier to understand, the cell you are currently controlling will always have a lime green color. I removed the ability to leave your cell I added message Boxes to show info F3 will kill your cell instantly F1 will speed up the game clicking once will cause your cell to attempt to move there unless you click somewhere else (you can also click and hold the mouse button still)
and a few other minor balance changes etc.
I still need to change my rule-set a little to make it more accurate it is done
Last edited by untrustedlife on Fri Nov 08, 2013 10:38 am; edited 27 times in total
NickTheNick Overall Team Co-Lead
Posts : 2312 Reputation : 175 Join date : 2012-07-22 Age : 28 Location : Canada
Subject: Re: Microbe Prototype #2 Fri Mar 29, 2013 9:10 am
Moved this to its own thread. Tell me if you want a different title.
Subject: Re: Microbe Prototype #2 Fri Mar 29, 2013 9:12 am
Thank you, what do you think of it?
NickTheNick Overall Team Co-Lead
Posts : 2312 Reputation : 175 Join date : 2012-07-22 Age : 28 Location : Canada
Subject: Re: Microbe Prototype #2 Fri Mar 29, 2013 9:46 am
Excellent, excellent work. I really like how the niches naturally formed. Also, since you did it in 2D, you can use the sprites that have been collected in this thread.
Subject: Re: Microbe Prototype #2 Fri Mar 29, 2013 10:11 am
NickTheNick wrote:
Excellent, excellent work. I really like how the niches naturally formed. Also, since you did it in 2D, you can use the sprites that have been collected in this thread.
Thanks Doggit, i would like a download link for the mp3 if you wouldn't mind. Your music is amazing. THis could be what that 0.1.0 ends up looking like, but that is not this Trust me, 0.1.0 will be much better then this little prototype. (and 3d)
@NickTheNick, The class 2 microbes seem to stay in groups because of the fact that when a microbe dies it turns into biomass (which can be consumed for ATPs), also they follow the current, so when the current takes them in a direction they tend to clump together, and since they are following the current all the food will be going where they are.
I noticed when i was playing that my cell (when i lack flagella) tended to end up in these groups as-well if it didn't, it died (from lack of atp).
Doggit Regular
Posts : 444 Reputation : 36 Join date : 2012-04-28
Thanks Doggit, i would like a download link for the mp3 if you wouldn't mind. Your music is amazing. THis could be what that 0.1.0 ends up looking like, but that is not this Trust me, 0.1.0 will be much better then this little prototype. (and 3d)
@NickTheNick, The class 2 microbes seem to stay in groups because of the fact that when a microbe dies it turns into biomass (which can be consumed for ATPs), also they follow the current, so when the current takes them in a direction they tend to clump together, and since they are following the current all the food will be going where they are.
I noticed when i was playing that my cell (when i lack flagella) tended to end up in these groups as-well if it didn't, it died (from lack of atp).
Thanks Doggit, i would like a download link for the mp3 if you wouldn't mind. Your music is amazing. THis could be what that 0.1.0 ends up looking like, but that is not this Trust me, 0.1.0 will be much better then this little prototype. (and 3d)
@NickTheNick, The class 2 microbes seem to stay in groups because of the fact that when a microbe dies it turns into biomass (which can be consumed for ATPs), also they follow the current, so when the current takes them in a direction they tend to clump together, and since they are following the current all the food will be going where they are.
I noticed when i was playing that my cell (when i lack flagella) tended to end up in these groups as-well if it didn't, it died (from lack of atp).
read my private message;)
What is the best website to use to host this?
Doggit Regular
Posts : 444 Reputation : 36 Join date : 2012-04-28
Thanks Doggit, i would like a download link for the mp3 if you wouldn't mind. Your music is amazing. THis could be what that 0.1.0 ends up looking like, but that is not this Trust me, 0.1.0 will be much better then this little prototype. (and 3d)
@NickTheNick, The class 2 microbes seem to stay in groups because of the fact that when a microbe dies it turns into biomass (which can be consumed for ATPs), also they follow the current, so when the current takes them in a direction they tend to clump together, and since they are following the current all the food will be going where they are.
I noticed when i was playing that my cell (when i lack flagella) tended to end up in these groups as-well if it didn't, it died (from lack of atp).
Thanks Doggit, i would like a download link for the mp3 if you wouldn't mind. Your music is amazing. THis could be what that 0.1.0 ends up looking like, but that is not this Trust me, 0.1.0 will be much better then this little prototype. (and 3d)
@NickTheNick, The class 2 microbes seem to stay in groups because of the fact that when a microbe dies it turns into biomass (which can be consumed for ATPs), also they follow the current, so when the current takes them in a direction they tend to clump together, and since they are following the current all the food will be going where they are.
I noticed when i was playing that my cell (when i lack flagella) tended to end up in these groups as-well if it didn't, it died (from lack of atp).
read my private message;)
What is the best website to use to host this?
did not receive it?
You mean your message, i have 1 message from you. (im not good at this whole forum thing ugh), what is a good website to host it?
RodGame Newcomer
Posts : 94 Reputation : 15 Join date : 2013-03-18
Subject: Re: Microbe Prototype #2 Sat Mar 30, 2013 1:00 am
That's pretty cool! Can't wait to try it out. This will definitely be useful,
If you just want to host the game itself, making a dropbox public link is one of the easiest way i can think of. It would be cool to give your code aswell. Otherwise, the prototype isn't as much useful because we can't know how it works.
Keep going!
Doggit Regular
Posts : 444 Reputation : 36 Join date : 2012-04-28
Subject: Re: Microbe Prototype #2 Sat Mar 30, 2013 7:06 am
I can use these for upload your prototype:
https://rapidshare.com/
http://www.4shared.com/
http://www.filedropper.com/
Doggit Regular
Posts : 444 Reputation : 36 Join date : 2012-04-28
Subject: Re: Microbe Prototype #2 Sat Mar 30, 2013 12:46 pm
Subject: Re: Microbe Prototype #2 Sat Mar 30, 2013 10:14 pm
Doggit wrote:
untrustedlife wrote:
Doggit wrote:
NickTheNick wrote:
So Mike, what causes the cells to group together? What benefit do they get out of it?
Also, I really like the addition of water flow, it adds a lot to the gameplay.
I've put in my channel as version 0.1.0. Is that okay?
Nope, it is simply a prototype to see how niches form, not made off of the game.
Ah ok..next prototype can u add my music? (now i remove it)
I will definetly add your music. , sorry about the confusion.
rainwaffles Newcomer
Posts : 9 Reputation : 0 Join date : 2013-03-29 Age : 25 Location : Yes
Subject: Re: Microbe Prototype #2 Sat Mar 30, 2013 10:31 pm
Thanks, it works now.
~sciocont Overall Team Lead
Posts : 3406 Reputation : 138 Join date : 2010-07-06
Subject: Re: Microbe Prototype #2 Sun Mar 31, 2013 9:18 am
Doggit wrote:
NickTheNick wrote:
So Mike, what causes the cells to group together? What benefit do they get out of it?
Also, I really like the addition of water flow, it adds a lot to the gameplay.
I've put in my channel as version 0.1.0. Is that okay?
No, it's a prototype, not a release. The x.x.x nomenclature is only for official releases (the ones written in C++)
I've played this for a while, and there's a couple of things I want to discuss. First, it's a great simulation of competition, since limited resources mean that species get crowded out. I think with more species added initially there will be a much more interesting ecosystem, especially once you enable chloroplasts. I think your prototype and RodGame's prototype are excellent companions. Rod's is faithful to the compound system and will soon be simulating compounds pretty accurately. In terms of the dynamics of a single cell, that's what we're looking for. Your prototype is an excellent ecosystem simulator, and that's what we need to make the game environment interesting and dynamic. I'd like to see more diverse resources in your prototype to increase realism. I'd put in bacterial colonies- you can implement these easily as clumps of sprites that have a fixed position. Keep up the good work.