Skip to content

wai-coding/bounce-game-java-processing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Bounce (Original Processing Version)

Bounce is the original desktop version of my arcade game, built with Processing (Java mode).
The project focuses on real-time gameplay, collision handling, score progression, audio feedback, and keyboard interaction, and later served as the base for a separate JavaScript web recreation.

Overview

In Bounce, the player controls a paddle and must keep the ball in play while scoring points through collisions with different obstacles. As the score increases, the game becomes faster and introduces an additional missile hazard, making survival progressively harder.

This repository contains the original Processing source code and game assets.

Features

  • Built with Processing (Java mode)
  • Real-time 2D arcade gameplay
  • Paddle, ball, and obstacle collision system
  • Score and lives system
  • Increasing speed progression based on score
  • Missile hazard unlocked after reaching a score threshold
  • Sound effects and background music
  • Music and SFX mute controls
  • Original visual and audio assets included in the project

Gameplay

The goal is to keep the ball in play for as long as possible, score points through successful collisions, and avoid losing all lives. As the score increases, the game speeds up and introduces an extra moving hazard that makes the gameplay more challenging.

Controls

  • Space — start / continue
  • Left Arrow — move left
  • Right Arrow — move right
  • R — restart
  • M — toggle music
  • S — toggle sound effects

Tech Stack

  • Processing
  • Java mode
  • Java-based audio/image handling through the Processing ecosystem

Project Structure

bounce-game.pde
data/

About

Original Processing (Java mode) version of Bounce, featuring arcade gameplay, score progression, audio feedback, and custom game assets.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors