DARKRUNNER
learning OOP the noisy way
A thrilling 2D platformer game built with Java Swing, featuring pixel art and dynamic gameplay.
Ask A.R.I.A. about this projectWhat 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
-
Dynamic Obstacles
Randomly generated ground and aerial threats.
-
Pixel Art Style
Retro-styled visuals for an immersive experience.
-
Health System
Three health points with real-time visual updates.
-
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
- planned Multiplayer Mode
- planned New Levels
- planned Custom Soundtracks
- planned Mobile Support
The Team
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.