Game Of Life APP
"खेल" इसके विकास के लिए कोई आगे इनपुट की आवश्यकता होती है, को अपनी प्रारंभिक अवस्था द्वारा निर्धारित किया जाता है जिसका अर्थ है कि एक शून्य खिलाड़ी खेल है। एक एक प्रारंभिक विन्यास बनाने और इसे कैसे विकसित देख कर जीवन के खेल के साथ सूचना का आदान प्रदान।
नियम:
जीवन के खेल के ब्रह्मांड जीवित या मृत दो संभव राज्यों में से एक है, जिनमें से प्रत्येक वर्ग कोशिकाओं की एक अनंत दो आयामी ओर्थोगोनल ग्रिड है। हर सेल खड़ी, क्षैतिज कर रहे हैं, या तिरछे आसन्न कि कोशिकाओं रहे हैं जो अपने आठ पड़ोसियों के साथ सूचना का आदान प्रदान। समय में हर कदम पर, निम्न बदलाव होते हैं:
कम से कम दो लाइव पड़ोसियों के साथ किसी भी जीवित कोशिका मर जाता है।
दो या तीन लाइव पड़ोसियों के साथ किसी भी जीवित कोशिका पर रहता है।
तीन से अधिक लाइव पड़ोसियों के साथ किसी भी जीवित कोशिका मर जाता है।
ठीक तीन लाइव पड़ोसियों के साथ किसी भी मृत सेल एक जीवित कोशिका बन जाता है।
प्रारंभिक पैटर्न प्रणाली के बीज का गठन किया। पहली पीढ़ी के बीज-जन्म और मृत्यु में हर कोशिका को एक साथ ऊपर के नियमों को लागू करने के द्वारा बनाई गई है एक साथ होते हैं, और इस दूसरे शब्दों में (एक टिक कहा जाता है कभी कभी होता है, जिस पर असतत पल, हर पीढ़ी का एक शुद्ध समारोह है पूर्ववर्ती एक)। नियम और आगे की पीढ़ियों को बनाने के लिए बार बार लागू किया जाना जारी है।
अधिक जानकारी: http://en.wikipedia.org/wiki/Conway_game_of_life
इस कार्यान्वयन के बारे में:
इस कार्यक्रम के शुरू में Android एपीआई के साथ परिचित पाने के लिए लिखा गया था। क्या इस automaton की तरह इस तरह के एक सुंदर गणितीय वस्तु का उपयोग तो अच्छा है। मैं मन में गोलियों के साथ इस लागू करने के लिए विशेष ख्याल रखा।
कोड GPL लाइसेंस के तहत, GitHub साइट ppareit / gameoflife देख उपलब्ध है।
प्रोग्रामिंग: पीटर Pareit
कलाकृति: Birgit Niemegeers