Write a bouncing ball video game, Game Theory

Assignment Help:

Write a bouncing ball video game. The game is similar to the one described and depicted in

The balls bounce within the screen where the two horizontal walls are fixed. The two vertical walls are bounded by the two paddles. Each paddle is a third of the height of the screen. The user presses keys to move the paddles up and down. Your task is to control the two paddles to keep the ball bouncing within the screen to simulate two players playing the ball. The game stops when one player wins or when the time is up. A player wins if the ball bounces out from the other player's side.

1727_terminal.png

Figure: Game Screenshot

Requirements

1. Initially, the ball is placed at the center of the screen. The ball starts moving with a steady speed when the user presses a key. See Figure 1 for a screenshot.

When the ball hits a wall it should bounce off it.

2. You may reference bounce2d.c and associated code from your text book or write your own using the techniques and functions covered in lecture 7.

3. You may assign any key combination to move the paddles, but each paddle must be able to be moved independently.

What to submit

1. Your resolution logic or pseudo code (no more than two pages).

2. Your test plan and output. The limitations if your program does not run or does not output the expected result.

3. Your source code.

4. A simple user's manual with instructions on how to play your game.


Related Discussions:- Write a bouncing ball video game

Maximization problem, Two individuals (i ∈ {1, 2}) work independently on a ...

Two individuals (i ∈ {1, 2}) work independently on a joint project. They each independently decide how much e ort ei they put. E ort choice has to be any real number between 0 and

Cournot learning, The Cournot adjustment model, initial proposed by Augusti...

The Cournot adjustment model, initial proposed by Augustin Cournot within the context of a duopoly, has players choose methods sequentially. In every amount, a firm selects the act

Game theory equilibrium exercise, Exercise 1 a) Pure strategy nash equi...

Exercise 1 a) Pure strategy nash equilibrium in this case is Not Buy, bad ( 0,0) as no one wants to deviate from this strategy. b) The player chooses buy in the first perio

Matching pennies, Matching Pennies Scenario To determine who is needed t...

Matching Pennies Scenario To determine who is needed to try to to the nightly chores, 2 youngsters initial choose who are represented by "same" and who are represented by "diffe

What do meant by monopolistic competition, What do meant by Monopolistic co...

What do meant by Monopolistic competition? Monopolistic competition is a market structure wherein: 1. There are several competing producers into an industry, 2. Every pro

Payoff matrix, 1. The publishing industry in the country of Font, where the...

1. The publishing industry in the country of Font, where the local currency is the stet, is dominated by two companies, the Arial Book Co. and Verdana Works Ltd.. Currently, both o

Nash equilibrium, Assuming that there are only 2 airline companies in the w...

Assuming that there are only 2 airline companies in the world, Delta and US Airways, what is the ((Nash) Equilibrium) or price that each company in the following matrix will charge

Rollback equilibrium, Rollback equilibrium       (b) In t...

Rollback equilibrium       (b) In the rollback equilibrium, A and B vote For while C and D vote Against; this leads to payoffs of (3, 4, 3, 4). The complete equil

Cardinal payoffs, Cardinal payoffs are numbers representing the outcomes of...

Cardinal payoffs are numbers representing the outcomes of a game where the numbers represent some continuum of values, such as money, market share or quantity. Cardinal payoffs per

Absolute auction, A general term for an English auction in which there is n...

A general term for an English auction in which there is no reserve price, guaranteeing that the object will be sold to the highest bidder regardless of the quantity of the bid.

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd