Slick2D Game Development

Jacob Bevilacqua

  • 出版商: Packt Publishing
  • 出版日期: 2013-10-28
  • 售價: $1,260
  • 貴賓價: 9.5$1,197
  • 語言: 英文
  • 頁數: 116
  • 裝訂: Paperback
  • ISBN: 178328983X
  • ISBN-13: 9781783289837
  • 下單後立即進貨 (約3~4週)

商品描述

Another title for this book could be "How to go from game programmer to game developer without really trying". It's the complete step-by-step guide to developing simple, entertaining games with the Slick2D engine.

Overview

  • Work with Slick2D game workflow
  • Learn how to develop game components with hands-on examples
  • Get to grips with game analysis and enhancement

In Detail

Most of the game development enthusiasts are ‘tinkerers’-people who are good at programming and know a lot about programming methods; however, they may have never written a complete game program, but would like to know how to create a program. Transitioning from programming to game development can often be difficult, however, Slick2D helps developers to create amazing games without having to deal with low level programming, and it simplifies many of the daunting tasks, such as rendering and window creation.

This practical guide will help you to understand the different components of Slick2D. Throughout the course of this book, you will develop different components, and by the end of the book you will combine all of these components to assemble a complete game.

Enabling you to add life to your games, this book will focus on the Slick2D game library. Starting with the installation and configuration of a game library, you will then move onto understanding the structure of a game. Throughout the book, you will be involved in developing different sections of a single game, which will help you to gain hands- on experience in understanding the Slick Workflow. Following on from this, you will be shown how to add additional features to your game such as adding input and music, while taking a detailed look at the render method.

What you will learn from this book

  • Set up the Slick2D workflow
  • Render images, primitive shapes, strings, and more, to the screen
  • Update the screen and utilize delta time
  • Utilize user input to manipulate the game state
  • Implement music and sound effects
  • Export and distribute your final game

Approach

A simple guide, packed with tutorials that ease you into learning about the Slick game workflow and Slick game library.

Who this book is written for

If you are a game programmer who would like to expand on your skills and become a game developer, this book is ideal for you. No previous knowledge of Slick 2D or any other Java game library is required. This book assumes that you have basic Java syntax and object oriented programming knowledge.