You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Mô phỏng Game of life, môt bài toán nổi tiếng thuộc lĩnh vực Cellcular automation của nhà toán học Horton Conway. Cuối năm 1940, John von Neumann định nghĩa Life như một tạo phẩm có thể tự tái sản xuất và tương tự với một máy Turing. Đây là một trò chơi mà không có người chơi, sự tiến hóa được xác định bằng trạng thái ban đầu, có ý nghĩa khoa học phức tạp mặc dù luật chơi khá đơn giản như sau:
Ban đầu là mạng lưới các ô (tế bào) tạo nên một không gian hai chiều không giới hạn. Trạng thái của mỗi ô (tế bào): sống hoặc chết, quyết định bởi sự tương tác với 8 ô hàng xóm mà Conway gọi là các tế bào liền kề.
Ô đang sống mà có ít hơn hai hàng xóm đang sống thì sẽ chết (quá ít dân)
Ô đang sống mà có nhiều hơn 3 hàng xóm đang sống sẽ chết (quá đông dân)
Ô đang sống mà có 2 hoặc 3 hàng xóm đang sống sẽ tiếp tục sống (tồn tại cân bằng)
Ô chết mà có đúng 3 hàng xóm đang sống sẽ chuyển thành ô sống (sự sinh sản)
Mẫu ban đầu là mầm của hệ thống. Thế hệ đầu tiên được tạo ra bằng cách áp dụng luật trên cho tất cả mọi tế bào trong hạt giống và mỗi một thế hệ mới được tạo ra là một hàm thuần túy của thế hệ trước đó.
Hướng phát triển: Cải thiện giao diện hình ảnh đẹp hơn, thêm các mẫu mầm có hiệu ứng sinh độc đáo được phát hiện bởi cộng đồng mạng, các mẫu mầm có thể mô phỏng ý nghĩa khoa học của trò chơi.
Tối ưu game: Endgame khi các tất cả tế bào trở nên stable, tức là sự sống chết của các tế bào không thay đổi nữa, khi đó population cố định. Tuy nhiên có 1 trường hợp đặc biệt không phải stable pattern nhưng population có thể đạt được trạng thái cố định, theo nghĩa nào đó thì đây vẫn được coi là endgame. Hiện tại em chưa và vẫn đang cố gắng giải quyết trường hợp này, hy vọng thầy cô và các bạn có thể đóng góp vào source code giúp em hoàn thiện trò chơi.