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

Schedule bid , A bid that indicates totally different costs for various qua...

A bid that indicates totally different costs for various quantitites of the item offered for sale. A series of price-quantity mixtures is tendered to the auctioneer.

Fighting for survival, Two animals are fighting over a prey. The prey is wo...

Two animals are fighting over a prey. The prey is worth v to each animal. The cost of fighting is c1 for the first animal (player 1) and c2 for the second animal (player 2). If the

Formulate the situation as strategic game - nash equilibrium, Two individua...

Two individuals use a common resource (a river or a forest, for example) to produce output. The more the resource is used, the less output any given individual can produce. Denote

Case study in game theory - color coordination, Game 1 Color Coordination (...

Game 1 Color Coordination (with Delay) This game should be played twice, once without the delay tactic and once with it, to show the difference between out- comes in the s

Positive add, In a positive add game, the combined payoffs of all players a...

In a positive add game, the combined payoffs of all players aren't identical in each outcome of the sport. This differs from constant add (or zero add) games during which all outco

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

Write a bouncing ball video game, Write a bouncing ball video game. The gam...

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 v

Game playing in class-2 players take turns choosing a number, Problem:-Two ...

Problem:-Two players take turns choosing a number between 1 and 10 (inclusive), and a cumulative total of their choices is kept. The player to take the total exactly to 100 is the

Pareto economical , Named when Vilfredo Pareto, Pareto potency (or Pareto o...

Named when Vilfredo Pareto, Pareto potency (or Pareto optimality) may be alive of potency. An outcome of a game is Pareto economical if there's no different outcome that produces e

Complete data, A game is one among complete data if all factors of the spor...

A game is one among complete data if all factors of the sport are common information. Specifically, every player is awake to all different players, the timing of the sport, and als

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