Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Ta-183

Pages: [1] 2 3 ... 7
1
Suggestions / Re: Bot Code Analysis Tool
« on: June 25, 2010, 05:08:48 PM »
Really, I would probably kill for a tool like that. It would likely spell the difference that launches DB from an obscure a-life simulator used by only a couple dozen and upheld by even fewer to the 'killer app' of the programming game nerd. Most people that I tell about darwinbots think it's a neat idea until I reveal that the language used is a reverse-polish assembler. This could also really influence the creation of more and more complex league bots and would prove invaluable in the far more complex environment of DB3. Bots with complex diagnostic, error handling and antivirus systems would be far simpler to create and become far more common. The applications for bot development that such a program would have are boundless. The simple use of it as an error-checking and debugging tool would have far more immediate usefulness.

Who among us DOESN'T want to go back and make our best bots behave exactly as we wanted them to? It love to make SF2 work correctly. Half the time, I don't even know what the hell it's doing. Such is the reality of implementing complex structures in an esoteric assembly language. (DB4.0, now in Brainfuck!)

2
Internet Mode Commentary / Re: New IM Commentry Thread
« on: June 22, 2010, 03:50:54 PM »
It appears to be time to let SF2.1 loose on the internet again..... >:)

3
Bot Tavern / Bots with Feelings
« on: April 19, 2010, 12:48:54 PM »
SF2.1 uses a system that could be described as one step away from 'feelings', pertaining to the bots situation rather than its experiences. Its behavior (what it is doing, what it will do, what it won't do, like it will run from an enemy if its health is low but not if the health is good and it will eat if it sees food an it isn't doing anything more important, like RUNNING AWAY) is determined by what it sees and what it knows about itself, such as it health and if there is any food nearby, or enemies. SF2.2, which was planned but dropped because it would have been a nightmare to program, would have used a rudimentary (in a very loose sense of the word) system that could actually be called it's 'mood', which would control which eye control system it would use, whereby it would normally use the complex eye-switching system envisioned for SF2.2, but if it got confused a lot or didn't work, it would get 'frustruated' and revert to 2.1 eye control.

4
Off Topic / anime
« on: March 10, 2010, 05:16:23 PM »
I don't exactly like anime as an overall type of media, there are a few (and I mean a FEW) specific things I like, but its mostly an "I know about it because the TCG/gaming group in the library in the morning is right next to, and often the same thing as, the anime group" thing. I can't shake the feeling that I have a growing, smoldering resentment for "weeaboos". Then again, hearing the word 'cosplay' tends to make me want to break things.

I enjoyed pokemon, but only like the first three seasons when I was a kid. After that it seemed like I was outgrowing it. Now its just nuts.

I much prefer history to anime. I spend more time on the history channel network than all other channels combined. Hist, Hist International, Military channel, etc.

5
Bot Tavern / Cloning SG bot allowed in IM?
« on: March 10, 2010, 12:26:44 PM »
I want to see what happens if it tries to rape a SF2 but only succedes in giving it a rape face....  

6
Internet Mode Commentary / What's happening in IM?
« on: March 10, 2010, 12:17:43 PM »
I would expect SF to do that, seeing as I was the only sim running for like a week, and at the longest I had a sim running continuously for three days, without getting anything but SF back.

I haven't run DB in over a week though. Happy to hear its still out there, eveolving, adapting, and kicking ass.

7
Announcements / Planned downtime
« on: March 03, 2010, 05:48:53 PM »
Sounds like thats my sim, it keeps failing to connect.

8
Announcements / Planned downtime
« on: March 02, 2010, 04:41:41 PM »
IM seems broke again.

9
Announcements / Planned downtime
« on: March 01, 2010, 05:15:57 PM »
Quote
3/1/2010 4:14:32 PM: Fruit_Fliesv0.21.txt teleported in from Sammeh
3/1/2010 4:14:32 PM: HSVirLite2.txt teleported in from Sammeh
3/1/2010 4:14:32 PM: HSVirLite2.txt teleported in from Sammeh
It's working!!  
Well, mostly. I'm still getting a lot of "Error Downloading Pop files" and "Time out disconnecting". But it works!

By the way, HSVirLight2 got smashed by heavily mutated SF2's almost as soon as it got in. Sorry.

10
Internet Mode Commentary / Anybody using IM now?
« on: February 27, 2010, 11:55:00 PM »
Holy balls.  

I come back from playing Dwarf Fortress for a few (okay, MANY) hours, and I look at the population graph. Yet again, SF2.1 has mutated to produce a new dominant strain, this time capable of an incredibly high population. A few hours ago, a fairly standard population curve was there, hovering between 50-200 bots. Then, for some reason, a steady curve upwards occurred, and happened to be a quadratic one. Population rose exponentially before abruptly leveling out around 1500 bots.

I love this fucking bot.  

By the way. The server appears to be unreachable, are you switching the IM servers?

EDIT: GOD DAMNIT!! My C drive reached capacity because of the fracking autosaves! AND I LOST THE NEW, BLUE SF2!! SCREW YOU, HARD DRIVE. SCREW YOU.

11
Internet Mode Commentary / Anybody using IM now?
« on: February 26, 2010, 04:54:43 PM »
Mine does that. When it freezes like that, it takes maybe two minutes before it goes through another cycle of maybe 1000-2000 sim cycles, then freezes again. Check your total cycle count, you might find yourself to be wrong.

12
Simulation Emporium / New zerobot simulation
« on: February 25, 2010, 07:07:40 PM »
Impressive. This means that after a day of running in the background, if anything is left then those are the ones to save.

I need to start doing that.

13
Bot Tavern / Ambitious MB project
« on: February 25, 2010, 07:00:47 PM »
True. The format still needs to be ironed out, with species entries possibly using only two or three memory locations, with the ID in plain ASCII numerals and data stored as binary, each bit corresponding to a capability, but there would still need to be even more memlocs used to account for saving the values for things like the average energy and body levels. And the purpose of a memory bus would be to, for the most part, take a huge load off of the central brain cells for memory related tasks, such as finding and storing memory entries. Locating a single data entry in a large memory bank if it was all attached at a single point would take hundreds of cycles. And since there are no loops in DB-DNA, it would require the use of sim cycles as the loop used for searching memory and building/searching through lists. In addition, searching through memory requires building lists and arrays to iterate through, and this requires scratchpad memory to be allocated to bus operations, further reducing storage, meaning even more cells must be used. And yeah, it will need TONS of memory space. Once you start adding up all the entries that it will possibly be entering, it starts to get HUGE.

Once you really begin to think about what it will take to get this kind of thing working, it becomes clear that this thing would in no way be a viable evosim or combat organism. Evosim, maybe. But if you include commands and opcodes to be interpreted and executed, mutation goes out the window. But it would be SO freaking worth it. I wouldn't be able to do ANY of the coding required in such a bot, but I can help figure out how to make the thing go. I have a lot of free time to ponder things. This concept has taken up a lot of my thinking time recently.

14
Bot Tavern / Ambitious MB project
« on: February 25, 2010, 12:00:22 AM »
A lot of that requires extra memory. When you get down to it, you have to remember that each bot is restricted to less than 1000 spaces for individual pieces of data. Not to mention that you have to become much more specific if anything is to happen. I shall demonstrate;

A bot is developed with these traits, focusing on a central nervous system consisting of a brain with specialized thinking cells and many memory cells. For this example, we shall assume this organism is in its young/infantile stage, and has one processing cell and four memory cells, plus the three data bus cells required due to the three tie limit. The primary brain cell (henceforth referred to as the brain itself) is connected to the memory cells by the bus cells. It is connected by a single tie to the first data bus, which ties to the other two data buses. They tie to the remainder of the memory cells. The primary job of the data bus is to manage the cells connected to it and allocate data received, such as coordinates, info about a species encountered, etc. The bus cells themselves can allocate some memory to themselves, as well. Lets say the organism detects another bot (the method of how it accomplishes this can be ignored in this demonstration) and decides to store information about it. Gene length, body and energy levels, shell/poison/venom/slime levels, indications of other capabilities such as viruses, etc. It reads the data through its eyes or whatever it uses, and then sends the individual numbers to the data bus, along with the indication that this is a new data entry about a new species. The data bus then decides which cell is currently the least full (or alternatively it could allocate memory sequentially, filling one after another. In this manner, a full simulation of a computer could result, using a series of opcodes and reading programs from memory to form a ridiculously primitive and slow, though nonetheless incredible, CPU) and allocates the data to it. It saves the location and ID of this entry in its own directory. It may be a good idea for a bus to have its own storage for storing directory entries, at least for the first bus. But this would be better servd if it is possible to send data through multiple ties (more than three) reliably.

For example, if you were to use a safety margin of 500 usable memory locations per bot, and store data in integer form between 0-255, you are looking at two bots per kilobyte of data. This becomes very claustrophobic for a long term data storage system. Efficient management and allocation of information is an absolute necessity.

15
DNA - General / Most effective use of poison?
« on: February 24, 2010, 06:55:25 PM »
They both affect any bot they hit. Species themselves are next to impossible to define, the only real way of telling them apart is by their conspec.

Pages: [1] 2 3 ... 7