|
|
4 months ago | |
|---|---|---|
| .. | ||
| .vscode | 4 months ago | |
| Core | 4 months ago | |
| Platforms | 4 months ago | |
| NetRumble.sln | 4 months ago | |
| README.md | 4 months ago | |
NetRumble is a classic multiplayer space combat game built with MonoGame 3.8.4. Players control spaceships in an asteroid field, engaging in combat with lasers, rockets, and mines while collecting power-ups.
This is a modernized version of the NetRumble sample from the XNA Game Studio era, updated to use:
NetRumble.Windows.csprojNetRumble.DesktopGL.csprojNetRumble.Android.csprojNetRumble.iOS.csprojTasks: Run Task → build-windows to build for WindowsTasks: Run Task → build-desktopgl to build for DesktopGLTasks: Run Task → run-windows to run the Windows versionTasks: Run Task → run-desktopgl to run the DesktopGL versiondotnet build NetRumble.Windows.csproj
dotnet run --project NetRumble.Windows.csproj
dotnet build NetRumble.DesktopGL.csproj
dotnet run --project NetRumble.DesktopGL.csproj
dotnet build NetRumble.Android.csproj
# For deployment to device/emulator, use your preferred Android deployment method
NetRumble.sln in Visual Studio 2022The project is organized as follows:
Core/
Platforms/
NetRumble.Windows.csproj (DirectX)NetRumble.DesktopGL.csproj (OpenGL)NetRumble.Android.csproj (Android)NetRumble.iOS.csproj (iOS)NetRumble.sln: Solution file for Visual Studio
README.md: Project documentation
This project uses pre-built XNB content files located in the Content/ directory. No Content.mgcb file is required as all assets are already processed and ready for use.
The game supports network multiplayer using the included networking components. Players can host and join games over local networks.
This project is based on the original Microsoft XNA Community Game Platform sample and is provided for educational and demonstration purposes.