Fix Table Tennis Game

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

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


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.


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.


The current version has 13 levels of ai difficulty. The ai levels_current [url removed, login to view] and ai serving_current [url removed, login to view] 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.


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.

Kemahiran: Pengaturcaraan C++, Rekabentuk Permainan, Pembangunan Permainan, Destop Windows

Lihat lagi: what is computer programming used for, types of computer programming, swing programming, game development, game design, windows desktop, c++ programming, opengl, programming video games, programming game ai by example, programming ai, programming a computer game, opengl game programming, game ai programming, computer programming requirements, computer programming games, computer programming game, computer games programming, computer game programming, competitive programming 2

Tentang Majikan:
( 60 ulasan ) Canada

ID Projek: #10118779

8 pekerja bebas membida secara purata $230 untuk pekerjaan ini


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
(225 Ulasan)

Hello Sir, Good Day!! My passion is gaming and I'm working as a Senior game Developer and Graphic designer. I have designed graphics for many 2D and 3D game projects. I can fix your table tennis game. I have c Lagi

$250 USD dalam 30 hari
(6 Ulasan)

How are you? I am a good Mobile Game Developer. I have reviewed your project Posting and Description carefully. My skill sets are Unity3d and Cocos2d & Cocos2d-x, Android & Objective-C of Android and ios cross plate Lagi

$147 USD dalam 3 hari
(2 Ulasan)

Hello, I am proficient and experienced in creating graphics and animation for ios , android and web browser games . I can provide you art and design for your game. Please see portfolio. Thanks. or please see some Lagi

$194 USD dalam 7 hari
(14 Ulasan)

Hello, I'm C++ game programmer. I have 10+ years experience in game development. Only hourly, $30/hr, $300/day. This may take a lot of more than $300. My C++/DirectX11 experience: - http://www.jimnik.n Lagi

$300 USD dalam sehari
(2 Ulasan)
$250 USD dalam 3 hari
(6 Ulasan)
$155 USD dalam 3 hari
(0 Ulasan)

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)

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

$222 USD dalam 3 hari
(0 Ulasan)