/pong

The classic game Pong, where two opponents - the player and the computer - use paddles to hit a ball back and forth.

Primary LanguageGDScript

Pong

The classic game Pong, where two opponents - the player and the computer - use paddles to hit a ball back and forth.

I've only tried making this game because my friend Benjamin nagged me about it until I made it. :)

Pong

In this game, you play against the computer as you hit a ball back and forth with your paddles. Whenever one of you fails to return the ball, the other scores a point. Wins whoever scores 11 points first.

This game was made in the Godot Engine, a "2D and 3D, cross-platform, free and open-source game engine released under the MIT license" that uses GDScript as its scripting language.

Godot

Instructions

Launching the Game

To start playing the game, download the binary release, run pong.exe and make sure pong.pck is in the same folder. You can start a new game by selecting the appropriate option in the main menu.

Main Menu

Usage

If you want to edit the game, you will need to install the Godot game engine, which can be found on the official website or on Steam. This project requires at least version 3.0.

GDScript

Contributing

The game is still in alpha, given that there are still some bugs to fix and there is no pause menu. Other than that, I won't be taking any suggestions to improve it further. But feel free to report any bugs you find or to fix them.

Credits

The font used in the game is Advanced Pixel-7 by Style-7. The sprites were made by me in Aseprite. The ball hit sound was recorded by me.

License

MIT License

Copyright (c) 2021 Felipe Canever Fernandes

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.