Skip to content

LucasBaitz/bzgames-backend

Repository files navigation

BZGames Server

Welcome to the BZGames Server repository! This server is the backbone of the BZGames platform, providing authentication, SignalR handling, and support for multiple game modes.

About BZGames

BZGames is a multiplayer gaming platform designed to bring people together through exciting and engaging gameplay. With BZGames, players can enjoy a variety of classic and modern multiplayer games, compete with friends, and connect with fellow gamers from around the world.

Features

  • Authentication: Secure authentication system ensures that only registered users can access the platform.
  • SignalR Handling: Utilizes SignalR to facilitate real-time communication between clients and the server, enabling seamless multiplayer experiences.
  • Multiple Game Modes: Currently supports three popular game modes: TicTacToe, Rock Paper Scissors, and Connect Four. Additional game modes can easily be added to expand the platform's offerings.

Getting Started

To get started with BZGames Server, follow these steps:

  1. Clone the Repository: Clone this repository to your local machine using the following command:

    git clone https://github.com/your-username/bzgames-server.git
    
  2. Install Dependencies: Navigate to the cloned directory and install the required dependencies using NuGet Package Manager.

  3. Configure Settings: Update the appsettings.json file with your preferred settings, including database connection strings etc.

  4. Run the Server: Build and run the server using your preferred IDE or the command line.

  5. Start Gaming: Once the server is up and running, clients can connect to it to start playing games!

Contributing

We welcome contributions from the community to help improve and expand BZGames Server. If you'd like to contribute, please follow these guidelines:

  • Fork the repository and create a new branch for your changes.
  • Make your changes, ensuring that code is well-documented and follows the project's coding standards.
  • Test your changes thoroughly.
  • Submit a pull request, providing a clear description of the changes you've made and why they're beneficial.

License

This project is licensed under the MIT License.

Contact

If you have any questions, comments, or feedback, feel free to reach out to us at contact@bzgames.com.

About

BackEnd for BZGames App

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages