Computer Learns From Tic-tac-toe

menace-tic-tac-toe-computer

MENACE, the Matchbox Educable Noughts And Crosses Engine, is a fancy name for a machine that plays Tic-Tac-Toe. The concept is a product of Professor [Donald Mitchie]’s work in the 1960’s and was featured as an example in the “A New THEORY of AWESOMENESS and MIRACLES” talk given at this year’s UK games conference.

[James Bridle] built this fascinating example of how a computational system can learn from its successes and failures. Each box corresponds to one of 304 different board layouts. The operator uses an index sheet to locate the box that corresponds to the current state, shakes the box, then looks to see which bean has randomly fallen into a partition in the box. The color/type of bean corresponds to a space that the machine has “chosen” for that move. If MENACE won the game a bead matching the move that was played would be added to each box used. If MENACE lost, a bead would be removed from each box used. This way the machine cannot make the exact same mistakes twice, and is more likely to repeat successful solutions.

[James] notes that he couldn’t find any evidence of this machine actually being built before. It is possible that this was always a theoretical device but now we’ve seen an actual build. We consider this to be a computer because it is calculating moves based on probability of success but what do you think? If you’re thirsting for more pictures there’s plenty to see in the Flickr set he’s posted.

[via BoingBoing]

Ping-pong Launcher Your Wife Can’t Know About

ping-pong-ball-launcher

Sometime the projects you see at the local hacker space are better left a secret when you return home for the evening. Case in point, this ping-pong ball launcher that can put holes in a sheet of OSB. The projectile is made more lethal because the ball has been injected with water to dramatically increase the density. Compressed air is used to propel it from the 14 round magazine with devastating effect.

We’ve embedded a video of the gun being fired after the break. The creator, [Ron Kessinger], demonstrated this at a Denver hacker space called Club Workshop. We’re hoping there’s no plans for turret automation because this thing’s dangerous! Either way, the significant other who usually watches out for our safety would never approve. Continue reading “Ping-pong Launcher Your Wife Can’t Know About”

Medium Format Camera, From Scratch

title_image_t

[Peter Johansson] has taken it upon himself to build a medium format camera, from scratch. We know this is a shock to some of you, but this camera uses traditional medium. There is no sensor. He will be loading it with (gasps) film. He bought the lenses pre made, but everything else is being constructed by himself. Probably the most notable parts are the aperture and the shutter. The project is about 80% complete right now. We can’t wait to see it finished.

[via Makezine]

We’ll Take The Fries.

fjdkalfjdklajfdaflj

We’ve all been there; hardest decision we’ve ever had to make. College and debt or freedom but no career? Start a family or live out alone? The number 2 with a small shake or side of fries?!

[Leon] sent in his random number generator, oddly enough not to just generate a number, but help us through with those life altering decisions. Using a noise diode like setup he’s able to generate random bits, which an ATtiny24 then converts and displays on a 7 segment LED. His generator also has the ability to set upper and lower limits. Seems like an awful lot of work to avoid the freedom of choice paradox, but we enjoyed the project none the less. Check out a video after the break. Continue reading “We’ll Take The Fries.”

Easy Dial Telephone

easy-dial-phone

[Taufeeq’s] Grandmother needed to be able to call her family members but due to ailing eyesight and memory this was a difficult task. He decided to help her with this by building a telephone that will auto-dial a number at the push of a button. [Taufeeq] built a case to hang on the wall which houses a hook for the receiver and two auto-dial buttons. The buttons are lighted and loosely based on the LED push buttons we covered in January. Housed in a separate box are a microcontroller and a dual tone multiple frequency IC used to dial the numbers. These are patched into a PCB from a standard telephone.

The result looks great and makes using the phone much easier with the simplified controls. We’ve included the demonstration video after the break.

Continue reading “Easy Dial Telephone”

Android Ported To Meizu M8

meizu-m8-runs-android

[Evow04] has been working hard to run Android on a Meizu M8 smartphone and we’re beginning to enjoy the fruits of his labor. The Meizu M8 is a Chinese cell phone very similar in appearance and hardware to the iPhone. The factory firmware runs Windows CE 6 but there is no official support for Android. It looks like [Evow04’s] upgrade method is fairly easy; copy an IMG and BIN file to the root of the phone, backup the Windows CE portion, and then use the upgrade mode to flash the two files.

We’re pretty impressed with Android, especially the potential that it represents. Having another device that runs the OS is a good thing but at $350-$400 this isn’t any cheaper than just buying an Android phone.

Happy Birthday Internet, Here’s $40,000

balloon

Darpa has another contest coming up. You may remember some past Darpa competitions, like the 2007 Urban Challenge. Where hackers, engineers, and scientists alike came together to build autonomous vehicles. The game this year is to celebrate the 40th anniversary of the Internet.

The rules are simple enough, find a bunch of red balloons and mark their latitude and longitude. The hard part? There is only 10 balloons – spread across America. It will take an extreme amount of social network engineering, but it all pays off with first place receiving $40,000.