Game of Life Assignment

Closed
Entries
23
Prize (USD)
$200

Contest Brief

We are looking for a new programmer/developer to join our team of programmers for our website www.peopleimages.com. To find the best programmers, we want you to solve this solution below. The best solution $200 and possibly a long term project with our company.

The assignment is for us to judge your skills and find the best programmer to work for us. Please only complete the assignment if you are interested in a long term position with us.

Assignment: Create a PHP simulation of the Game of Life.

The game of life has the following rules. The "world" is a matrix of n by n cells. Any cell inside the world can either live or die on the next day according to preset rules. The rules are: a living cell lives to the next day if it's got 2 or 3 immediate neighbours and dies in any other case. A new cell is born in a free spot if it has exactly 3 immediate neighbours. You can randomize the initial state of the world.

You are required to illustrate an indefinite simulation of a game of life using PHP and Ajax. We shall pay attention, among other things, to your code elegance, formatting, and application design overall. Your app needs to, at least, resemble an MVC approach and make use of OOP.

Recommended Skills:

Post a Contest like this

Previous Poll Results

Submit Your Entry

Drag and Drop multiple files here.


Describe your entry here (optional).


1000 characters
This entry is entirely my own original work and I agree to the Freelancer.com Terms and Conditions.
Submit Entry

Please ensure the following:

  • You've read the contest brief
  • You've read feedback provided by the contest holder
  • You've looked at other entries and read the message board

Supported file types:
JPG, PNG, GIF

  1. Winner
    entry number 4
    #4 for Game of Life Assignment by justinmaccreery
    0 Likes
  2. Report
    entry number 3
    #3 for Game of Life Assignment by flashdistillery
    1 Like
  3. Report
    entry number 2
    #2 for Game of Life Assignment by dimabezuh
    1 Like
  4. Report
    entry number 1
    #1 for Game of Life Assignment by mankamolnar
    1 Like
  5. Report
    entry number 25
    #25 for Game of Life Assignment by meenakshi2meenu
    0 Likes
  6. Report
    entry number 18
    #18 for Game of Life Assignment by FernandoCanizo
    0 Likes
  7. Report
    entry number 11
    #11 for Game of Life Assignment by sudhirgandhar
    Rejected
    1 Like
  8. Report
    entry number 24
    #24 for Game of Life Assignment by colorart
    Rejected
    0 Likes
  9. Report
    entry number 23
    #23 for Game of Life Assignment by colorart
    Rejected
    0 Likes
  10. Report
    entry number 22
    #22 for Game of Life Assignment by colorart
    Rejected
    0 Likes
  11. Report
    entry number 21
    #21 for Game of Life Assignment by grapaa
    Rejected
    0 Likes
  12. Report
    entry number 20
    #20 for Game of Life Assignment by grapaa
    Rejected
    0 Likes
  13. Report
    entry number 19
    #19 for Game of Life Assignment by grapaa
    Rejected
    0 Likes
  14. Report
    entry number 17
    #17 for Game of Life Assignment by gravitygraphics7
    Rejected
    0 Likes
  15. Report
    entry number 16
    #16 for Game of Life Assignment by sandanimendis
    Rejected
    0 Likes
  16. Report
    entry number 15
    #15 for Game of Life Assignment by cynesoft123
    Rejected
    0 Likes
  17. Report
    entry number 14
    #14 for Game of Life Assignment by yogeshsharma89
    Rejected
    0 Likes
  18. Report
    entry number 13
    #13 for Game of Life Assignment by freelancetutor
    Rejected
    0 Likes
  19. Report
    entry number 12
    #12 for Game of Life Assignment by persian1988
    Rejected
    0 Likes
  20. Report
    entry number 9
    #9 for Game of Life Assignment by renovamenars
    Rejected
    0 Likes
  21. Report
    entry number 6
    #6 for Game of Life Assignment by nvgammarnnath
    Rejected
    0 Likes
  22. Report
    entry number 8
    Withdrawn
  23. Report
    entry number 5
    Withdrawn

Public Clarification Board