View Proposal


Proposer
Jamie Gabbay
Title
Conway's game of life on aperiodic tiling (like penrose tiling or an einstein tiling)
Goal
Implement game of life on a aperiodic tiling
Description
Conway's Game of Life (GoL) is a simple cellular automaton that is capable of arbitrarily complex behaviour (it's Turing-complete). https://playgameoflife.com/ https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life A Penrose tiling is a non-repeating (aperiodic) tiling of the plane. https://misc.0o0o.org/penrose/ An Einstein tiling is the same, but with a single tile: https://www.livescience.com/newly-discovered-einstein-tile-is-a-13-sided-shape-that-solves-a-decades-old-math-problem So far as I know, nobody has implemented a GoL-style system on an aperiodic tiled plane. I think this would be very interesting, and it would be genuinely new. See also Langton's Ant https://en.wikipedia.org/wiki/Langton%27s_ant and the einstein "Hat" https://www.sciencenews.org/article/mathematicians-discovered-einstein-tile
Resources
Background
Url
Difficulty Level
High
Ethical Approval
None
Number Of Students
1
Supervisor
Jamie Gabbay
Keywords
Degrees
Bachelor of Science in Computer Science
Bachelor of Science in Computer Systems
Bachelor of Science in Information Systems
Bachelor of Science in Software Development for Business (GA)
Master of Engineering in Software Engineering
Master of Design in Games Design and Development
Master of Science in Artificial Intelligence
Master of Science in Artificial Intelligence with SMI
Master of Science in Business Information Management
Master of Science in Computer Science for Cyber Security
Master of Science in Computer Systems Management
Master of Science in Computing (2 Years)
Master of Science in Data Science
Master of Science in Human Robot Interaction
Master of Science in Information Technology (Business)
Master of Science in Information Technology (Software Systems)
Master of Science in Network Security
Master of Science in Robotics
Master of Science in Software Engineering
Bachelor of Science in Computing Science
Bachelor of Engineering in Robotics
Bachelor of Science in Computer Science (Cyber Security)
Master of Science in Robotics with Industrial Application
Postgraduate Diploma in Artificial Intelligence