The first game Pong
was developped by Atari in 1972.
Usage - How to play - Features - License
Clone the project and work with the source or directly go install
.
$ git clone https://github.com/joakim-ribier/pong
$ go build -o . ./...
$ ./pong
$ go install -v github.com/joakim-ribier/pong/cmd/client@latest
$ ./pong
Available only for windows from Releases.
For the others distributions: Is_it_possible_to_cross-compile_an_application_with_Ebitengine
# start the game with no option and enjoy it
$ ./pong
We should have a server which host the game and a client to play with.
The server should start before the client and It's it which handle the whole game.
$ ./pong --server 127.0.0.1:3000
$ ./pong --client 127.0.0.1:3000
...
Create a Pong
game with ebitengine
2D engine.
- Implement a singleplayer mode (
Player L
VSPlayer R
) - Implement a multiplayer mode (
Server
VSClient
) with the[UDP]
protocol to exchange messages between the server and the client - Add Github workflows to generate binaries
This software is licensed under the MIT license, see License for more information.