# Java 2D 游戏教程

> 原文： [https://zetcode.com/tutorials/javagamestutorial/](https://zetcode.com/tutorials/javagamestutorial/)

这是 Java 2D 游戏教程。 在本教程中，您将学习 Java 2D 游戏编程的基础知识。 Java 2D 游戏教程适合初学者和中级程序员。

## 目录

*   [基础知识](basics/)
*   [动画](animation/)
*   [移动精灵](movingsprites/)
*   [碰撞检测](collision/)
*   [拼图](puzzle/)
*   [蛇](snake/)
*   [突破](breakout/)
*   [俄罗斯方块](tetris/)
*   [吃豆人](pacman/)
*   [太空侵略者](spaceinvaders/)
*   [扫雷](minesweeper/)
*   [推箱子](sokoban/)

本教程使用 Java Swing 来创建游戏。

## 电子书

ZetCode 上提供了独特的电子书 [Java 2D 游戏编程](/ebooks/javagames/)。 该电子书为 PDF 格式，共有 115 页。

## 相关教程

您可能还想看看 [Java 教程](/lang/java/)，[在 Java 教程](/java/displayimage/)， [Java Swing 教程](/tutorials/javaswingtutorial/)， [JavaFX 教程](/gui/javafx/)中显示图像， 或 [Java 2D 教程](/gfx/java2d/)。