Pseudolonewolf on DeviantArthttps://www.deviantart.com/pseudolonewolf/art/Random-Person-Breeder-450593957Pseudolonewolf

Deviation Actions

Pseudolonewolf's avatar

Random Person Breeder!!

Published:
4.2K Views

Description

This is odd and weird and creepy and strange and odd!!1

Essentially, the other day I came up with the idea of a simulation game that would generate a world full of randomised people, with random personalities and distinct, random appearances, who would interact with eachother and form a society and such. It's unlikely that I'll ever make such a thing, though I got thinking about whether I could actually make some kind of algorithm that would generate random appearances, based on my understanding of anatomy.

So I did! These people are all drawn using programming code which I spent a few hours writing when I really should have been doing other things; they're basically just a series of coordinates and the lines and filled-in shapes between them. Because of this, some random variation can easily be added to the positions of the coordinates or the colours of the shapes in order to produce entirely random people. They also have randomly generated names - using a basic algorithm thing I wrote in like ten minutes - shown at the side there.

In the concept, the people would be able to breed, producing offspring that inherited both of their genes. To test that, I made it possible to breed these people here! If you click one, a line will emerge from it, and if you then click another, the two breed and the screen is repopulated by their offspring, which should be somewhere between the appearances of each parent, with some random variation just like in nature. You can continue to do this (incest!) in order to produce a certain kind of appearance that you want, in theory.

I don't know if this will be any use or interest to anyone, but I found it to be a nice little toy, and I'm fairly proud of the code that produces these people, even if the results are somewhat unsettling!

Actually, if you click on someone's name at the side there, some data is copied to the clipboard (a whole mess of long numbers). If you press Ctrl+V in any text box, you can then paste that data. If you then copy that - or data that someone else provides - and paste it in the white box in the lower left corner, you'll see the person that that data describes.

So, for example, you can paste this mess of nonsense into that box to see one that I made:

Cedy Tuxo|1|0.5149721568284793 0.756098659459398 0.8285659341710773 0.41174436905873185 0.7379423340380828 0.12706273572795157 0.49275614501892273 0.07717775194289356 0.5578956100321731 0.7662618008863007 0.725948272822026 0.3695518942381649 0.1069217643971754 0.31535999216811345 0 0.8948019669011755 0.24816516295720248 0.8875464180650467 0.5693183519778442 0.9785918330183918 0.8668578922858315 0.6720642401815882 0.0788451213526183 0.5612305954959089 0.9552937530728232 0.8441736778020859 0.7179397696086465 0.5918532489047208 0.7100829760418128 0.27185076569726774 0.787064400526525 0.6098849889844803 0.7941032885880425 0.6532417437512428 0.8809876452224371 0.12721701588681797 0.160675379218964 0.11224009652978446 0.865525068769978 0.5825539581336476 0.6296809302165399 0.27260121495691053 0.8945868446962966 0.6111800892751974 0.4718380607663833 0.38458297142358455 0.27152363730430684 0.8436711961093459 0.2686066857731319 0.47587324485775223

An interesting thing to do with this little toy is try and breed a person that you find visually appealing! Attractive, even, or at least as attractive as these creepy, code-generated graphics will allow. I'd be curious to see your results if you try that, so please paste your code in a comment if you do!
Image size
800x544px 37.3 KB
© 2014 - 2024 Pseudolonewolf
Comments20
Join the community to add your comment. Already a deviant? Log In
0.24816516295720248 0.8875464180650467 0.5693183519778442 0.9785918330183918 0.8668578922858315 0.6720642401815882 0.0788451213526183 0.5612305954959089 0.9552937530728232 0.8441736778020859 0.71793954466546483.4546643663365635635.363663635 I think I overdid it o_O