Marvin's Arena is a free and entertaining programming game. The game is designed to easily learn programming in any .NET compatible language. It is suited for new programmers to gain experience with the .NET languages and development tools as well as for experienced programmers.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
2DBattleEngine
3DBattleEngine
BattleEngineCommon
Installer
MarvinsArena.Core
MarvinsArena.Robot.Core
MarvinsArena.Robot
MarvinsArena
Samples
SetupWizardUI
TestProject
_AdditionalDeployments
_Docs
_Sceenshots
.gitignore
LocalTestRun.testrunconfig
MarvinsArena.FxCop
MarvinsArena.shfbproj
MarvinsArena.sln
MarvinsArena.vsmdi
MarvinsArena.vssscc
README.md

README.md

marvinsarena

Introduction

Marvin's Arena is a free and entertaining programming game. The game is designed to easily learn programming in any .NET compatible language. It is suited for new programmers to gain experience with the .NET languages and development tools as well as for experienced programmers.

ma

You create a robot and let it fight against one or more opponents in a tournament. The first robot can be written in only a few minutes but complex robots might take some time for perfection. More experienced developers can even create robots working in a team to fight other teams.

3d 3d 2d 2d

The robots can move, scan for opponents and fire bullets and rockets to survive in the battle!

This is the source code of the engine and backend if you just want to create robots please visit the project website!

Project Website

Project Website & Tutorials: Marvin's Arena Website.

####Articles in the Internet More battling bots with Marvin's Arena. Found more? Notify us.

Current Features

* Battle Manager to create a tournament 
* 3D Battle Engine that simulates the tournament 
* Sandbox to run every robot in a secured environment with maximum security assigned 
* Single and Team tournaments with full tournament brackets 
* Configurable game rules 
* XML tournament result 
* Map Editor 
* Visual Studio integration and Code Editor 

Build the project

Open and compile MarvinsArena.sln. You will get errors for missing files for the first time (The sample robots as they are within a seperate solution). Open and compile Samples.sln in Samples folder. Now the missing files are generated. You can compile and run MarvinsArena.sln now.

Required Tools

WiX 3.6 for building Setups Microsoft XNA Game Studio 4.0 (OLD: XNA Framework 4.0 Standalone)

####Version 0.0.5.0 and lower WiX 3.0 for building Setups Microsoft XNA Framework 3.1