Code center > Darwinbots3
DB3 Questions
Numsgil:
Ah, okay, I see. Like with bac's suggestion, I want to try and avoid substances costing more the more you have. Instead I'd like to see it being an issue of opportunity cost. Eg: given that you want to be a certain size, to cut down on your visibility and movement costs (from drag), what's the optimal distribution of muscles, fat, chloroplasts, shell, etc.
Like if anyone's ever played Magic the Gathering (a card game). If you add too many awesome cards to your deck you end up with an 80 card deck and your cards don't really work together very well. But if you pick a smaller subset of that you can make a lean and mean 45 card deck.
abyaly:
Since this thread has become pretty broad, I think I'll stick my suggestion in here. It would be nice to have some strictly "aesthetic" robot features that other bots could possibly use to recognize a species or individual bot. Some of these could be worked into how the bot is displayed.
Numsgil:
I think something like a serial number for individual bots would work. Have a refid and myid.
bacillus:
--- Quote from: Numsgil ---Like if anyone's ever played Magic the Gathering (a card game). If you add too many awesome cards to your deck you end up with an 80 card deck and your cards don't really work together very well. But if you pick a smaller subset of that you can make a lean and mean 45 card deck.
--- End quote ---
Ah, that makes everything sooo much clearer. Randomness isn't the solution though. What other limiting factors can we introduce?
--- Quote from: Numsgil ---Instead I'd like to see it being an issue of opportunity cost. Eg: given that you want to be a certain size, to cut down on your visibility and movement costs (from drag), what's the optimal distribution of muscles, fat, chloroplasts, shell, etc.
--- End quote ---
This seems to me to be a good place to start, but also a very risky approach. This could be a nightmare to learn and remember, like some form of grand-scale paper-scissors-rock. The best way to handle this would be to define a standard set of aspects (eg. weight, cost, bulk) which would handle the downside part of the materials easily, then have specific traits which define the material (eg. energy production, movement efficiency, motion). This would cut down on complexity greatly while still allowing a lot of flexibility for different materials.
While on the topic of materials, I thought I'd throw in a rough summary of basic materials that would probably be baseline:
-Chloroplasts (energy production)
-Cilia (Linear Motion)
-Muscle (Rotational Motion-as cells will be bonded on the surface and non-spherical, rotational forces will have to be much greater than in DB II.)
-Photosensitive (Horrible fill-in name for vision cell)
-Enzyme Gland (Shot power)
-Poison/Slime/Shell etc.
There's probably others that will be needed, but that seems to cover most necessary bot functions.
Numsgil:
--- Quote from: bacillus ---This seems to me to be a good place to start, but also a very risky approach. This could be a nightmare to learn and remember, like some form of grand-scale paper-scissors-rock. The best way to handle this would be to define a standard set of aspects (eg. weight, cost, bulk) which would handle the downside part of the materials easily, then have specific traits which define the material (eg. energy production, movement efficiency, motion). This would cut down on complexity greatly while still allowing a lot of flexibility for different materials.
--- End quote ---
Primarily I was thinking these:
* payload (eg: what it actually does. Usually positive)
* volume
* mass
With maybe some other special characteristics. But mostly it's a matter of volume and mass.
--- Quote ---While on the topic of materials, I thought I'd throw in a rough summary of basic materials that would probably be baseline:
-Chloroplasts (energy production)
-Cilia (Linear Motion)
-Muscle (Rotational Motion-as cells will be bonded on the surface and non-spherical, rotational forces will have to be much greater than in DB II.)
-Photosensitive (Horrible fill-in name for vision cell)
-Enzyme Gland (Shot power)
-Poison/Slime/Shell etc.
There's probably others that will be needed, but that seems to cover most necessary bot functions.
--- End quote ---
I'm including things like cilia and "enzyme gland" as part of the muscles. Maybe vision organelles as well (add more, increase your sensitivity).
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version