Skip to content

ThKattanek/pong

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PONG

Einleitung

Jeder Spieler hat einen Schläger den er per Tastatur nach oben und nach unten bewegen kann. Wie beim Tennis wird ein Ball hin und her geschlagen. Kann der Ball mit dem Schläger nicht getroffen werden so bekommt der Gegner einen Punkt. Wer zuerst 9 Punkte erreicht, hat gewonnen.

Steuerung

Gespielt wird mittels Tastatur.

Spieler 1:

Hoch - Q
Runter - A

Spieler 2:

Hoch - CURSOR HOCH
Runter - CURSOR HOCH

Ball Start: Space Neustart: R

Beenden: ESCAPE

Screenshot

Used libraries

  • SFML

Compiling and installing

cd ~
git clone https://github.com/ThKattanek/pong.git
cd pong
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local
make
make install

! The installed files find under install_mainfest.txt

Compiling for Windows x32 with MXE (Crossdev)

cd ~
git clone https://github.com/ThKattanek/pong.git
cd pong
mkdir build-win-x32
cd build-win-x32
[MXE-PATH]/usr/bin/i686-w64-mingw32.static-cmake .. -DWIN32_STATIC_BUILD=TRUE
make

Compiling for Windows x64 with MXE (Crossdev)

cd ~
git clone https://github.com/ThKattanek/pong.git
cd pong
mkdir build-win-x64
cd build-win-x64
[MXE-PATH]/usr/bin/x86_64-w64-mingw32.static-cmake .. -DWIN32_STATIC_BUILD=TRUE
make

Complete build and create the windows versions (32/64bit) as 7zip with Script (crossbuild_win_releases.sh)

cd ~
git clone https://github.com/ThKattanek/pong.git
cd pong
./crossbuild_win_releases.sh [MXE-PATH]

The Script creates 1 folder

  • public_release

In this folder is the new 7zip packages (32Bit/64Bit) for windows.