Game Conway của cuộc sống, đầy đủ tính năng mã nguồn mở Android thực hiện.
advertisement
Tên | Game Of Life |
---|---|
Phiên bản | 2.0.2 |
Cập nhật | 02 th 01, 2016 |
Kích thước | 1 MB |
Thể loại | Giáo dục |
Lượt cài đặt | 500+ |
Nhà phát triển | Pieter Pareit |
Android OS | Android 4.0+ |
Google Play ID | be.ppareit.gameoflife |
Game Of Life · Mô tả
The Game of Life, còn được gọi đơn giản là cuộc sống, là một máy tự động di động được phát minh bởi nhà toán học người Anh John Horton Conway vào năm 1970.
Những "trò chơi" là một trò chơi không chơi, có nghĩa là quá trình tiến hóa của nó được xác định bởi trạng thái ban đầu của nó, không đòi hỏi đầu vào tiếp tục. Một tương tác với các trò chơi của cuộc sống bằng cách tạo ra một cấu hình ban đầu và quan sát cách nó phát triển.
Rules:
Vũ trụ của Game of Life là một mạng lưới trực giao hai chiều vô hạn các ô vuông, mỗi trong số đó là ở một trong hai trạng thái có thể, còn sống hay đã chết. Mỗi tế bào tương tác với tám nước láng giềng, mà là những tế bào đó là theo chiều ngang, chiều dọc, hoặc theo đường chéo liền kề. Tại mỗi bước trong thời gian, quá trình chuyển đổi sau đây xảy ra:
Bất kỳ tế bào sống có ít hơn hai người hàng xóm sống chết.
Bất kỳ tế bào sống với hai hoặc ba người hàng xóm sống đời sống trên.
Bất kỳ tế bào sống với hơn ba người hàng xóm sống chết.
Bất kỳ tế bào chết với chính xác ba người hàng xóm sống trở thành một tế bào sống.
Các mô hình ban đầu tạo thành các hạt giống của hệ thống. Thế hệ đầu tiên được tạo ra bằng cách áp dụng các quy tắc trên đồng thời cho mọi tế bào trong hạt giống sinh sản và tử vong xảy ra cùng một lúc, và thời điểm rời rạc mà điều này xảy ra là đôi khi được gọi là một đánh dấu (nói cách khác, mỗi thế hệ là một chức năng của tinh khiết trước một). Các quy tắc tiếp tục được áp dụng nhiều lần để tạo ra thế hệ tiếp theo.
Thông tin thêm: http://en.wikipedia.org/wiki/Conway_game_of_life
Về thực hiện điều này:
Chương trình này ban đầu được viết để làm quen với các API android. Là những gì đẹp hơn sau đó sử dụng một đối tượng toán học xinh đẹp như vậy giống như máy tự động này. Tôi đã chăm sóc đặc biệt để thực hiện điều này với máy tính bảng trong tâm trí.
Mã này được phát hành theo giấy phép GPL, xem trang github ppareit / gameoflife.
Lập trình: Pieter Pareit
Ảnh minh họa: Birgit Niemegeers
Những "trò chơi" là một trò chơi không chơi, có nghĩa là quá trình tiến hóa của nó được xác định bởi trạng thái ban đầu của nó, không đòi hỏi đầu vào tiếp tục. Một tương tác với các trò chơi của cuộc sống bằng cách tạo ra một cấu hình ban đầu và quan sát cách nó phát triển.
Rules:
Vũ trụ của Game of Life là một mạng lưới trực giao hai chiều vô hạn các ô vuông, mỗi trong số đó là ở một trong hai trạng thái có thể, còn sống hay đã chết. Mỗi tế bào tương tác với tám nước láng giềng, mà là những tế bào đó là theo chiều ngang, chiều dọc, hoặc theo đường chéo liền kề. Tại mỗi bước trong thời gian, quá trình chuyển đổi sau đây xảy ra:
Bất kỳ tế bào sống có ít hơn hai người hàng xóm sống chết.
Bất kỳ tế bào sống với hai hoặc ba người hàng xóm sống đời sống trên.
Bất kỳ tế bào sống với hơn ba người hàng xóm sống chết.
Bất kỳ tế bào chết với chính xác ba người hàng xóm sống trở thành một tế bào sống.
Các mô hình ban đầu tạo thành các hạt giống của hệ thống. Thế hệ đầu tiên được tạo ra bằng cách áp dụng các quy tắc trên đồng thời cho mọi tế bào trong hạt giống sinh sản và tử vong xảy ra cùng một lúc, và thời điểm rời rạc mà điều này xảy ra là đôi khi được gọi là một đánh dấu (nói cách khác, mỗi thế hệ là một chức năng của tinh khiết trước một). Các quy tắc tiếp tục được áp dụng nhiều lần để tạo ra thế hệ tiếp theo.
Thông tin thêm: http://en.wikipedia.org/wiki/Conway_game_of_life
Về thực hiện điều này:
Chương trình này ban đầu được viết để làm quen với các API android. Là những gì đẹp hơn sau đó sử dụng một đối tượng toán học xinh đẹp như vậy giống như máy tự động này. Tôi đã chăm sóc đặc biệt để thực hiện điều này với máy tính bảng trong tâm trí.
Mã này được phát hành theo giấy phép GPL, xem trang github ppareit / gameoflife.
Lập trình: Pieter Pareit
Ảnh minh họa: Birgit Niemegeers