MENU

Back

Paperboy

Year

2024

Tech

HTML, CSS, JavaScript, Object-Oriented Programming (OOP), DOM Manipulation

Description

A nostalgic browser-based remake of the iconic 80's arcade game Paperboy, built with vanilla web technologies.

This project recreates the classic gameplay where players control a paperboy delivering newspapers while navigating through a suburban neighborhood, avoiding obstacles and hitting targets. A tribute to the first video game I ever played.

Key Features:
  • Classic Gameplay: Faithful recreation of the original arcade mechanics
  • Scoring System: Points for successful deliveries and obstacle avoidance
  • Progressive Difficulty: Increasing challenge as player advances
  • Responsive Controls: Intuitive keyboard controls for seamless gameplay

Technical Highlights:
  • Built with vanilla JavaScript, HTML5, and CSS3
  • Implemented Object-Oriented Programming principles for game entities
  • Created collision detection and game physics from scratch
  • Designed sprite-based animation system for character movement

My Role

Full Stack Developer

For this passion project, I:
  • Game Development: Built the entire game logic and mechanics from scratch
  • Asset Creation: Adapted and implemented game sprites and visual elements
  • Core Mechanics: Developed collision detection, scoring, and game physics
  • Audio Integration: Added sound effects and background music
  • Deployment: Published the game on GitHub Pages for easy access