Home - Matthew-Adlam/trickyTest2021 GitHub Wiki
Welcome to the wiki!
Contents:
Home The homepage of this wiki.
Changes Some of the changes made to this repository, with some explanations and images.
Commits The commits made to this repository.
Initial Ideas The initial ideas for this project.
Links Relevant links for this project.
Relevant Implications The relevant implications of this project.
Different Elements of this game
I used windows visual studio 2019 to develop the game itself. However, it was not the only thing I used for this project. I used a project management board(ZenHub - link is on the Links page) to manage my project. I created issues for each thing I needed to do, and assigned tags to that issue, for example: Issue #20 - in game menu strip - for pause, exit menu etc? with the labels Enhancement and Important, which the labels further categorize what needs to be completed. The issues were sorted into a few categories:
- New Issues - yet to be categorized
- Low Priority - low priority to complete
- High Priority - high priority to complete
- In Progress - issue is in progress
- Done - issue is complete
- Closed - won't fix the issue or it is irrelevant(for various reasons)
For Issue 20, it started off in New Issues, then moved to High Priority, as I wanted to add those features, but was working on other things at the time, but I didn't want to forget to add it, and then when I got around to issue 20 and finished it, I moved it to Done.
The project management board and the issues in it have allowed for my game to be developed easier as a whole. Whenever I found a bug(that I didn't immediately fix), I thought of something to add, or I thought of more level ideas, I put them on the project management board. This allowed me to not forget anything, and so I would know what to do in what priority. If I had not used a project management board, (aside from failing the standard) I would have forgotten some things I wanted to add, left bugs in the game or forgotten some of the level ideas I came up with.