Skip to content

HarkerGameDev/TheGame

Repository files navigation

Relo

Read about it on the google doc

Ask friends to email harkergamedev@gmail.com with their github account to join

How to run

  • Install monogame. Instructions for windows and mac.
  • Install git
  • Open git bash or terminal, and type in the following:
git clone https://github.com/HarkerGameDev/TheGame.git
  • Open "TheGame.sln" from the TheGame folder you just downloaded -- check your current directory from shell with pwd
  • Hit the run button in the top toolbar of your IDE (Xamarin or Visual Studio)
  • Play the game with the arrow keys and Right Shift, or check the troubleshooting section if it did not work
  • More controls and multiplayer can be seen and configured inside Source/GameData.cs

Troubleshooting

TODO

Running on mac

  • Somehow managed to fix the god-awful Mac issues based on this link

A note about mac

  • As of the current version of the mono framework, monogame on mac cannot read the generic file types like spritefonts that the windows version uses. This means that when any content is added to the game, a built .xnb file must be added to the mac content folder. I understand this is ugly, and I hate just as much as the next person, but as of right now that is all we can do.

Adding content

  • Make a change
  • TEST IT
  • Commit and push with some useful message
  • Cross it off of the TODO list (on the google doc)

How to contribute

Email harkergamedev@gmail.com with github username for push access

Note: instructions are for terminal. Use your IDE or some GUI if you like it more

Clone

Clone to initially copy and set up the remote repository on your computer

git clone https://github.com/HarkerGameDev/TheGame.git
cd TheGame

Push

Commit and push to put your changes to the remote repository (on github)

git add .
git commit -m "Enter a descriptive message of what you did here"
git push

Pull

Pull to update your local repository (files) from the remote repository (on github)

git pull

Merge

Pushing or pulling may not work if local changes are not synced up with remote changes, so merging must be done TODO: add merge instructions

Debugging

Use a combination of git status and output from other commands to see what went wrong

Making requests

Raising an issue

Go to the issues section on the repository and create an issue

Editing GoogleDoc

Add what you wish to be implemented to the google doc. If you want to do it, put your name under the task as well

Email

If none of the above are desireable, email harkergamedev@gmail.com

About

THE one and only - codename Relo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published