Skip to content

cl0ckt0wer/RugbySim

Repository files navigation

Rugby Simulator

A comprehensive rugby management and simulation application built with .NET.

Overview

Rugby Simulator is a sports management simulation that allows users to:

  • Manage rugby teams and players
  • Simulate matches and seasons
  • Handle player transfers and development
  • Manage team finances and facilities

Project Structure

  • RugbySimulator.Core: Contains domain models, business logic, and core services
  • RugbySimulator.Infrastructure: Data access and persistence layer
  • RugbySimulator.Api: RESTful API for interacting with the simulator
  • RugbySimulator.Core.Tests: Unit tests for core functionality
  • RugbySimulator.Api.Tests: Tests for the API endpoints
  • RugbySimulator.IntegrationTests: End-to-end integration tests

Getting Started

Prerequisites

  • .NET 9.0 SDK or later
  • SQL Server (or compatible database)

Setup

  1. Clone the repository
  2. Navigate to the project directory
  3. Restore dependencies:
    dotnet restore
    
  4. Build the solution:
    dotnet build
    
  5. Run the tests:
    dotnet test
    
  6. Run the API:
    cd RugbySimulator.Api
    dotnet run
    

Features

  • Team management
  • Player development and aging
  • Match simulation with realistic statistics
  • Season and competition management
  • Financial system including budgets, wages, and transfers
  • Youth academy and player scouting

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A rugby simulator. Eventually it'll have eveything that FIFA soccer has, but less corruption.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages