CSCI 151 - Project 4
Animation
Overview
In this project, you will create a program with Animation incorporating a Graphical User Interface (GUI) built using JavaFX and Scene Builder.
Materials
Description
Write a Java Application. Your program can be anything you like, subject to the following requirements
- You must incorporate a GUI built with JavaFX and SceneBuilder.
- The program should be an interactive animation that makes use of the various Shape classes.
- The GUI should have some persistent state that is modeled by a class of your own creation. The class should represent an abstraction of the underlying data representation.
- The program may use other JavaFX components, but the main focus should be on the interactive animation.
- The program need not be complex, but it should do something interesting that holds the attention of the user.
Feel free to use the Java 8 API as a reference for any piece of Java you might need.
What to Hand In
Submit a zip file containing your whole project on Moodle, and an evaluation document
detailing the intent of your application, any unique and interesting features in your
application, and any joys or struggles you encountered in creating your application.
Grading
Any project that meets the first three requirements will receive at least a B.
To earn an A, the project must, in the instructor's judgement, exhibit some
creativity and have some interesting features.
© Mark Goadrich, Hendrix College