• Skip to main content

zoiaorg

Tech, Strategy, and other interesting things by Roberto Zoiaby Roberto Zoia

  • Articles
  • Book Reviews
  • Effective Goal Setting
  • What I’m Reading
  • Archive
  • About

Java Game Programming

2006-06-08 by Roberto Zoia

Se me ocurrió que podía intentar desarrollar un Tetris-clone con los alumnos del curso de Programación Avanzada.  Tetris es un juego que tiene una lógica sencilla, es adictivo, y es relativamente sencillo de implementar (por lo menos, implementar una versión no muy sofisticada).

Buscando documentación en Google sobre cómo implementar un doublebuffer mínimo-mínimo en Java, encontré esta página de Andrew Davison:  Killer Game programming in Java.

Tengo un buen número de libros de programación de juegos (la mayoría para C++) y he leído basantes artículos sobre el asunto,  y esta página web es buena y clara y toca prácticamente todos los temas necesarios para empezar a desarrollar juegos en Java.  Cada tema está en un archivo pdf e incluye el código.

Filed Under: Legacy Tagged With: doublebuffer, Game programming, Java, programming

Did you like this article?

Join our FREE Newsletter and receive updates directly to your inbox.

We hate SPAM. We'll keep your email address safe.

  • What I’m Focused on Now
  • Español
  • Privacy Policy

Copyright © 2021 Roberto Zoia
zoia.org runs on WordPress using a customized version of the Parallax Pro Theme for the Genesis Framework.

This website uses cookies to improve your experience.Accept
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled

Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.

Non-necessary

Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.

SAVE & ACCEPT