Contents of this page:

    Do-It-Yourself Java Games - Press Kit

Do-It-Yourself Java Games - Press Kit

Sell Sheet

Do-It-Yourself Java Games

Retail: $9.99
Paperback: 515 pages
Publisher: Godtland Software Corporation
Publication Date: December 10, 2013
Language: English

Description:
Do-It-Yourself Java Games uses a unique "discovery learning" approach to teach computer programming: learn Java programming techniques more by doing Java programming than by reading about them. Through extensive use of fill-in blanks, with easy one-click access to answers, you will be guided to write complete programs yourself, starting with the first lesson. You'll create puzzle and game programs like Choose An Adventure, Secret Code, Hangman, Crazy Eights, and many more, and discover how, when, and why Java programs are written the way they are.


Press Release

Download Press Release

Annette Godtland
e-mail: annette@godtlandsoftware.com
(please download the press release or e-mail me for more contact information)

FOR IMMEDIATE RELEASE

Switch from Playing Games to Creating Games

"Half the fun of computer programming is making programs do anything you want."

ROCHESTER, MN - May 31, 2010 - More than half a billion people worldwide play computer and video games at least an hour a day. The average young person racks up 10,000 hours of gaming by the age of 21. Five million gamers in the U.S. spend more than 40 hours a week playing games.1 Annette Godtland believes that creating your own computer games can give you challenges, enjoyment, and satisfaction similar to playing many computer games. But creating your own computer games will give you more to show for your efforts.

Similar to playing games, programming teaches you to think logically and systematically. It teaches you planning skills and problem solving skills. Programming a computer gives you power and control: a program will do exactly what you program it to do. Programming also teaches you to be precise and clear in your instructions: a program will do exactly what you program it to do, whether that is what you intended or not.

Annette Godtland's new book, Do-It-Yourself Java Games: An Introduction to Java Computer Programming, uses a unique "discovery learning" approach to teach computer programming. Annette feels the reader will come to understand Java programming techniques more by doing Java programming than by reading about how to use them. Through extensive use of fill-in blanks, with easy one-click access to answers, the reader will be guided to write complete programs himself, starting with the first lesson. He will create puzzle and game programs like Choose An Adventure, Secret Code, Hangman, Crazy Eights, and many more. He will discover how, when, and why Java programs are written the way they are.

Annette hopes young and old alike will enjoy the programming discoveries, the puzzle and game programs they create, and the satisfaction of doing it themselves.

About the Book - Do-It-Yourself Java Games: An Introduction to Java Computer Programming was published as a Kindle book on December 10, 2013 by Godtland Software Corporation and may be purchased at www.amazon.com. Larger orders with quantity discounts may be purchased at www.godtlandsoftware.com/DIYJava/BuyNow.html.

About the Author - Annette Godtland is a Java programmer, an author and publisher, and the CEO of Godtland Software Corporation. Annette also wrote the book This Little Program Went to Market: Create, Deploy, Distribute, Sell, and Market Software and More on the Internet at Little or No Cost to You. Read more about Annette's books and software at www.godtlandsoftware.com.

###

1We spend 3 billion hours a week as a planet playing videogames. Is it worth it? How could it be MORE worth it? Jane McGonical, Game Designer & Inventor, Institute for the Future http://www.ted.com/conversations/44/we_spend_3_billion_hours_a_wee.html

Questions and Answers

Download Questions and Answers

Why did you write this book?

I enjoy programming and I would like to encourage others to try it too.

According to Jane McGonical, Game Designer & Inventor, Institute for the Future, "Currently there are more than half a billion people worldwide playing computer and video games at least an hour a day...The average young person racks up 10,000 hours of gaming by the age of 21...5 million gamers in the U.S., in fact, are spending more than 40 hours a week playing games." Read the full article from her TED conversation.

I feel that a lot of the same enjoyment and satisfaction can be derived from writing your own games as from playing existing games. But creating your own computer games will give you more to show for your efforts.

What are the benefits of learning computer programming?

Similar to playing games, programming teaches you to think logically and systematically. It teaches you planning skills and problem solving skills. Programming a computer gives you power and control: a program will do exactly what you program it to do. Programming also teaches you to be precise and clear in your instructions: a program will do exactly what you program it to do, whether that is what you intended or not.

Why Java?

Java is a powerful, easy to use, programming language for creating platform independent programs. In other words, a program written in Java can be run on Windows, Mac, Android, and many others. And you can write Java programs using all free tools.

Other lists rank Java highly:

What is Discovery Learning?

Discover Learning, defined by Jerome Bruner in 1915(?) is "a method of inquiry-based instruction, discovery learning believes that it is best for learners to discover facts and relationships for themselves... the learner draws on his or her own past experience and existing knowledge to discover facts and relationships and new truths to be learned. Students interact with the world by exploring and manipulating objects, wrestling with questions and controversies, or performing experiments. As a result, students may be more more likely to remember concepts and knowledge discovered on their own."

I feel you will come to understand Java programming techniques more by doing Java programming than by reading about them. Through extensive use of fill-in blanks, with easy one-click access to answers, my book will guide you to write complete programs yourself, starting with the first lesson. As you create puzzle and game programs you will discover how, when, and why Java programs are written the way they are.

Why an E-book?

This book was intentionally designed to be an e-book (electronic book). Links embedded in the text of the book allow you to easily look up answers or navigate to other parts of the book as needed.

E-books are less expensive to publish, allowing me to keep the list price of the book down and making it more accessible to more readers. Plus free e-reader apps are available for many devices.

What's Next?

Do-It-Yourself Java Games: An Introduction to Java Computer Programming is the first book in a planned series of books on Java game programming. This first book focuses on text-based games to allow you to master basic Java programming techniques. Once you understand basic Java programming, you will be ready for the next books to teach you to write action-based games with color, graphics, and more complex user interfaces.

Images

The image of the front cover may be downloaded from here.

Front Cover

High Resolution 2590 x 3336 pixels, 300 dpi
Medium Resolution 1200 x 1546 pixels, 200 dpi
Low Resolution 497 x 640 pixels, 96 dpi
Thumbnail 100 x 129 pixels, 96 dpi