Transdimensional Combat
Variable: snake_case
Functions: snake_case
Scenes: PascalCase
Folders: PascalCase
For this project we will be using the Gitflow workflow. There are two main branches, master and develop. The master branch is used for release-able versions of code. The develop branch is used for active development, testing, and integrating new features. Below are the proceedures to be used for developing a new feature, issuing a hotfix, and publishing a release.
- Checkout a new branch from the
HEADofdevelop. Make sure the branch name starts with "feature-" - Use this branch for developing and testing the feature.
- When the feature is completed, merge back into
developor create a pull request for others to review the code and later, merge. - Delete the
featurebranch.
- When the
developbranch is ready to be released, checkout a new branch fromdevelop. Make sure the branch name starts with "release-" - Once any last minute fixes are completed, create a pull request to merge the
releasebranch intomaster. - Once reviewed and approved, the branches will be merged.
- Once the branches are merged, the current postion of the
masterbranch will be tagged as a new release. - Merge the
releasebranch back intodevelopand continue on with development. - Delete the
releasebranch.
- To issue a hotfix to a bug on the
masterbranch, checkout a new branch frommaster. Make sure the branch name starts with "hotfix-" - Once the bug is fixed, create a pull request or merge the
hotfixbranch into bothmasteranddevelop. - Once the branches are merged, the current postion of the
masterbranch will be tagged as a new release. - Delete the
hotfixbranch.
- Have bullets show over networked game
- Have lobby screen with all possible lobbys discovered on the network
- Matthias Harden
- Joe Zlonicky
- Noah Jacobsen
- Davis Carlson