Skip to content

leahcimNosliw/Game_of_life

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is the repo for CO600 - Game of life project 

Supervised by:
Professor Sally Fincher - S.A.Fincher@kent.ac.uk
Dan Knox - dk242@kent.ac.uk

Members Include:
Michael Wilson - mw362@kent.ac.uk 
Geoff Dodds - gd96@kent.ac.uk
Niklas Scholz - ns468@kent.ac.uk 
Richard Lancaster - rl221@kent.ac.uk

Physical Computing – A Large `Game of Life' Display
Physical Computing is the building of digital systems that respond to the analog world. Frequently this is applied and expressed in interactive art installations.

A company has approached Tinkersoc to build a large interactive `Game of Life' display for an art museum in Canterbury. `Game of Life' is a cellular automata simulation by John Conway, where square cells interact with each other and during each step of the simulation can follow one of four transitions.

For this project, Tinkersoc will build the hardware (driven by a Raspberry Pi), but requires a project group to develop the software that will drive the panel, play the simulation and allow visitors, through a web-based interface, to interact with it.

This project will involve working with multiple stakeholders and a real client. As such, there will be deadlines for some deliverables and the project has a real use. There is a degree of flexibility in adding your own features. One suggestion is to utilise the DSP functions on the Rasp Pi to produce generative `music' from the current state of simulation.

The challenge of this project comes from the integration of several components, to do this; you will need to know or be willing to learn, how to interact with low-level hardware through your chosen programming language and the development of interactive mobile web applications (HTML5).

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 57.5%
  • Python 42.3%
  • CSS 0.2%