---
logosub: "Avans TI student, year 2"
language: "nl"
title: "Metroid Horizontal Shooter"
year: "2013"
date: "2013-01-01"
---

A simple Java 2D game using Nintendo's <a href="https://en.wikipedia.org/wiki/Metroid" target="_blank" rel="noopener noreferrer">Metroid</a> franchise sprites. This was a school project. This little game I made to practice programming with 2D graphics. It slowly gained more and more features like extra weapons and different levels, because I really enjoyed working on this project.

The point of this project was to learn sprite rendering and moving it on X- and Y-axes on the screen. It does not make use of a predefined game engine.

<figure class="text-center">
  <picture class="d-flex justify-content-center">
    <source
      media="(max-width: 510px)"
      srcset="/images/software/projects/metroid/MetroidScreen1-w240.webp"
    />
    <source
      media="(max-width: 850px)"
      srcset="/images/software/projects/metroid/MetroidScreen1-w480.webp"
    />
    <img
      src="/images/software/projects/metroid/MetroidScreen1-w800.webp"
      alt="Screenshot Bull enemies"
      class="img-fluid"
    />
  </picture>
    <figcaption class="figure-caption mt-2">
    <a href="/images/software/projects/metroid/MetroidScreen1.webp">
      Screenshot Bull enemies
    </a>
  </figcaption>
</figure>

---

<figure class="text-center">
  <picture class="d-flex justify-content-center">
    <source
      media="(max-width: 510px)"
      srcset="/images/software/projects/metroid/MetroidScreen2-w240.webp"
    />
    <source
      media="(max-width: 850px)"
      srcset="/images/software/projects/metroid/MetroidScreen2-w480.webp"
    />
    <img
      src="/images/software/projects/metroid/MetroidScreen2-w800.webp"
      alt="Screenshot Kihunter enemies"
      class="img-fluid"
    />
  </picture>
    <figcaption class="figure-caption mt-2">
    <a href="/images/software/projects/metroid/MetroidScreen2.webp">
      Screenshot Kihunter enemies
    </a>
  </figcaption>
</figure>

---

<figure class="text-center">
  <picture class="d-flex justify-content-center">
    <source
      media="(max-width: 510px)"
      srcset="/images/software/projects/metroid/MetroidScreen3-w240.webp"
    />
    <source
      media="(max-width: 850px)"
      srcset="/images/software/projects/metroid/MetroidScreen3-w480.webp"
    />
    <img
      src="/images/software/projects/metroid/MetroidScreen3-w800.webp"
      alt="Screenshot player equipment"
      class="img-fluid"
    />
  </picture>
    <figcaption class="figure-caption mt-2">
    <a href="/images/software/projects/metroid/MetroidScreen3.webp">
      Screenshot player equipment
    </a>
  </figcaption>
</figure>

---

<figure class="text-center">
  <picture class="d-flex justify-content-center">
    <source
      media="(max-width: 510px)"
      srcset="/images/software/projects/metroid/MetroidScreen4-w240.webp"
    />
    <source
      media="(max-width: 850px)"
      srcset="/images/software/projects/metroid/MetroidScreen4-w480.webp"
    />
    <img
      src="/images/software/projects/metroid/MetroidScreen4-w800.webp"
      alt="Screenshot level selection"
      class="img-fluid"
    />
  </picture>
    <figcaption class="figure-caption mt-2">
    <a href="/images/software/projects/metroid/MetroidScreen4.webp">
      Screenshot level selection
    </a>
  </figcaption>
</figure>

---

<figure class="text-center">
  <picture class="d-flex justify-content-center">
    <source
      media="(max-width: 510px)"
      srcset="/images/software/projects/metroid/MetroidScreen5-w240.webp"
    />
    <source
      media="(max-width: 850px)"
      srcset="/images/software/projects/metroid/MetroidScreen5-w480.webp"
    />
    <img
      src="/images/software/projects/metroid/MetroidScreen5-w800.webp"
      alt="Screenshot Gamet enemies"
      class="img-fluid"
    />
  </picture>
    <figcaption class="figure-caption mt-2">
    <a href="/images/software/projects/metroid/MetroidScreen5.webp">
      Screenshot Gamet enemies
    </a>
  </figcaption>
</figure>
