For the love of god, PLEASE stash your own changes before pulling... it makes merge errors so much nicer.
- Click on your WIP in the home view of GitKraken.
- Click stash on the top.
- Click pull on the top.
- Click pop on the top.
- Deal with any remaining merge errors.
git stash save && git pull --rebase && git stash pop
Just follow how the rest of the code looks.. most of it follows C#'s usual coding standards. E.g. Brackets are on separate lines (I know it sucks; that's how C# likes to do their brackets).
Download Visual Studio Community from here: Visual Studio Install to the default location. When it asks you what options to install, pick:
- UWP
- On the side there is a
Summary
pane. - Expand
Universal Windows Platform
and you can uncheck everything from Optional if you so wish.
- On the side there is a
- Mobile Development with .NET
- For this one, follow the same instructions as UWP except expand
Mobile Development with .NET
. - You only need Xamarin Workbooks and Java SE Development Kit.
- For this one, follow the same instructions as UWP except expand
Download and install to default location from here: MonoGame 3.6
This is the library we are using to create our game but we have included it as part of the git repository. When you clone this repo it will already be packaged with the code.
If you don't know how to do this, just install gitkraken from here: GitKraken Once you open gitkraken, click login with your GitHub account and give it access. Follow the GUI to clone this repo to whatever folder you wish.
After installation, find where you cloned the Github Repository and navigate to
DimensionalBeats/DimensionalBeats/DimensionalBeats.csproj
Open it with Visual Studio 2017.
Now follow these steps completely or you will not be able to compile the game.
- In the Solution Explorer (probably on the right side) click on
Solution 'DimensionalBeats' (2 Projects)
. - With it highlighted, on the top left of the window click on
File->Save DimensionalBeats.sln
. - It should prompt you to find a place to save it. Save it in the root of
{Whatever folder you cloned this repo into}/DimensionalBeats
. It should be in a directory where there is another folder calledpackages
. - Now go back to the Solution Explorer and expand "Dimensional Beats" if it is not expanded already. Expand
References
and right clickNez
. Hit Remove. - Right Click
References
and clickAdd Reference
. On the left pane of the new window, click Projects and select Nez. - Now in the Solution Explorer once more, collapse the
DimensionalBeats
project and expandNez (Portable)
. - Expand
References
. Right clickMonogame.Framework
and remove it as well. - Right Click
References
and hit add Reference. - In the left pane, select Browse and browse for
C:/Program Files (x86)/MonoGame/v3.0/Assemblies/DesktopGL/Monogame.Framework.dll
. - Add it as a reference and now right click
Nez (Portable)
and hit Build. - The game should finally build! Hit the play button on the top.
- Monogame 3.6
- Nez forked for Monogame 3.6 created by a certain
Robert Willis
. - David created most prototype assets.