https://github.com/freehuntx/flashback
The focus of this project is to bring back old flash games (+ Multiplayer)
https://github.com/freehuntx/flashback
bomberman csharp flash javascript multiplayer ruffle typescript
Last synced: 11 months ago
JSON representation
The focus of this project is to bring back old flash games (+ Multiplayer)
- Host: GitHub
- URL: https://github.com/freehuntx/flashback
- Owner: freehuntx
- License: mit
- Created: 2024-12-06T00:29:51.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-12-16T02:14:44.000Z (over 1 year ago)
- Last Synced: 2025-04-07T06:50:55.823Z (about 1 year ago)
- Topics: bomberman, csharp, flash, javascript, multiplayer, ruffle, typescript
- Language: TypeScript
- Homepage: https://freehuntx.github.io/flashback/
- Size: 29.2 MB
- Stars: 4
- Watchers: 1
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🎮 Flashback
Reviving the golden age of Flash games with modern web technologies
## 🌟 Overview
Flashback is an open-source project dedicated to preserving and modernizing classic Flash games. Using modern web technologies, we're not only bringing these games back to life but also enhancing some of them with extra multiplayer capabilities!
### ✨ Features
- 🎯 Play classic Flash games in modern browsers
- 🌐 Multiplayer support for selected games
- 💻 Cross-platform compatibility
- 🔄 Smooth, seamless gameplay experience
- 📱 Responsive design
## 🚀 Tech Stack
- [React](https://reactjs.org/) - Frontend framework
- [Ruffle](https://ruffle.rs/) - Flash emulator
- [PlayerIO](https://playerio.com/) - Server-side game logic
- [Trystero](https://github.com/dmotz/trystero) - P2P communication
- [Vite](https://vitejs.dev/) - Build tool and development server
## 🎮 Supported Games
| Game | Single Player | Multiplayer |
|-------------|:-------------:|:-----------:|
| [Bomberpengu](https://freehuntx.github.io/flashback/bomberpengu) | ❔ | ✅ |
> ❔ = Not existant
## 🛠️ Installation
```bash
# Clone the repository
git clone https://github.com/freehuntx/flashback.git
# Navigate to project directory
cd flashback
# Install dependencies
yarn
# Start development server
yarn dev
```
## 🚧 Development
To contribute to Flashback, please follow these steps:
1. Fork the repository
2. Create a new branch (`git checkout -b feature/amazing-feature`)
3. Make your changes
4. Commit your changes (`git commit -m 'Add some amazing feature'`)
5. Push to the branch (`git push origin feature/amazing-feature`)
6. Open a Pull Request
## 📝 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## 🤝 Contributing
Contributions, issues, and feature requests are welcome! Feel free to check the [issues page](https://github.com/freehuntx/flashback/issues).
## 💖 Acknowledgments
- Thanks to all the original Flash game creators
- The Ruffle team for making Flash emulation possible
- PlayerIO and trytero for making multiplayer possible
- All contributors who help keep this project alive
## ⚠️ Disclaimer
This project is for educational purposes and game preservation. All games are property of their respective owners.
---
Made with ❤️ by the Flashback team