Skip to content

An ataviser for Conway's Game of Life, focusing on speed and depth rather than breadth.

Notifications You must be signed in to change notification settings

PeterBorah/atabot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ATABOT

Introduction

Welcome!

Atabot is an ataviser for Conway’s Game of Life. That means you can give it a pattern, and it will try to find a possible predecessor for you.

This is version 0.1. I am currently working on 0.2, which will be completely rewritten in C++ (for hopefully better performance), and which will have more options and features.

Screenshots are available here:

http://imgur.com/a/OpccA

If you don’t know what the Game of Life is, check out the Wikipedia page:

http://en.wikipedia.org/wiki/Conway's_Game_of_Life

Installation

Step 1: If you don’t have Python, install it:

http://python.org/download/

Step 2: If you don’t have PyQT4, install it as well:

http://www.riverbankcomputing.com/software/pyqt/download

Step 3: Download the source code. (You don’t need the “experimental” folder if you don’t plan on messing with the code.)

Step 4: Run gui.py in your python interpreter.

Features

Most of it should be fairly intuitive. You can draw patterns with your mouse, or load them in .rle format. You can also save whatever is currently on the board as an .rle file. To find a predecessor for a pattern, just draw it or load it, choose an algorithm, press “Atavise me!”, and wait!

About

An ataviser for Conway's Game of Life, focusing on speed and depth rather than breadth.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages