JavaSwingGame

DARKRUNNER

learning OOP the noisy way

A thrilling 2D platformer game built with Java Swing, featuring pixel art and dynamic gameplay.

DARKRUNNER project preview
Ask A.R.I.A. about this project

What is DARKRUNNER?

DARKRUNNER is an exciting 2D platformer game built using Java Swing, designed to explore object-oriented programming and graphical user interfaces. Players navigate through a fast-paced environment filled with dynamic obstacles, all rendered in a nostalgic pixel art style.

The game features an endless scrolling background, smooth animations, and the forever classic 'Strobe' by deadmau5 to enhance the immersive experience. With responsive controls, a scaling difficulty system, and real-time collision detection, DARKRUNNER offers a thrilling challenge for players of all levels.

Key Features

  1. Dynamic Obstacles

    Randomly generated ground and aerial threats.

  2. Pixel Art Style

    Retro-styled visuals for an immersive experience.

  3. Health System

    Three health points with real-time visual updates.

  4. Background Music

    Custom soundtrack for an engaging experience.

Perfect For

(if this sounds like you)

  • Casual Gaming

    Enjoy fast-paced fun in V1 mode.

  • Challenge Seekers

    Tackle tougher obstacles in V2 mode.

  • Retro Fans

    Experience nostalgic pixel art aesthetics.

  • Learning Java

    Study OOP and Swing through game dev.

Technology & Architecture

DARKRUNNER is built entirely with Java Swing, leveraging its graphical interface capabilities to create a responsive 2D platformer. A custom timer mechanism ensures smooth animations and real-time gameplay updates, while collision detection handles player-obstacle interactions.

The game incorporates pixel art assets and an endless scrolling background for visual immersion, paired with Java's audio systems for high-quality sound playback. The architecture emphasizes object-oriented principles, making it a great example for learning Java GUI development.

What's Next

  1. planned Multiplayer Mode
  2. planned New Levels
  3. planned Custom Soundtracks
  4. planned Mobile Support

The Team

  • Rajin Khan North South University
    GitHub
  • Saumik Saha Kabbya North South University
    GitHub

Get Started

DARKRUNNER is a fun and challenging 2D platformer that brings retro gaming to life. Check out the project on GitHub to play, contribute, or learn more about Java Swing game development.

Talk to A.R.I.A.

Opening A.R.I.A.