Let's Make Robots!

perl

Sentiment analysis and expression
Sentiment analysis is a technique used to infer or interpret some emotional context in communication - in this case, usually text. It is a growing field for … Read more

Chess software development

Well i really want a good playing chess robot. I am no chess engine programming guru. So i decided that with my bi-directional wireless communication, i might as well have the chess program run on my computer and communicate with the robot. So i did some googling. Found that there are lots of chess engines that are meant to be communicated with. Well my mac already has one that i can play in terminal. That seems pretty bare bones and simple to communicate with. Now im just wondering how to communicate with a separate script from my perl script.

Chess robot operation via ustream

The chess robot is now up and running via ustream (this doesnt mean its live yet, just that it works). So here is how it goes:

First of all, here is the ustream channel it will be on http://www.ustream.tv/channel/patrickmccb

The commands are as follows:

To move a piece type in the location of the piece, type dash, then type where you want to move it, then the word "move".

Example is: b7-b6 move     

DarwinBot now in Soccer mode

My DarwinBot has been reincarnated into erhhmmm something completely else.

As it is right now (if it is indeed live at all) you get to control it. It is very very simple. Just five little commands. To get control, you must use the magic word first: control (and hit send). Now you have a limited amount of time to control the bot.

The available commands are:

DarwinBot lives

This continues my previous experiments with evolutionary code generation. I built the simplest robot imaginable to test out pieces of code. This is 1069-H1 aka "DarwinBot".

Darwin is a hacker

How many monkeys on type writers does it take to write the collected works of Shakespeare? Or Asimov for that matter? It has been claimed, but never tested, that a limited amount of monkeys will indeed produce such a work.

Given enough time...