Learn how to create a GUI API with the Facade pattern and the AWT library.
This series requires basic knowledge of object-oriented programming with Java.
Patterns: Facade, Factory Method, Observer, Visitor, Game Loop.
- Display a window
- Display an image
- Draw with tiles
- Load a level
- Mouse and game loop
- Draw text
- Keyboard and key sequences
If you want more about GUI Facades, see “Learn Design Patterns with Game Programming“, Chapter 3, Section 3.3