Game : Project Plan
In addition to setting up your programming environment for the course, this part is intended to get you thinking about a program without worrying about exactly how it will be implemented. In other words, you should be able to explain a game in enough detail without writing any actual code that you feel comfortable you can finish in about a week (and about 1000 lines of code).
To get things started, complete the following steps before you begin coding your game:
- Install the latest version of Java 8 SE JDK and Eclipse IDE for Java Developers
You will be using features from Java 8 in this course and the latest version of Eclipse is needed to understand the new syntax. - Experiment with JavaFX within Eclipse
Initally, the most important thing is that you can correctlyimport
JavaFX packages in your classes, so all that is needed is a running program (even a copied example is fine). Note, no additional software beyond Java 8 and Eclipse is needed to complete this step (specifically, we will not be using the separate tool, SceneBuilder, in this course). Here is a video of me setting up a JavaFX project in Eclipse from last semester (this semester the example is available in Gitlab instead of GitHub, but the rest remains the same). - Plan your project
Create a plain text file within Eclipse calledDESIGN.txt
in which you describe the game you intend to build in the next week:- its genre (from the assignment page or one you have made up)
- its consumer tempting, ear popping, name and a brief back story (or the game's epic challenge)
- its goal (how to win the game or advance levels)
- its basic mechanics (how to play the game)
- how its levels or modes differ
- Submit your work
Use git tocommit
andpush
the fileDESIGN.txt
and your JavaFX example code files to your game project's repository as your submission of this part of the project. This is how all submissions will be done for this course — only what is in your Gitlab repository will be considered part of your work.