Thanks! I keep thinking I'm going to make an improved version some day...the problem is I tend to lose interest in my old projects. But it might still happen :)
Could you please take this to consideration? I'm not experienced enough to do this myself, but I think this would be a good idea for a major improvement, although it might take a long time to make. Thanks!
Hi g8rghr...thanks for all the ideas for improvements of Bugs! I'm glad you see such potential in the project. I have often thought I'd like to do more with the project, when I get some free time...your ideas are good and it would be fun to try some of them out. Remember, though, that Scratch is a simple language and there are limitations to what can be done in it...but I'll give it some thought :)
Basically, the whole thing would work as an ecosystem: each species relies on one another to survive, even if they hurt each other. IF one species grows too much, there could be a conflict with food and they could die out. When amounts of one species becomes uneven with other species amounts, the whole thing would be thrown off balance.
If the beetles are poisoned by food or water, before the die (or recover) the could produce poisoned poo, which the flies might eat and get sick and possibly die, and the spiders might get sick from eating poisoned flies.
You could also add evolution with genetic variation and Natural Selection this way: When two bugs have kids, one could be the same and one could be different with genetics. You could add more legs, antennae, bettor or worse sensory, and that kind of thing. The difference in genetics can also be randomized. This way, the better of the 2 or 3 bug kids will survive and have kids: Eventually, the bugs will adapt with the environment with evolution (although extremely sped up).
The bugs could also age, each one aging and eventually dying depending on how little or much food they've had. Eventually, even if they have lots of energy, they could get sick and die. Don't forget, they can also die with poison. With the poison idea, you should maybe put one of every 150 or 200 leaves poisoned. The poisoned bug could also have a 1/2 or 1/3 chance to recover. The flies could also bite the beetles and hurt them.
You could also have spiders and webs that the flies have to avoid. They could all also reproduce. You could also have male and female beetles, flies, and spiders. It doesn't have to get 'graphic', but you could start out with one male and female of each, and they could have either 2 or 3 kids,each with a 50 percent chance of being male or female. It technically doesn't work; having kids with brothers and sisters,but it'd be good enough.
I have a good idea for an improvement: you could add water that the bugs also need. You could also add a little bit of poisoned food and/or water that the bug tries to avoid but might not notice. Another possibility is (This may sound immature, but it's realistic) to add poop the bugs produce, and their could buy flies that fly around and feed on the poo: maybe have lives of the flies identical to the lives of the beetles, just that feed, look, and act a little differently.
Lizards would be cool. Changing all the costumes would be kind of a pain but not too hard. Changing the behavior is harder. Do you want to remix? You can if you want :)
That's about all my computer could handle at once (it's 10, by the way). If you want more (and you have Scratch installed on your computer), you can download the project and copy any of the bug sprites to make more bug sprites :)
Right. The bug population is limited by the number of bug sprites available (10 in the version I posted). The bugs think they are having babies but there are no more sprites available to fill the role. You can download the project and copy any bug sprite to make the potential population larger...but it might get pretty laggy.
Would it be possible to create somewhat intellingent artificial life? For example there may be rocks and sticks laying all over the place and the creature might be able to pick them up and build a place to store its food, or a campfire to cook the food, or maybe even a shelter? I myself have tried to do so and failed... Please reply.
So if we want to build a shelter we would start by dividing the tasks into simpler steps: Pick a location, Locate materials, Assemble materials into a shelter. Then each step would have to be divided again and again until you have the entire task well-defined - it's a lot of work but it probably could be done.
It is possible to do pretty much any task - if it can be defined well enough. And that gets pretty tough when you start talking about the things you are looking for.
Um... This must have taken DAYS. I don't have anything like this. Still, one of my projects (can't figure out how to do a link, so it's (link to project) is pretty cool. I really want advice, because it's still pretty much basic.
huzzah for bugs, yes. Although I can't really tell (I suck at these kinda things) I bet it's programed very well because of all these features that add to the experience. It reminds me of when I brought bugs into my house as a little kid(although they died >.>)
That's an interesting game you came up with. It has been suggested to me that I make the bugs die of "old age" in addition to starvation. It would be a pretty easy change to make - what do you think?
Wow - I'm glad you like it so much! It is pretty funny how easy it is to get attached to the little critters and soon you start worrying about how they are doing. I actually felt a little pang of joy when the bug found a big bunch of food just now!
You know, I don't even know if leaf-eating bugs drink on a regular basis! They probably get most of their moisture needs from the leaves. But, you could add drinking to this simulation...I don't think it would be that hard.
That's a good idea! How could I make the bugs look like they were getting older without having to make a ton of different costumes? Maybe a color effect?
A very good game, my brother doesn't want to go away from this game! Avery, very good game!! and exciting!! By the way, how old are you? I'm 10. I will turn 11 at Jan. 20, 2009.
Thanks! The number that can be shown at once is limited by the number of bug sprites...I think it is 10 in this version. You can download and increase it by copying any bug more times. The bugs don't know there is a limit and keep popping...
Hiya Paddle2See - I remixed your project and added my cricket to it. (link to project) Balancing things in artificial life is trickier than I thought.. My cricket still needs some work, but it was fun creating it and adding it into your world. Thanks!
Yeah...that's how many bug sprites there are in this version of the project. You can make more if you want...just download the project and copy any bug a few more times. If you have a fast computer, you can put a bunch more in!
Download the 12 sprites and 59 scripts of "Computer Bug 2" and open it in Scratch
Project Notes
This is an experiment in Artificial Life...feed the bugs by clicking the mouse on the stage. This version has reproducing bugs...it is somewhat laggy though, and I had to scrap the footprints.
The Bug
======
+ Eats green "Plants" when it is hungry (low on energy)
+ Shows it's energy state by the green beads on it's back...more beads, higher energy
+ Finds plants with its antenae
+ Remembers and returns to the last place it ate food, if it doesn't find something to eat within 20 steps.
+ Burps when it is full and will avoid food until it is hungry again (at half energy level)
+ Turns grey and stops when it dies
+ Can be picked up by you, using the mouse
+ Will have a baby, if it has at least half energy and it is fully grown
The Plants
========
+ Like to grow next to existing plants but will also spawn new plant colonies
+ Can be produced by you by clicking on the stage. Hold down the mouse button for a continuous fall of leaves.
Possible Improvements:
=================
+ Evolution with genetic variation and Natural Selection.
+ Sleep? Predators?
Credits:
======
Sounds from www.soundsnap.com with editing done in Audacity
Comments
You need to be logged in to post comments
Add a Comment
puggle
Not familiar with that word...can you define it? Thanks!
baked beans
Can't really see how baked beans have anything to do with this project...please explain further.
(view all replies)Are you even working on any more?
Not at the moment :)
(view all replies)ahh i rember this this is my faviout project its amazing
baked beans
Thanks! I keep thinking I'm going to make an improved version some day...the problem is I tend to lose interest in my old projects. But it might still happen :)
(view all replies)Did you stop making computer bugs and or animals?
I haven't made any new ones lately...sorry.
(view all replies)Could you please take this to consideration? I'm not experienced enough to do this myself, but I think this would be a good idea for a major improvement, although it might take a long time to make. Thanks!
berries
Hi g8rghr...thanks for all the ideas for improvements of Bugs! I'm glad you see such potential in the project. I have often thought I'd like to do more with the project, when I get some free time...your ideas are good and it would be fun to try some of them out. Remember, though, that Scratch is a simple language and there are limitations to what can be done in it...but I'll give it some thought :)
(view all replies)Basically, the whole thing would work as an ecosystem: each species relies on one another to survive, even if they hurt each other. IF one species grows too much, there could be a conflict with food and they could die out. When amounts of one species becomes uneven with other species amounts, the whole thing would be thrown off balance.
If the beetles are poisoned by food or water, before the die (or recover) the could produce poisoned poo, which the flies might eat and get sick and possibly die, and the spiders might get sick from eating poisoned flies.
You could also add evolution with genetic variation and Natural Selection this way: When two bugs have kids, one could be the same and one could be different with genetics. You could add more legs, antennae, bettor or worse sensory, and that kind of thing. The difference in genetics can also be randomized. This way, the better of the 2 or 3 bug kids will survive and have kids: Eventually, the bugs will adapt with the environment with evolution (although extremely sped up).
The bugs could also age, each one aging and eventually dying depending on how little or much food they've had. Eventually, even if they have lots of energy, they could get sick and die. Don't forget, they can also die with poison. With the poison idea, you should maybe put one of every 150 or 200 leaves poisoned. The poisoned bug could also have a 1/2 or 1/3 chance to recover. The flies could also bite the beetles and hurt them.
You could also have spiders and webs that the flies have to avoid. They could all also reproduce. You could also have male and female beetles, flies, and spiders. It doesn't have to get 'graphic', but you could start out with one male and female of each, and they could have either 2 or 3 kids,each with a 50 percent chance of being male or female. It technically doesn't work; having kids with brothers and sisters,but it'd be good enough.
I have a good idea for an improvement: you could add water that the bugs also need. You could also add a little bit of poisoned food and/or water that the bug tries to avoid but might not notice. Another possibility is (This may sound immature, but it's realistic) to add poop the bugs produce, and their could buy flies that fly around and feed on the poo: maybe have lives of the flies identical to the lives of the beetles, just that feed, look, and act a little differently.
Amazig my bug has had 3 babies and 1 of thems a adult
please make another one
Lizards would be cool. Changing all the costumes would be kind of a pain but not too hard. Changing the behavior is harder. Do you want to remix? You can if you want :)
(view all replies)What would you like it to do :) ?
(view all replies)Seems easy but must have been tough to make!
Pretty tough...keeping track of when sprites should appear and disappear as they are born and die was an interesting problem :)
(view all replies)i accidentaly left the computeron while i was having dinner and when i went back they had died
Sorry to hear that...but they are only simulations...so just click on the Green Flag and make some more :)
(i just killed them all...mwhahahaha!)
yes! finaly killed one! lolz.
How come you can only have up to 9 bugs at a time?
That's about all my computer could handle at once (it's 10, by the way). If you want more (and you have Scratch installed on your computer), you can download the project and copy any of the bug sprites to make more bug sprites :)
(view all replies)Are you making Computer Bug 3 anytime soon?
Those are some good ideas...thanks!
I'm not working on it at the moment...too busy right now I'm afraid. What would you like to see in Computer Bug 3 if I do get back to working on it?
(view all replies)I found that after a while the "pop" would play (like it does when the bugs have a baby) but there were no babies there.
Right. The bug population is limited by the number of bug sprites available (10 in the version I posted). The bugs think they are having babies but there are no more sprites available to fill the role. You can download the project and copy any bug sprite to make the potential population larger...but it might get pretty laggy.
Would it be possible to create somewhat intellingent artificial life? For example there may be rocks and sticks laying all over the place and the creature might be able to pick them up and build a place to store its food, or a campfire to cook the food, or maybe even a shelter? I myself have tried to do so and failed... Please reply.
So if we want to build a shelter we would start by dividing the tasks into simpler steps: Pick a location, Locate materials, Assemble materials into a shelter. Then each step would have to be divided again and again until you have the entire task well-defined - it's a lot of work but it probably could be done.
(view all replies)It is possible to do pretty much any task - if it can be defined well enough. And that gets pretty tough when you start talking about the things you are looking for.
give love its!!! im kinda advertising for you.................
You are? Where are you advertising?
(view all replies)this game is awesome you're really good at scratch
You can have up to 10 bugs.
A bug crashed my browser.
TRIPLETS
cooooool fantastc amazing!!!!!!!!!!!....
Um... This must have taken DAYS. I don't have anything like this. Still, one of my projects (can't figure out how to do a link, so it's (link to project) is pretty cool. I really want advice, because it's still pretty much basic.
This is so cool! How did you achieve the reproducing effect? Multiple sprites ate the beginning of the game?
Yes, there are a bunch of hidden bug sprites hanging around waiting to be born :)
thats really cool, never seen anything like it
huzzah for bugs, yes. Although I can't really tell (I suck at these kinda things) I bet it's programed very well because of all these features that add to the experience. It reminds me of when I brought bugs into my house as a little kid(although they died >.>)
Sorry to hear of the loss of your bug pets...I never had much luck keeping bugs alive (for real) either. I hope you had fun with these virtual bugs :)
(view all replies)COOOOOOL!!!!!
munch munch munch
Oh I just play this game ALL the time!
That's an interesting game you came up with. It has been suggested to me that I make the bugs die of "old age" in addition to starvation. It would be a pretty easy change to make - what do you think?
Wow - I'm glad you like it so much! It is pretty funny how easy it is to get attached to the little critters and soon you start worrying about how they are doing. I actually felt a little pang of joy when the bug found a big bunch of food just now!
(view all replies)AAHHHTO MUCH BABIES!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
you shoud have different kinds of bugs that eat different colored plants. this would make an awesome screensaver!
mine all died of starvation
You can always hand feed them...if you want.
LOVE THIS!
maybe the bugs could get sick as well
I absoloutely LOVE it. Maybe you could make it drink as well, instead of just eating?
Thanks for your encouragement and ideas!
You know, I don't even know if leaf-eating bugs drink on a regular basis! They probably get most of their moisture needs from the leaves. But, you could add drinking to this simulation...I don't think it would be that hard.
Just an idea...maybe you could add old age to the bug?
That's a good idea! How could I make the bugs look like they were getting older without having to make a ton of different costumes? Maybe a color effect?
(view all replies)Are you making a third version?
Not currently...I've got a short attention span and have been distracted by Python.
Those things sure like to have babies!
Wow! Realy cool game!
A very good game, my brother doesn't want to go away from this game! Avery, very good game!! and exciting!! By the way, how old are you? I'm 10. I will turn 11 at Jan. 20, 2009.
I'm just a bit older than you...like 40 years! I'm 50, a retired Engineer, now working with the Scratch Team. Nice to meet you!
(view all replies)I got 10 then 5 pops but nothing happened its lagging alot o ait theres another pop! Well super cool game!
Thanks! The number that can be shown at once is limited by the number of bug sprites...I think it is 10 in this version. You can download and increase it by copying any bug more times. The bugs don't know there is a limit and keep popping...
(view all replies)wow i really like it the sound is cool it's like someone eating an apple
BE MY BUDDY! PLEASE!
wow... this is really kool.. :]
Its better than the first one!
AWESOME!!!!!!!!!!!! COULD I POSSIBLY BE YOUR FRIEND........MAYBE..........
Sure!
(view all replies)way cool you have great projects
Do you think this is any good? (link to project)
Hiya Paddle2See - I remixed your project and added my cricket to it. (link to project) Balancing things in artificial life is trickier than I thought.. My cricket still needs some work, but it was fun creating it and adding it into your world. Thanks!
can i remix it?
Absolutely! Have fun with it.
ooooh! you could make one where therea are both girls and boys and only girls can have babies!
Yeah, that would be more realistic!
cool
очень хороший проект
wha??? i don't understand
(view all replies)is there a limit of 10?
BSODs dont kill ya and you wont get the bsod
Oops. Well, you're going to need 1.3. Why not get it?
(view all replies)Yeah...that's how many bug sprites there are in this version of the project. You can make more if you want...just download the project and copy any bug a few more times. If you have a fast computer, you can put a bunch more in!
(view all replies)