Game Development
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me

The Shed is going Social! Join us on FaceBook and Twitter and chime in on the conversation.

Go Back   Dev Shed ForumsProgramming LanguagesGame Development

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
  #1  
Old October 30th, 2012, 07:59 AM
nino88 nino88 is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Oct 2012
Location: Spain
Posts: 1 nino88 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 36 m 17 sec
Reputation Power: 0
Goopies - Evolving neural networks (w.i.p.)

Hey guys. This is my first post on the forum! And on it, I wish to share my newest invention:

GOOPIES

After reading the post by Darren Cubitt about his Neural Bots experiment, I couldn't help to "extend" his original idea and give it my own little twist. So far, this has been the result.

Goopies are little bi-dimensional creatures that live on a closed circular world called "The Tank." Each of them has a set of sensors and is powered by a Neural Network, a little piece of software that allows them to respond intelligently to their environment.

A genetic algorithm is then used to select the best individuals of each generation. Their virtual "genes" are then mixed and crossed in order to produce a new generation. Over many iterations, the population's performance improves over time.

If you want, you can see them in action by typing "Goopies - Evolving neural networks (w.i.p.)" in youtube (first video that appears).

I plan on releasing a beta version of the software for anyone to test and play with once I have implemented a simple GUI that allows users to adjust basic parameters of the simulation (Neural Network style, population size, colors, etc.). Perhaps I'll even implement some kind of Goopy-Tournament mode, so people can have fun making their Goopies compete against each other, who knows.

/////////////////////////////////////////////

This is my first coding project (ever!). Coded in C++11 and compiled using GCC 4.7. Credits to SFML for the graphic's engine and Box2D for the physics engine. And, of course, thanks to Darren for his original idea, which inspired me to make this.

Reply With Quote
Reply

Viewing: Dev Shed ForumsProgramming LanguagesGame Development > Goopies - Evolving neural networks (w.i.p.)

Developer Shed Advertisers and Affiliates



Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump

Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 


Powered by: vBulletin Version 3.0.5
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.

© 2003-2013 by Developer Shed. All rights reserved. DS Cluster - Follow our Sitemap