Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/adeeteya/easypong

An Over Engineered Pong Game Made Using Flutter and Flame Game Engine.
https://github.com/adeeteya/easypong

flame flame-engine flame-game flame-game-dev flutter flutter-demo flutter-examples flutter-game flutter-game-dev flutter-games riverpod riverpod-examples riverpod-state-management

Last synced: 5 days ago
JSON representation

An Over Engineered Pong Game Made Using Flutter and Flame Game Engine.

Awesome Lists containing this project

README

        

# 🕹ī¸ Easy Pong

Welcome to Easy Pong, a classic Pong game built using Flutter and the Flame game engine! Easy Pong provides a smooth and engaging experience with modern UI and simple controls.

The Game Runs On All Platform (Android, Windows, Linux, Web, macOS and iOS)

If you like what you see, please ⭐ the repo.

## 📸 Screenshots

![Easy Pong Classic Theme](screenshots/classic_theme.png)
![Easy Pong Football Theme](screenshots/football_theme.png)
![Easy Pong Matrix Theme](screenshots/matrix_theme.png)
![Easy Pong Modern Theme](screenshots/modern_theme.png)
![Easy Pong Instructions Screen](screenshots/instructions_screen.png)
![Easy Pong Winner Screen](screenshots/winner_screen.png)

## ✨ Features

- 🧑‍🤝‍🧑 Ability to play Local Multiplayer (1v1)
- 🕹ī¸ Supported By The Keyboard as well as the Joystick
- 🎨 Ability To Select From Multiple Different Themes (eq:- classic, football, matrix)
- 🔉 Built In Sound Effects

### 🔜 Upcoming Features
- 🎮 Play Against The Computer
- 🌍 Play Realtime Online Multiplayer Against a Friend

## đŸ’ģ Installation links


Platform
Installation Links


Android


Get it on Google Play




APK download




Windows


Windows Download



Website


Website Link


## 🔌 Plugins

| Name | Usage |
|-----------------------------------------------------------------------|--------------------------------------|
| [**flame**](https://pub.dev/packages/flame) | Game Engine Used to Develop the Game |
| [**flame_audio**](https://pub.dev/packages/flame_audio) | To play game sound effects |
| [**flutter_animate**](https://pub.dev/packages/flutter_animate) | For Quick and Easy Animations |
| [**flutter_riverpod**](https://pub.dev/packages/flutter_riverpod) | For State Management |
| [**shared_preferences**](https://pub.dev/packages/shared_preferences) | To store system settings |
| [**flutter_lints**](https://pub.dev/packages/flutter_lints) | For linting |

## 🤓 Author

**[Aditya R](https://github.com/adeeteya)**

## 🔖 LICENCE
Copyright (c) 2024 Aditya R
[MIT LICENCE](https://github.com/adeeteya/EasyPong/blob/master/LICENSE)

## 🙏 Attributions
Pong icons created by Freepik - Flaticon