Skip to content

Zooooral/Zappy

Repository files navigation

🚀 ZAPPY

Next-Generation Multi-Language Gaming Ecosystem

C++ C TypeScript

Documentation


Quick Start

# Clone the repository
git clone https://github.com/EpitechPromo2028/B-YEP-400-PAR-4-1-zappy-maxence.bunel.git
cd B-YEP-400-PAR-4-1-zappy-maxence.bunel

# Documentation
make docs-serve

🎯 For Users

Zappy delivers an immersive gaming experience through our cutting-edge multi-component architecture. Simply install, launch the server, connect your AI bots, and watch the magic unfold in our stunning graphical interface. Perfect for competitive AI battles, educational demonstrations, and strategic gameplay exploration.

Program launch

Ensure you have all the dependencies installed in your local machine. To make sure everything is installed, run ./setup.sh

make all
./zappy_server -p 4242 -x 10 -y 10 -n team1 team2 -c 6 -f 100
./zappy_ai -p 4242 -n team1 -h localhost
./zappy_gui -p 4242 -h localhost

👨‍💻 For Developers

Built with modern software engineering principles, Zappy offers clean APIs, modular architecture, and comprehensive documentation. Fork the repo, follow our coding standards, run make docs-serve for full documentation, and contribute to the future of AI gaming platforms.


🚀 Technologies

Component Technology Purpose
GUI C++ High-performance graphical interface
AI Typescript Intelligent bot behaviors
Server C Ultra-fast networking core

🎮 Preview

3D Immersive View

Experience the game in stunning 3D graphics

3D View

2D Tactical View

Strategic top-down perspective for tactical planning

2D Tactical View

Real-time Statistics

Monitor game metrics and player performance

Statistics Dashboard

📚 Documentation

📖 Start your journey with comprehensive documentation

make docs-serve

Access the interactive documentation server at localhost:3000

💫 Links

GitHub Documentation


⭐ Star us on GitHub — it motivates us a lot!

About

Epitech's 2nd year ending project

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors