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 - abyaly

Pages: 1 2 [3] 4 5 ... 25
31
Darwinbots3 / 2.5 Dimension mode?
« on: December 08, 2009, 06:57:52 PM »
Why are the memory values being restricted to the range of +- 1000? It seems like it would be easier to let them take up all of the variable's values.


Also, I don't think you meant continuous there, since .fixpos is a continuous map.

32
Darwinbots3 / performance
« on: November 18, 2009, 07:09:34 PM »
I think the most important performance optimization right now is getting something running. Others should probably wait for that.

33
Bot Tavern / I flamma killer
« on: October 23, 2009, 09:35:20 AM »
and I flamma is still the most high-profile combat bot...

34
DNA - General / Problem with Inline Conditions
« on: September 09, 2009, 08:21:29 AM »
Your inline conditions are commented out.

Also, I think they control store, inc, and dec. Not every value push.

35
Darwinbots3 / Thoughts on Multithreading...
« on: August 25, 2009, 09:57:58 AM »
Introducing a cycle delay between bot DNA execution and bot action would make writing a bot significantly more difficult. A bot would need to attempt to extrapolate the data once cycle forward before acting in order to reliably do the things it should be doing.

As far as threads, it seems like the main CPU eaters in DB2 were eye input and DNA execution. Both of these tasks seem parallelizable, since doing this for one bot isn't dependent on the results from another.

36
Suggestions / Notable Improvement Possibilities
« on: May 27, 2009, 09:42:38 PM »
On the issue of invisibility. I hope you're not going off of the eye diagram that shows up for the selected bot, since that is not accurate.

37
Off Topic / Saw this and thought of you.
« on: May 08, 2009, 09:54:03 AM »
http://www.nerogame.org/

This is a game where you train a neural network to execute various tactics.

38
Announcements / LaTeX
« on: May 08, 2009, 09:45:38 AM »
Woo [img class=\"tex\" src=\"http://www.forkosh.dreamhost.com/mathtex.cgi?{..}\above{\smile}\" alt=\"LaTeX: {..}\above{\smile}\" /]

39
Off Topic / Here is an interesting math challenge
« on: April 24, 2009, 05:49:15 PM »
Quote
the source code for that "Lagrange inversion theorem"

40
Off Topic / Anyone ever used Soar?
« on: April 04, 2009, 08:05:38 PM »
Now that I look at it, that was a lousy sales pitch. I didn't even mention the positive aspects of the language
To make up for it, here is the most popular example of why Haskell is awesome:
Code: [Select]
qsort []     = []
qsort (x:xs) = qsort (filter (< x) xs) ++ [x] ++ qsort (filter (>= x) xs)
This is quicksort. Even though it's been compressed into two lines, this implementation is still more clear than most languages can manage. Isn't that amazing?

41
Darwinbots3 / Darwinbots 3 Progress
« on: March 25, 2009, 09:48:08 AM »
I've seen a few different ideas floating around; have you decided what's going to happen with ties/physics/bot shape?

42
Darwinbots3 / Anyone out there?
« on: March 15, 2009, 08:04:52 AM »
That's fine if the groupings are configurable. Then there is room to play with it and see what types of groupings lead to interesting results. Consistent groupings matter less than interesting results, and we don't know which will yield those until we try them.

43
Off Topic / Anyone ever used Soar?
« on: March 15, 2009, 12:19:41 AM »
If you are into weird programming languages, try a functional language, like Haskell. It is really odd. For example: things like "x = x + 1" don't exist; it's impossible to change the value of a variable after it has been assigned. Also, there are no "loops". And things are usually not evaluated in the order you write them.

Although, if you can overcome the strangeness for long enough, it causes a big shift in thought process. It may initially seem something like this can't possibly be used for programming, but it (eventually) makes sense from a mathematical viewpoint.

44
Darwinbots3 / Anyone out there?
« on: March 15, 2009, 12:06:35 AM »
It doesn't even need to be a grid. They could just be partitioned into (configurable?) subsets and set up so that moving within a subset is easier than branching into another one.

45
Taking advantage of specialization requires a longer a more complex genome that is harder to build, and even with specialization, there is still a very real possibility that single bots will remain as the unstoppable grey goo.

Pages: 1 2 [3] 4 5 ... 25