Search
Code Directory
 ASP
 ASP.NET
 C/C++
 CFML
 CGI/PERL
 Delphi
 Development
 Flash
 HTML
 Java
 JavaScript
 Pascal
 PHP
 Python
 SQL
 Tools
 Visual Basic & VB.NET
 XML
New Code
.Net Runtime Library for Delphi 6.0.4.0
Scimbo 1.64
AnyMap JS Maps 8.4.2
GetOrgChart 2.5.3
AnyChart JS Charts and Dashboards 8.4.2
OrgChart JS 3.8.0
dbForge Compare Bundle for MySQL 8.1
dbForge Search for SQL Server 2.3
Database Workbench Pro 5.5.0
Luxand FaceSDK 7.0
SSIS Data Flow Components 1.10
Entity Developer Professional 6.3
dbForge Index Manager for SQL Server 1.9
dbForge Data Generator For MySQL 2.2
Magento Australia Post eParcel Extension 1.0
Top Code
soccerbet 1.0
Betting system 6.x-1.x-dev
Cuckoo Search (CS) Algorithm 1.0
JEDI Database Desktop 27012002
JAC (Java Asn.1 Compiler) 3.0
Analog Clock from Jay 1.0
Stepping stone algorithum for solving the transhipment problem
Equipment Rental Script 1.0
MATLAB Support Package for Arduino (aka ArduinoIO Package) 1.0
object tracking using kalman filter 1.0
BS/1 Accounting - Accounting Source Code
Time Tracking Software
College Management System Script 1.0.4
XHint 1.0
Online Car Rental Management Software Solution Alpha
Top Rated
Deals and Discounts Website Script 1.0.2
ADO.NET Provider for ExactTarget 1.0
Solid File System OS edition 5.1
Classified Ad Lister 1.0
Aglowsoft SQL Query Tools 8.2
ICPennyBid Penny Auction Script 4.0
PHP Review Script 1.0
ATN Resume Finder 2.0
ATN Site Builder 3.0
Availability Booking Calendar PHP 1.0
PHP GZ Blog Script 1.1
ATN Jobs Software 4.0
ATN Mall 2.0
WeBuilder 2015 13.3
PHP Digital Download Script 1.0.4
An extensible Conway's Game of Life 
File ID: 64188






An extensible Conway's Game of Life 
Download An extensible Conway's Game of Life http://code.activestate.com/recipes/577976-an-extensible-conways-game-of-life/?in=lang-pythonReport Error Link
License: Freeware
Downloads: 351
User Rating:3 Stars  (2 ratings)
Submit Rating:
An extensible Conway's Game of Life  Description
Description: This program is an extensible Conway's game of life. It allows to define
different type of grid (for example 2D or 3D) and more complex rules.
Each grid inherits an Abstract grid that implement the method (next())
to pass for the next configuration.
Furthermore, each element can be whatever type. In this
example I designed Grid2DBool that represent the simple Conway's game of life,
but could be possible to develop and easily implement more complex grids and
rules.

Note:
The demo save also the animation in a file .mp4 and plot it through pyplot.
The demo could take long time because of storing all the configurations before
showing the animation. Therefore, the visualization can be improved using other
libraries (as wxpython) that paint the configuration of the grid once it's
created.
With a more complex view it's convenient to apply MVC pattern declaring the
model AbstractGrid as the Observable class.

License: Freeware

Related: Animation, Game, Life

O/S:Windows

Downloads: 351



More Similar Code


We use Conway's Game of Life to demonstrate different optimal control strategies for agent based models (ABM) with a focus on their computational complexity. We show different approaches for global and local controls.



3-Dimensional version of Conway's Game of Life. "Life" is a cellular automaton invented by John Conway that involves live and dead cells in a rectangular, two-dimensional universe. This implementation uses a M x M x M grid; the number...



Program that allows to use an image (in black and white, gray scale or in colors) as starting cells for the Conway's game of life. You can also edit the image or start a blank image. The animation of the cells can be recorded. The parameters for...



This is an implementation of John Conway's Game of Life (see here: http://en.wikipedia.org/wiki/Conway%27s_Game_of_Life) for Drupal. This puts the Game of Life in a block for use in the sidebar, for example.

Features:

* Each...



Gamoliyas is an open source John Conway's Game of Life game totally written in DHTML (JavaScript, CSS and HTML). Uses mouse and keyboard. Very configurable. This cross-platform and cross-browser game was tested under BeOS, Linux, *BSD, Windows...



This Library allows you to perform unit testing in Javascript, to practice TDD and to produce the most fun Game of Life for a code retreat or coding dojo! :D You can watch is alive here: http://js-tdd.sourceforge.net/



A sandpile simulator (it's a kind of Conway's Game of Life, really). Fun to watch. Comes with extensive documentation on complex adaptive systems, which is what the sandpile model is.



GoLife is another 'game of life' based on the rules of the Chinese board game Go, arguably the best game ever devised by mankind.

This version of GoLife is not intended to be an AI opponent. Rather it is written to see how a Go system...



FusekiLibrary is an opening library for the game of go. It consists of two parts. A general purpose opening library and a gtp client that uses the library and interacts with the user.

User Review for An extensible Conway's Game of Life
- required fields
     

Please enter text on the image