SFML community forums

General => SFML projects => Topic started by: namu on February 04, 2016, 11:07:56 am

Title: Tennis Pong!
Post by: namu on February 04, 2016, 11:07:56 am
Hello everyone! I will like to share with you my first game with SFML: Tennis Pong!. My intention is to start creating classic games (15 puzzle, Snake, Arkanoid, Asteroids...) to adquire a good basis on SFML and C++ and later on create my own games.
Because it's just a Pong game I'm posting it here because I don't think it deserves its own thread, but I like to share the result.

Features:

Controls:

Things that suck / Future improvements:

And that's all! Here some images and you can download it from here: Download Tennis Pong (https://drive.google.com/file/d/0B3A2rPKSdfcpUjhCYXFNQ3ljQ3M/view?usp=sharing)

(http://i.imgur.com/qgnBW59.png)

(http://i.imgur.com/Cy3SL0l.png)
Title: Re: Tennis Pong!
Post by: eXpl0it3r on February 04, 2016, 12:22:21 pm
I've split the post from the screenshot thread into its own thread, since this is a complete post and not just a random screenshot for which the screenshot thread was created for. ;)

Looks very nice, good job on the pixelart.
Will try it out in a bit.
Title: Re: Tennis Pong!
Post by: namu on February 04, 2016, 12:31:42 pm
I've split the post from the screenshot thread into its own thread, since this is a complete post and not just a random screenshot for which the screenshot thread was created for. ;)

Ok sorry! I though it that way because it's just a pong game, I will considere it better for future projects and post only individual screenshots on that thread  ;)

I'm glad that you like it visually, I always try to make attractive games  :)
Title: Re: Tennis Pong!
Post by: eXpl0it3r on February 04, 2016, 12:49:42 pm
I have to say it's a neat little game. Nice visuals, good sound work and I like that the AI doesn't just become "unbeatable".

Here some minor nitpicks:

Again, good job! :)
Title: Re: Tennis Pong!
Post by: namu on February 04, 2016, 03:54:54 pm
The link you provide in the zip obviously only works for your specific directory structure.
You ship the debug and release libraries, which ones are needed?
My desire to post the game made me forget about that part ::) I'm newbie with compilers and building "by my self" (I had only worked with Unity3D before) and I thought that I had only shipped the release lib, I have to review this

Quote
The green colored background for the "Select Difficulty" makes me think That this is the selection. I think having that phrase in green color and making the background of the different difficulty levels green would communicate the intent better.
I came with the green colored background because of the main black and white background, in some areas it was hard to use a white font. I have to think about a better solution for that screen, I'll try your approach.

Quote
There are different levels of "pixel" density, which can come across as a bit inconsistent (e.g. rackets vs stands or "Home"/"Away" text vs the field).
Yep, I started making the field with a size of 128x128 but later on I made the game window as 640x640 so I had to resize the field. I know that this is the main difference of pixel densities, but I'm still learning pixel art and I'm more confortable working with small canvas but definetly I have to improve my skills on it.

Quote
I'm not sure if it's on purpose, but the serve ball moves quicker than otherwise and there's no indication on who'll be served.
Initially I made that the one who scores is served after the point, but I decided to make it random. The speed is aldo random on the serve but is true that maybe I have to reduce the speed.x

Quote
Balls can be "caught" even when they're pretty much behind the racket. Maybe reduce the collision box slightly.
Yes, I'm aware of this and I should have fixed but I didn't xD. I'll fix it on the next version.

I very appreciate your comments! :)
Title: Re: Tennis Pong!
Post by: Hapax on February 05, 2016, 01:04:55 am
From the screenshots, it looks nice.
Really only the inconsistent pixel size is strange but the rest looks pretty  :)