Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling

LIFE with a twist

by Cybercosis (Monk)
on May 09, 2000 at 07:33 UTC ( #10704=CUFP: print w/replies, xml ) Need Help??

I *really* wish I could put the code up here, but there's too much of it for one message. I'm reimplimenting an old Web feature--Technosphere. It may still be out there, but I wanted to write my own. For those that don't know, Technosphere is a virtual environment in which creatures (small AIs) exist and interact. Unfortunately, none of my computers has the RAM to run the whole thing (holding the map, tracking the creatures, running the intelligences) so I did a little pseudo-distributed computing work with my home network and sockets. Now I have one computer holding the map, another tracking the creatures, and a third controlling the interaction between the two. ~Cybercosis

Replies are listed 'Best First'.
RE: LIFE with a twist
by GridMonk (Acolyte) on May 10, 2000 at 07:09 UTC
    Yeah, my significant other wants a pet, but I'm allergic to cats. More code is always fine though... :-)


    A monk asked his teacher,
    "What did old Masters attain when they entered the ultimate stage?"
    "They were like burglars sneaking into a vacant house," the teacher replied.

      sort of off topic, but one perl pet on the net is the Talking Frog, at : kisses, princess frog
RE: LIFE with a twist
by muppetBoy (Pilgrim) on May 10, 2000 at 16:00 UTC
    Sounds cool.
    Have you implemented the whole system in PERL (inc. the AI etc) or just the networking section? What sort of interactions exist between the AIs?
    And also - inagreement with the folks above - can you show us the code or a link to it?
      I'll answer everything here. Yes, everything is in PERL, 'cos i just love the Swiss Army Chainsaw. The network stuff, the AIs, the map generator, it's all in PERL. In general, interaction runs from aggression (same species & same gender in an individual's territory) to indifference to... well... something a bit amorous ;-) Gotta keep the population up somehow! I'll put up a link when a) I've secured the system a bit more 2) I get DSL and #)I buy my domain. Of course it'll be open-sourced the whole way.
        If you haven't bought your domain yet, you might want to check out 12 Euro's for a domain ain't bad. =]
        Very Very Cool!! Really looking forward to seeing it!! Don't forget to keep us informed of your progress. I'm really interested! (If you didn't get that already...) gM
        Please consider posting the source before your server is available. I am sure all the gaming/AI enthusiasts would like to see it, and fiddle with it if you give us license. Thanks! &Anona->{'Monk'}('Ous');
RE: LIFE with a twist
by Amerist (Initiate) on May 10, 2000 at 20:40 UTC

    That's REALLY nice. I'm currently working on a similar project myself, except that it involves dragons and the primary apps (which are distrubuted code as well, "lairs") aren't in Perl but I may be writing a bunch of functional helper scripts around it in perl for cleaning data files and displaying statistics on the web in Perl.

    What sort of interface does your virtual environemnt have? Is it graphical? Does it allow for web-interactivity?

    Where'd you come up with this project, I really like the idea. My dragons are yet just starting out fledgling and I'm even going to start trying my way into geneticly-programmed AI (to study emergent behavior.)

    Anyway, I could babble on forever on these sorts of subjects so I'm going to close up with just saying that I'm very impressed to see someone out there with that sort of imagination putting something to work like that, especially in perl.

    Amerist A'Toll.
    May GEM's light shine upon thee!

RE: LIFE with a twist
by Anonymous Monk on May 10, 2000 at 03:13 UTC
    So, can we see it? =)
      Indubitably - can you post a link to somewhere that we can see the code ? I'd love to see/play with the code.

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: CUFP [id://10704]
Approved by root
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others scrutinizing the Monastery: (2)
As of 2023-10-01 14:55 GMT
Find Nodes?
    Voting Booth?

    No recent polls found