Jump to content
  • Advertisement
Sign in to follow this  
  • entries
    557
  • comments
    1237
  • views
    423127

Untitled

Sign in to follow this  
Evil Steve

91 views

Ok, I've updated "TEH MUD!!1 Todo List" to include most of the things I need to get done "soonish". I had this idea for "genetics", which I'll go into a bit here.

Default account creation
A user can connect, create an account, and carry on as usual. This would be what most people expect when they create an account.

Parents
Two existing users, who have a total online time (age) over a certain limit (TBD) can pair up and create a user. When a user creates an account, they're asked for their "birth ID", which is a password (or number) generated when two existing users generate an account together. After a birth, both parents will be unable to give birth again for a period (time being online time).

Genetics
Whenever a user is created through "birth", their parents statistics are merged, and some mutation is added to form the statistics of the new user. If the two existing users are closely related, then the merged statistics will be very similar, so mutation will affect the outcome more - hence "inbreeding".

Thinking points
  • I need a way to reward users for "birth", so that there's an actual reason for users to pair up and create new users, while at the same time I don't want to punish users for creating a default account. Some sort of minor reward for the child and slightly larger reward for the parents would be best.
  • For genetics to work properly, I'll probably need to have a number of hidden statistics that are stored for each user, so that these can be merged and mutated. I really need to think this through properly on paper.

    Anyway, that's enough gibbering from me for now. I'm off to bed.
  • Sign in to follow this  


    0 Comments


    Recommended Comments

    There are no comments to display.

    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.

    We are the game development community.

    Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

    Sign me up!