Find Jobs
Hire Freelancers

Conway's Game of Life

$10-30 USD

Closed
Posted about 3 years ago

$10-30 USD

Paid on delivery
Create an implementation of Conway’s Game of Life. This project will be executed in multiple stages. Your goal should be to submit all stages but partial credit will be given even if the later stages are not complete. The priority (value) of each stage decreases from start to finish. That is, getting the first stage completed is more important/valuable than the last stage Stage 1 – This stage is the basic game. It includes • A class to represent the game universe o Includes a double buffer for updating the universe § The “current” universe is processed to create the “next” universe o Universe ends at the edges (no wrap) • The universe graphical display • An animation timer and button to start/stop universe generation-based evolution and display • A button to single step the universe generation-based evolution and display • Mouse interaction to modify the universe o Mouse click toggles cells between living and dead o Mouse dragging toggles cells between living and dead Stage 2 – This stage provides a means to save/load a universe. It includes • Load/Save buttons o Loads and saves the current universe (living and dead cells) using Serialization of the game universe class • File choosers to select file names for loading/saving Stage 3 – This stage adds functionality to the game • Universe wraps at the edges (selectable by the user) • User can place preset shapes into the universe o Various preset shapes can be found at the reference given above as well as other websites o User selects a preset then sets it into the universe with a mouse click • User can control the speed of the universe generation creation o Vary from slow to fast Stage 4 – This stage adds functionality to the user interface • Add the ability to turn a grid overlay on/off when displaying the universe • A button to clear the universe of living cells (all cells become dead)
Project ID: 30081381

About the project

3 proposals
Remote project
Active 3 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
3 freelancers are bidding on average $43 USD for this job
User Avatar
Hi there I have excellent programming skills related to your project. I have read your project descriptions and consider myself the best fit for this job. I can provide a quality solution for your project. Thanks Farah Khan
$100 USD in 3 days
5.0 (508 reviews)
7.4
7.4
User Avatar
Hello, Thank you for your care I've just read your job description carefully I'm a senior developer with 10+ years of experience about Java By using it, I designed lots of projects With good English skill, I want to discuss about your job with you You want to hire a reliable developer, don't you? If that's right, please contact me I would love to work with you Look forward to hear from you soon Thank you Best Regards Pavel
$10 USD in 1 day
5.0 (4 reviews)
2.0
2.0
User Avatar
Hi Client! I'm really interested in your project. I'm an expert and have lots of experience like yours. I think I can help you. I hope you hire me. Thanks for reading my bid.
$20 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
San Diego, United States
5.0
1
Payment method verified
Member since Feb 17, 2021

Client Verification

Other jobs from this client

SafeIntArray
$10-30 USD
Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.