Find Jobs
Hire Freelancers

Classes and Exception

$30-250 USD

In Progress
Posted over 8 years ago

$30-250 USD

Paid on delivery
You will complete the following class definitions to implement the structures and mechanics of the puzzle. We provide an optional sample main() function that must be compatible with your game to run it (download [login to view URL]~marks/112/[login to view URL]). Testing user interaction is painful enough that we\'re restricting the\r\ntesting to the pieces, but with this main function you can also actually play with your implementation! It reads\r\nkeyboard entries of wasd as up-left-down-right, which is common for many, many computer games. It looks\r\nlike a miniature direction pad. Rather than try to read keystrokes directly, we have to hit <enter> between each\r\ninput (boooo!), but hey, it\'s good enough for a small project focused on learning classes. If you\'ve pasted it into\r\nyour file, just keep in mind that it might try to start playing the game when you load up in interactive mode.\r\nYou could either comment out the call to main(), or type ctrl-c to interrupt and get back control.
Project ID: 9079982

About the project

1 proposal
Remote project
Active 8 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
Awarded to:
User Avatar
master degree major in computer science, good at python and data structures
$67 USD in 3 days
5.0 (7 reviews)
3.8
3.8

About the client

Flag of UNITED STATES
Woodbridge, United States
4.9
9
Payment method verified
Member since Dec 9, 2015

Client Verification

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.