यो अनुप्रयोग तपाइँ साधारण नक्कली जीव र तिनीहरुको विकास संग खेल्न दिन्छ। यो केहि आनुवंशिक प्रतिनिधित्व ("भाषाहरु") को सुविधा छ, जहाँ एक जीनोटाइप मा प्रत्येक प्रतीक एक प्राणी को केहि विशेषता (एक "phenotype") परिभाषित गर्दछ। प्रत्येक आनुवंशिक प्रतिनिधित्व उत्परिवर्तन (एक जीनोटाइप को साना भागहरु परिमार्जन) र क्रसओवर (एक सन्तान उत्पादन गर्न दुई आमा बुबा को जीन आदान प्रदान) को आफ्नै तरीका छ।
प्रत्येक प्राणी को प्रदर्शन जमीन मा गति, पानी मा गति, र मास को आफ्नो केन्द्र को उचाई मा मूल्या्कन गरीन्छ। यी मापदण्ड फिटनेस को रूप मा सेट गर्न सकिन्छ। जब बाट तपाइँ उत्परिवर्तन र क्रसओवर उपलब्ध छ अनियमित जीनोटाइप परिवर्तन गर्न को लागी, तपाइँ एक विकासवादी प्रक्रिया चलाउन सक्नुहुन्छ र जनसंख्या मा फिटनेस कसरी देख्न सक्नुहुन्छ।
तपाइँ पनि तपाइँको प्राथमिकताहरु को अनुसार जीवहरु लाई तपाइँ पुन: उत्पादन गर्न को लागी र उनीहरुको यादृच्छिक विविधताहरु लाई उत्पन्न गरी मार्गदर्शन गर्न सक्नुहुन्छ।
यदि तपाइँ एक आनुवंशिक भाषा बुझ्नुहुन्छ, तपाइँ पनी मैन्युअल रूप बाट मेटाउन र आनुवंशिक प्रतीकहरु लाई जोड्दै जीन सम्पादन गर्न सक्नुहुन्छ, र यस तरीकाले एक प्राणी तपाइँ चाहानुहुन्छ वा एक अवस्थित एक सुधार गर्नुहोस्।
अनुप्रयोग केहि आनुवंशिक भाषाहरु र अभिसरण, विविधता, चयन दबाव, उत्परिवर्तन दर को प्रभाव, वा जनसंख्या आकार को रूप मा विकास को गुणहरु संग परिचित गर्न को लागी केहि क्वेस्ट सुविधाहरु छन्। उन्नत प्रयोगकर्ताहरु पनि फिटनेस को लागी आफ्नै सूत्र को प्रयास गर्न सक्छन्, उदाहरण को लागी दुबै उचाई र गति एक साथ अधिकतम गर्न को लागी, वा अझ मापदण्ड थप्न को लागी।
केहि प्रदर्शनहरु को रूप मा राम्रो संग निर्देशित (बाह्य फिटनेस) र अप्रत्यक्ष (आन्तरिक फिटनेस) विकास, उत्परिवर्तन, swarming, र संचार को अवधारणाहरु लाई देखाउने गरीएको छ।
यो अनुप्रयोग Framsticks सिम्युलेटर मा आधारित छ। तपाइँ http://www.framsticks.com/ मा अधिक जान्न सक्नुहुन्छ