This is my first time experimenting with JavaFx, and CSS, and it gives me an overall sight of how to work and its capabilities. The part that I focus the most on this assignment is definitely the looks, of how to make it as appealing as possible. The other approach to my design is a random response generator, although it is easy, it is the first time I tried to accomplish something like this, and I found it fascinating.
This is also the first time I tried to implement sounds into my program, it is rather very easy to control it with JavaFX, and it adds another layer to my program. Just like what Stephen Jobs says, the design is not really about how to looks but how to works. The part where it generates multiple random responses instead of just one, it is really not about how to looks, but rather what is user-friendly, what will your user like the most. Those things I considered some in this assignment, and that's something I definitely need to develop in any project that I want to improve, as it serves the fundamental goals of a program.