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

Application of twenty one card game, This version of Twenty-one is a card g...

This version of Twenty-one is a card game played between a player and the dealer (the computer). The aim of the game is to accumulate a higher point total than the dealer but witho

Experimental economics , Experimental economics is bothered with utilizing ...

Experimental economics is bothered with utilizing laboratory experiments to realize understanding of how cognition, memory, and heuristics have an effect on behavior of individuals

Equilibrium, An equilibrium, (or Nash equilibrium, named when John Nash) ma...

An equilibrium, (or Nash equilibrium, named when John Nash) may be a set of methods, one for every player, such that no player has incentive to unilaterally amendment her action. P

Minimum bid, A minimum bid is that the smallest acceptable bid in an auctio...

A minimum bid is that the smallest acceptable bid in an auction. a gap bid, the primary bid placed within the auction, should be a minimum of as high because the minimum bid or the

First price auction, Two individuals, Player 1 and Player 2, are competing ...

Two individuals, Player 1 and Player 2, are competing in an auction to obtain a valuable object. Each player bids in a sealed envelope, without knowing the bid of the other player.

Bidding ring, A set of colluding bidders. Ring participants agree to rig bi...

A set of colluding bidders. Ring participants agree to rig bids by agreeing not to bid against each other, either by avoiding the auction or by placing phony (phantom) bids.

All pure nash equilibrium for strategic form game, write a program in c tha...

write a program in c that takes n number finite players using gambit format and output is to be all pure strategy nash equilibrium

Two player problem of points set up - game theory, a) Show that A c...

a) Show that A counting proof could be fun(?). But any old proof will do. (Note that the coefficients (1,2,1) in the above are just the elements of the second row of Pas

Weakly dominant strategy , A strategy is weakly dominant if, no matter what...

A strategy is weakly dominant if, no matter what the other players do, the strategy earns a player a payoff a minimum of as high as the other strategy, and, the strategy earns a st

Prisoners'' dilemma scenario, Scenario Two conspirators are arrested an...

Scenario Two conspirators are arrested and interrogated separately. If one implicates the opposite, he might go free whereas the opposite receives a life sentence. Yet, if each

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