Closed

create a game

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]

Skills: PHP, Software Architecture

See more: 2d physics game create world, text browser game create, create dummy file windows random, php, software development, software architecture, c++ programming, flash fight game create, use game create bot warcraft, flash game create server, creating unique random alphanumeric key php, flash game create track race, browser game create php, creating photos random data, mmorpg browser game create, panel game create, mini game create character, create flash video player random playlist

About the Employer:
( 5 reviews ) Liverpool, United Kingdom

Project ID: #12618155

11 freelancers are bidding on average £149 for this job

freelancerLatino

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 t More

£150 GBP in 5 days
(76 Reviews)
7.1
£18 GBP in 1 day
(126 Reviews)
6.8
yogeshssanwal

I am Yogesh sanwal, 5+ years experienced inwebsite and e-commerce development using PHP/MySQL. Take a look to my last work: [login to view URL] [login to view URL] [login to view URL] http://ww More

£18 GBP in 1 day
(214 Reviews)
7.0
unity3dgiant

Hello sir,i am ready to start work well and have done lot of games and applications in unity3d so first i will start your work and no need to pay any advance money and i will start your work here and i will give you de More

£166 GBP in 10 days
(10 Reviews)
5.1
MiniBigTech

Hello. Hoping you to be in the best shape of health, I had a chance to go through your complete job description for creating a game. -We can assure you that we have all the skills and expertise that you require. More

£70 GBP in 3 days
(22 Reviews)
4.2
Rainfall15

Hello, I read through the job details extremely carefully and I am absolutely sure that I can do the project very well. We're a team of highly experienced Android / iOS developers & Designers have successfully wo More

£555 GBP in 30 days
(10 Reviews)
2.8
bellamystraat

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 More

£500 GBP in 25 days
(4 Reviews)
2.3
skriyaz09

A proposal has not yet been provided

£110 GBP in 6 days
(3 Reviews)
2.8
vzhabinsky

A proposal has not yet been provided

£23 GBP in 7 days
(0 Reviews)
0.0
technovantsols

Dear Client, Thanks for providing us opportunity to place bid over the project and communicate with [login to view URL] mainly deal in web development, SEO, Android App, software testing and graphic design. Our vision is to b More

£15 GBP in 6 days
(0 Reviews)
0.0
zikaProgrammer

hi i'm a computer science graduate student I made a lot of software but first time to work of this site the following link for one of them and you can see my picture inside the program [login to view URL] More

£11 GBP in 1 day
(0 Reviews)
0.0