Information
- Publication Type: Bachelor Thesis
- Workgroup(s)/Project(s):
- Date: February 2022
- Date (Start): September 2021
- Date (End): February 2022
- Matrikelnummer: 11811341
- First Supervisor:
Abstract
Although the concept behind the Game of Life cellular automaton has been explored
deeply in the past, it is still difficult to find proper resources on this topic that would
allow those with little to no experience in the field of IT to properly understand it. No
singular solution exists that explains the algorithm behind the automaton, lets the user
interact with the simulation, and provides explanations regarding the most common
building blocks of Life, all in one place. The goal of this bachelor thesis is to create
an online learning tool, that would enable people with little computer knowledge, to
engage with the automaton. This is done by offering a range of interactive lessons on
the Game of Life, together with a high degree of customizability of the simulation itself.
An additional goal of this project is to include a 3D interpretation of the Game of Life
automaton, adjusting the algorithm accordingly, allowing users to experiment with the
additional third dimension.
The Game of Life not being a fresh topic, related work has been researched and compared,
and the results are laid out below. In addition to the developed web application, this
thesis goes deeper in exploring the concepts of a Turing machine and Turing complete
systems, such as the Game of Life itself. Implementation details are presented, as well as
ideas for the future development of the so-called “Tour of Life”, and its potential features.
The results of this work are publicly available, the link to the Tour of Life website can be
found at the end of this thesis
Additional Files and Images
Additional images and videos
Additional files
Weblinks
No further information available.
BibTeX
@bachelorsthesis{szabo_patrik-2022-tour,
title = "Tour of Life: A Game of Life Learning Experience",
author = "Patrik Szab\'{o}",
year = "2022",
abstract = "Although the concept behind the Game of Life cellular
automaton has been explored deeply in the past, it is still
difficult to find proper resources on this topic that would
allow those with little to no experience in the field of IT
to properly understand it. No singular solution exists that
explains the algorithm behind the automaton, lets the user
interact with the simulation, and provides explanations
regarding the most common building blocks of Life, all in
one place. The goal of this bachelor thesis is to create an
online learning tool, that would enable people with little
computer knowledge, to engage with the automaton. This is
done by offering a range of interactive lessons on the Game
of Life, together with a high degree of customizability of
the simulation itself. An additional goal of this project is
to include a 3D interpretation of the Game of Life
automaton, adjusting the algorithm accordingly, allowing
users to experiment with the additional third dimension. The
Game of Life not being a fresh topic, related work has been
researched and compared, and the results are laid out below.
In addition to the developed web application, this thesis
goes deeper in exploring the concepts of a Turing machine
and Turing complete systems, such as the Game of Life
itself. Implementation details are presented, as well as
ideas for the future development of the so-called “Tour of
Life”, and its potential features. The results of this
work are publicly available, the link to the Tour of Life
website can be found at the end of this thesis",
month = feb,
address = "Favoritenstrasse 9-11/E193-02, A-1040 Vienna, Austria",
school = "Research Unit of Computer Graphics, Institute of Visual
Computing and Human-Centered Technology, Faculty of
Informatics, TU Wien ",
URL = "https://www.cg.tuwien.ac.at/research/publications/2022/szabo_patrik-2022-tour/",
}