O'Reilly logo

Learning Java Functional Programming by Richard M Reese

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 9. Bringing It All Together

Now that we have examined the functional aspects of Java 8, we can use them to create more elegant and succinct applications. In this chapter, we will demonstrate many of the concepts discussed in this book to build a game engine. This application is simple enough to develop quickly, at least our version of a game engine, and has enough features to permit the use of functional programming techniques.

The game engine developed in this chapter is a Zork-like, text-based game. It will not be full featured, but will provide enough framework to demonstrate functional programming techniques and can serve as a basis for a more complete game should you desire to expand it.

We will begin with a discussion of the features ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required