Real-time Open-source Game Using Entities
Descend into a dark dungeon filled with fearsome foes. Your torch reveals the twisting passageways and rooms of the procedurally generated map. Battle gruesome goblins, pathfinding raptors with x-ray vision, and invisible ninjas as you search for the key to unlock the door to the ultimate boss. Only the most fleet-fingered will live to tell the tale!
Gameplay video: https://youtu.be/WOM-geJYmXc
Copyright (C) 2018 "Daniel Bramblett" <[email protected]>
, "Daniel Dupriest" <[email protected]>
, "Brandon Goldbeck" <[email protected]>
Daniel Bramblett: [email protected] or [email protected]
Daniel Dupriest: [email protected]
Brandon Goldbeck: [email protected]
https://github.com/bgoldbeck/rogue/issues
- This repository contains the term project for CS461P Open Source Software development with professor Bart Massey.
The software is set up as a Visual Studio 2017 solution.
- Clone the project.
git clone https://github.com/bgoldbeck/rogue.git
- Download and install Visual Studio 2017. Visual Studio 2017
- Download and install .NET Core app SDK 2.1 from Microsoft. .NET Core SDK 2.1
- Open the solution
.sln
file in Visual Studio 2017. - Run the project with
F5
.
To build an executable for 64bit Windows 10:
- In a terminal, navigate to the project folder then run
dotnet publish -c Release -r win10-x64
. - The release files will be generated in
..\rogue\bin\Release\netcoreapp2.1\win10-x64
. - The
publish
directory contents are not needed.
- Clone the project.
git clone https://github.com/bgoldbeck/rogue.git
- Download and install Visual Studio Code. Visual Studio Code
- Download and install .NET Core app SDK 2.1 from Microsoft. .NET Core SDK 2.1 Instructions for your distribution may vary.
- Launch Visual Studio Code.
- Open the project folder from VS Code and select View > Extensions.
- Install "C# for visual studio code" extension.
- Install "C# FixFormat" extension.
- Install "C# Extensions" extension.
- Install "C# XML Documentation Comments" extension.
- Install NuGet package Manager extension.
- Open the terminal in Visual Studio Code "Ctrl + tilde" and type
dotnet run
to run the application. - Run tests with
dotnet test
.
This work is licensed under the MIT license. See LICENSE for full text.