Giter Site home page Giter Site logo

life's Introduction

Life

Initial upload for Conway Twitty. I am making this version of Conway Twitty's Game of Life for my Programming 2 class. Mr. Twitty sees the want to in my eyes.

life's People

Contributors

tannerlebo avatar janna4 avatar

Watchers

 avatar

life's Issues

Jump doesn't work

When I enter J to use the jump command, the program stops and sends out an error. The error says, "AttributeError: 'Life' object has no attribute 'stop_simulation'".

LongL

I don't know if you have a specific reason for this, because it kind of looks legit enough to have been done on purpose, but the custom world longL displays a world with more alive cells than just the longL. Like I said, this could be a different, special version of longL that you implemented, but if it's not, I figured I'd better make you aware of it.

Need a Library For the set Worlds

So, right now you have your worlds that people can save and open all in the same method. This includes your acorn, longL, and gliderGun. This means that if people save a world to one of those names then it will be replaced. A way to fix this is to just create a whole separate method called library where people are unable to save worlds to it but they can open them up.

Change size issue

There is also an error when I tried to have a 1x1 world (Index out of range since it can't have 1x1 world) so I decided to change the size limitation from 1 to 2, so that user can, at least, have 2x2 world as the smallest world they can have.

Jumping issue

There aren't any big big problems, great work overall. For the jump_generations() function, there is an error that stated 'Life' object has no attribute 'stop_simulation', I assumed that you didn't finish this.

Spacing in instructions

In your instructions at your help screen, the first few menu options are explained one per line. Then after the size option is explained, you give a line of space between each menu option. I think that it could look a lot better if you spaced it all one way or all the other way. There may be a reason you did it that way, but to me it seems like it'd be better one way or the other.

Changing size issue

When you put in the dimensions for changing the size, if you put 1 for either of them you get an error. This would kind of make sense. You could fix this by making it so they just are unable to enter 1.

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.