vannawong/tic-tac-toe
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
This file will keep track of goals for the project, and any other useful information. You'll probably want to start with reading up on JavaFX. For now, you can run the Main class - see that it creates a blank canvas, and play around with it. Important: To get into the practice of using git, and to make sure we don't make project breaking changes, be sure to use git branch -b *new branch name* before you make any changes. Also be sure to pull and merge from master occasionally. For example, I want to create a new branch, so I can make changes to the game window. First, I will start from the master branch, and pull from master using this command: git checkout master git pull Then, I will branch from master, onto a new branch with a helpful name: git branch -b create-game-window When I've made my changes, I will commit and then push my new branch to git: git add . git commit -m "Added 2 buttons" git push -u origin create-game-window Note that you will only need to use -u once. Once the branch has been pushed to origin (the github repo), you will only need to do git push May 13th: A new branch has been created off your branch. This branch will be merged into yours via a pull request, so you can see what changes were made. After the merge, you should refactor your code according to the structure here. A unit test has been added. You should determine what other test cases you will need to write to be convinced that your code works as it should. Note that this test passes - but that doesn't mean the code is correct. Helpful links: http://docs.oracle.com/javase/8/javase-clienttechnologies.htm