pong coded in c++ using the sfml 1.6 framework
C++
Switch branches/tags
Nothing to show
Latest commit 10c6004 Jul 27, 2011 Dale Merge pull request #1 from AaronMT/master
Simple string correction - showing you a pull request
Permalink
Failed to load latest commit information.
resources Think this is good enough for a 1.0 release... Jul 26, 2011
README.md Updated README Jul 26, 2011
StateManager.cpp Code cleanup Jul 22, 2011
StateManager.hpp Code cleanup Jul 22, 2011
ai.cpp Code cleanup Jul 22, 2011
ai.hpp Code cleanup Jul 22, 2011
ball.cpp Changed Ball class behaviour Jul 24, 2011
ball.hpp Changed Ball class behaviour Jul 24, 2011
config.hpp
entity.hpp Code cleanup Jul 22, 2011
game.cpp Code cleanup Jul 22, 2011
game.hpp Starting process of clueing up code Jul 21, 2011
main.cpp First commit, for real this time! Jul 15, 2011
paddle.cpp Code cleanup Jul 22, 2011
paddle.hpp Starting process of clueing up code Jul 21, 2011
sEnd.cpp Code cleanup Jul 22, 2011
sEnd.hpp Added sound effects Jul 23, 2011
sGame.cpp
sGame.hpp Changed game score font Jul 24, 2011
sTitle.cpp string correction Jul 26, 2011
sTitle.hpp Think this is good enough for a 1.0 release... Jul 26, 2011
state.hpp Code cleanup Jul 22, 2011
toolbox.hpp Starting process of clueing up code Jul 21, 2011

README.md

Pong

Here is the source code for my own implementation of the classic arcade game 'Pong'. It is written in C++ and uses the SFML 1.6 API.

Background

This project was a way for me to learn the very basics of game programming and engine design. I decided to share the source code online for those who wish to get started with game programming yet would like an example project to learn from. Additionally, I hope that those more experienced than me would look at my code and apply any fixes or offer suggestions.

Requirements

  • SFML 1.6 -- This project does NOT include the SFML 1.6 library. In a future release, I plan on including everything needed to compile the code and a make file. For now, please consult the documentation to find out how to setup SFML 1.6 with your IDE of choice.

Usage

The included resource files (PressStart2P.ttf, paddleHit.wav, wallHit.wav) must be in the same folder as your executable for the program to work correctly.

License

There is no licence! Use this code however you wish.