Fix Table Tennis Game

Dibatalkan Disiarkan Apr 3, 2016 Dibayar semasa penghantaran
Dibatalkan Dibayar semasa penghantaran

This project requires fixing a problem in a Table Tennis game.

The table tennis game is coded in C++ using OpenGL and SDL.

GAME CONTROLS

The human controlled paddle at the bottom of the screen is controlled with the mouse. Pressing the right mouse button enables the paddle to swing from the right side. Press the left mouse button enables the paddle to swing from the left side.

PROBLEM WITH CURRENT VERSION

When the human controlled player at the bottom of the screen swings the paddle quickly right or left just prior to and while making contact with the ball, the ball has more side spin and curve which often results in the computer controlled paddle at the top of the screen hitting the ball backwards since the computer paddle's position remains aimed sideways rather than changing the paddle position toward the human controlled player. The video folder has an example video of this problem. This needs to be fixed although the fix should not change other shots the computer ai makes. The fixed shot should be consistent with the types of shots the computer normally hits. For example, the computer hits some winners when the paddle is close to sideways when it moves closer to the net.

The computer paddle does not hit the ball backwards when the human player hits regular straight shots. Regular straight shots from the human player occur by only pressing the mouse button and not moving the paddle quickly right or left just prior to making contact.

NEW VERSION REQUIREMENTS

The current version has 13 levels of ai difficulty. The ai levels_current [login to view URL] and ai serving_current [login to view URL] files detail the parameters used for these levels which are in the current version. I'd like the current levels 1 to 13 moved to levels 3 to 15 and remain unchanged including the flaw where the computer paddle hits the ball backwards since the flaw allows the games to be competitive and close. I'd like the new levels 1 and 2 to fix the computer paddle hitting the ball backwards problem. I'd also like like the new level 1 to have the computer serves always having a very sharp fast curve. This serve is already coded in the current version but is rarely and randomly used.

BIDDING

I prefer that the bidder briefly explain what's causing the problem. A quick demo of the fix would be beneficial to allow me to determine if you can fix the problem properly.


The problem may be that the computer is not reacting quickly enough to the increased velocity from the spin shot as opposed to a slower straight shot.

Pengaturcaraan C++ Reka Bentuk Permainan Pembangunan Permainan Destop Windows

ID Projek: #10118779

Tentang projek

8 cadangan Projek jarak jauh Aktif Apr 10, 2016

8 pekerja bebas membida secara purata $230 untuk pekerjaan ini

Yknox

Hello I'm interesting your project very well I'm a Good C++, OpenGL, Math, Algorithm expert. I understand your req exactly. I m quite well experienced in these jobs. Let's go ahead with me I want to service f Lagi

$250 USD dalam 3 hari
(639 Ulasan)
8.8
N00bKefka

I looked through the video, this seems to be the problem with the AI itself trying to interact with a weird curve shot. It does not know how to deflect it back physically. It just try to block perpendicular to the Lagi

$222 USD dalam 3 hari
(0 Ulasan)
0.0
lgciprian

Extensive programming experience with C++ with various compilers (Microsoft Visual C++ .NET, C++ Builder, QT, KDeveloper);

$222 USD dalam 3 hari
(0 Ulasan)
0.0