Coder Social home page Coder Social logo

ios-game-of-life's Introduction

iOS-Game-of-Life

LICENSE

You can do whatever you like with this code.

If you use it any apps it would be nice if you let me know and maybe put a link to my website, but that's not necessary (I'm just interested in what people will do with it)

What is it?

A simple implementation of Conways Game of Life in objective C for iOS devices. It does drop into C though to handle arrays and things. I thought it would be faster since there are so many array operations going on.

It will compile in xcode very straighforwardly. Just load up the project and hit run to see it in the simulator.

1 tap on the screen will start the simulation, tapping again will restart

2 finger tap will create a shape, as will a 3 finger tap.

If you have an apple developer account you can pop in your provisioning profiles and it should run on the devices. At least it does on mine!

TODO:

Make the grid size variable depending on the device and the simulation resolution

Make a slide out menu or something to create the shapes, rather than the taps

Create a settings screen to allow the resolution of the simulation to be changed and to change colours and that kind of thing.

Kemal Enver

www.kemalenver.com

github.com/kemalenver

ios-game-of-life's People

Contributors

kemalenver avatar

Stargazers

Nathan Slingerland avatar Brush Watson avatar Tj avatar

Watchers

Brush Watson avatar James Cloos avatar Nathan Slingerland avatar

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.