Code Monkey home page Code Monkey logo

gol_beta's Introduction

'''''`'`'`'`````'```'```'''``'''`'``'`'``'``'`'``''`''``''`'`'`'`''`' `'`''``''`'`'`'`````'''``'''```'```'`'''``'``''''`'''''''''' '''``'''''`````''''```''```'```''``''``'``'`'``''`''``''`'`'`'`''`'

CONWAY'S GAME OF LIFE

This program is an working draft of Conway's Game of Life. Instructions are hopefully easy enough to read, because this README.md file is too lazy to cover the intricate details and specificities. However, the specifics that this file will cover will include some notable bugs and attributes.

  • when creating your world in option 2, the blue spots are there to demarcate its enclosed shape, stay away from them, or else the screen will flash error if you attempt any space within this blue box and possibly its neighboring non-blue spots.
  • note that the only way to choose between a variety of items is the scrollbar, search bar currently does not exist.
  • the library option has not been thoroughly tested, descriptions for shapes that are too big for the screen will be missing.
  • when creating your custom shape, the algorithm will classify it as either a still-life, oscillator, or spaceship; the classifier algorithm is faulty. For example, look at the shape one. It dies as soon as the world starts, but it is labelled as an oscillator. It would be a poor spaceship and a poor still-life. But it needs to belong somewhere, and the mechanizations behind my algorithm decided it to be an oscillator. This area would appreciate some improvement.
  • when naming your custom shape, please try to keep it under the magnitude of the width of the screen; excessively long names have not yet been tested.
  • the options scrollbar for browsing shapes and saved games is quirky.
  • a tip for playing this game is try to keep terminal screen size consistent, this Game of Life does not take too kindly to big or small fluctuations.
  • this game still needs to be refactored.
  • modify the folders shape and games at your discretion.

User instructions

  • Download this code.
  • cd into this code's folder.
  • Run python3 main.py

Final Note

I hope you enjoy playing and are inspired by this 0-player game and its many findings, whether you are spectator or mechanic. For any questions, concerns, or inputs, please contact me.

'''''`'`'`'`````'```'```'''``'''`'``'`'``'``'`'``''`''``''`'`'`'`''`' `'`''``''`'`'`'`````'''``'''```'```'`'''``'``''''`'''''''''' '''``'''''`````''''```''```'```''``''``'``'`'``''`''``''`'`'`'`''`'

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.