Find Jobs
Hire Freelancers

create a game

£10-20 GBP

Closed
Posted over 7 years ago

£10-20 GBP

Paid on delivery
c++ coding. only using if/ else, arrays, cin, cout, boolean lgoic, loops. casting, predefined function, strings ,manupulator classification, structs, classes, Constructors , Destructors, Accessors (Getter), Mutators (setter) , Static Class Members, pointer, variables, arrays, STL, Containers, Iterators. (you don have to use all these mothods of coding for c++ but you can only use thiese types of code nothing else to finish the game.) 1. Main Menu  A main menu should contain the following options: i. Start Game ii. Quit Game. 3 2. In Game  All visual elements of the game should be generated using ASCII characters outputted via the Win32 console output.  There should be a solid horizontal wall along the top and bottom of the in-game screen.  There should be a vertical dashed line in the centre of the in-game screen to represent the net.  Two paddles should be positioned on opposite sides of the in-game screen.  Behind each paddle should be at least two rows of breakable blocks.  The paddles should be controlled to move vertically via appropriate keyboard input.  If a paddle reaches the horizontal wall at the top or bottom of the in-game screen, it should collide with the wall and be prevented from moving further in that direction.  The game should be played in rounds.  At the start of each round, the paddles and walls should be reset to their initial state, a ball should be positioned in the centre of the game screen and move in a random direction.  If the ball should collide with a horizontal wall it should bounce and change direction appropriately.  If the ball should collide with a paddle it should bounce and change direction appropriately.  If the ball should collide with a block it should bounce and change direction appropriately. The block should be destroyed, creating a hole in the wall.  Each player should have a score that is displayed on their side of the in-game screen.  If the ball should leave the left or right side of the in-game screen, then the player on the opposing side of the in-game screen should score 1 point.  The in-game score display should update appropriately.  If a player scores, a new round should begin.  If a player has scored enough points to win the match, then an end of game screen should be displayed. 3. End of Game  The end of game screen should display which player has won the game using appropriate text.  The end of game screen should allow the user to return to the main menu with appropriate text and keyboard input. As a minimum you should have a test for each of the game features outlined above plus any additional features that you have implemented. link below for table example. [login to view URL] (if you make mistakes put them in the decumentation and explain how you overcome them.) also link of how the game pongout should look when being played with link below. [login to view URL]
Project ID: 12618155

About the project

11 proposals
Remote project
Active 7 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
11 freelancers are bidding on average £149 GBP for this job
User Avatar
Hello, I am expert with c/c++ since more than 20 years ago ... you can see my previous work. I will finish it on time. Let me know when do you need it. Also, let me know if we should use windows or linux. IF you want to use windows, tell me if you already have a library to put ascci chars at fixed console position. I may do a research for it if necessary. I would use visual studio 2015.
£150 GBP in 5 days
5.0 (82 reviews)
7.2
7.2
User Avatar
Dear Sir, I carefully read your instructions and can help you in your project. Please contact me if you want to share with me some further detail or kindly take a look to my profile and reviews to test my seriousness. Best Regards, Marzio
£500 GBP in 25 days
5.0 (4 reviews)
2.3
2.3
User Avatar
A proposal has not yet been provided
£110 GBP in 6 days
3.5 (4 reviews)
2.9
2.9
User Avatar
A proposal has not yet been provided
£23 GBP in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED KINGDOM
Liverpool, United Kingdom
5.0
5
Payment method verified
Member since Nov 3, 2016

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) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
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.