Jump to content
Site Stability Read more... ×
  • Advertisement
Sign in to follow this  
  • entries
  • comments
  • views

Quick one

Sign in to follow this  


Just a quick update to keep myself in the posting habit. Work on Tuss Toss is continuing, at a slightly slower pace while some graphics content is being produced.

Meanwhile I've started a small side project. Basically its a system that procedurally generates NPC's through the use of evolutionary and genetic algorithms. I'm naming the system "MEGEA" for Massive Entity Generation with Evolutionary Algorithms, at least for now. Code is being written in C++ with a strong emphasis on Object Oriented programming concepts. I will include a small graphical harness/game with the project is complete. I plan on using OpenGL for renedering and hope to make Linux/MacOS variants along with a Win32 release.
Sign in to follow this  


Recommended Comments

What are data are you generating with the genetic algorithms? Stats?

Curious minds want to know :D

Share this comment

Link to comment
The idea here is to actually be very broad. A person will be able to generate any type of attribute they can assign a value to. This could be a physical trait, but could also include moral, social, mental or psychological traits as well. What the end user will essentially have is a blueprint for an npc with traits that have been influenced geneticly, environmentally and socially. How these traits are implemented by the end user is entirely up to them.

So to answer your question, just about all these things will use genetic algorithms for generation. However I assume that the actual genetic traits will follow the definition of a genetic algorithm more closely.

Share this comment

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!