Build engaging interactive applications, games, and simulations using Java and Greenfoot
The worlds of computers and art are merging in new and complex ways. Greenfoot is designed to ease the transition into this immerging field, allowing for the easy development of two-dimensional graphical applications, such as simulations and interactive games.
This book provides you with the knowledge and processes necessary to create engaging interactive applications in Greenfoot. It systematically covers essential technologies and algorithms used in creative programming, such as collision detection, easing, and particle effects. You will not only learn to use best practices, but also learn about how these practices were developed and how to augment them to suit your individual needs. After learning the ins and outs of designing and implementing interactive applications, you will see how to interface gamepad controllers to provide an unparalleled immersive experience.
The book will take you through the advanced, creative, and engaging functions of Greenfoot while teaching object-orientated Java.
What You Will Learn
Use various methods of animation to breathe life into all aspects of a game or simulation
Evaluate the different methods of collision detection and choose the right method for the task at hand
Design and implement scrolling and mapped environments
Incorporate simple techniques to give the illusion of intelligence to actors in Greenfoot scenarios
Create user-friendly and intuitive user interfaces
Heighten the user's experience by providing gamepad support for your Greenfoot scenarios
Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.