Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Paw Catch

HTML5 CSS3 JavaScript Canvas API License: MIT GitHub Pages

A fun reflex-testing game where you catch a bouncing paw before it escapes!

Play Now Β· Report Bug Β· Request Feature

Screenshot

Screenshot

About

Paw Catch is an engaging browser-based clicking game where players test their reflexes by catching a bouncing paw on a starry night canvas. Each successful catch earns points and increases the paw's speed, creating an increasingly challenging experience. No dependencies, no build step β€” just pure HTML, CSS, and JavaScript.

Features

  • Click-to-catch gameplay with real-time score tracking
  • Progressive difficulty β€” paw speeds up with every catch
  • Hand-drawn paw rendered with the Canvas API
  • Starry night background with a glowing canvas aesthetic
  • Fully responsive and works in any modern browser

Tech Stack

Layer Technology
Structure HTML5
Styling CSS3 (Flexbox, Gradients, Box Shadow)
Logic Vanilla JavaScript (ES6+)
Rendering Canvas API (requestAnimationFrame)
Hosting GitHub Pages

Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚           Browser               β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”‚
β”‚  β”‚      index.html           β”‚  β”‚
β”‚  β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚  β”‚
β”‚  β”‚  β”‚style.cssβ”‚ β”‚ game.js β”‚ β”‚  β”‚
β”‚  β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”˜ β”‚  β”‚
β”‚  β”‚                    β”‚      β”‚  β”‚
β”‚  β”‚         β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”  β”‚  β”‚
β”‚  β”‚         β”‚  Canvas API  β”‚  β”‚  β”‚
β”‚  β”‚         β”‚  - Draw paw  β”‚  β”‚  β”‚
β”‚  β”‚         β”‚  - Stars BG  β”‚  β”‚  β”‚
β”‚  β”‚         β”‚  - Collision β”‚  β”‚  β”‚
β”‚  β”‚         β”‚  - Animation β”‚  β”‚  β”‚
β”‚  β”‚         β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β”‚  β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Project Structure

paw-catch-game/
β”œβ”€β”€ index.html       # Game page and canvas element
β”œβ”€β”€ style.css        # Dark theme styling and layout
β”œβ”€β”€ game.js          # Game loop, rendering, and input handling
β”œβ”€β”€ screenshot.png   # App screenshot
└── README.md        # Project documentation

Getting Started

Prerequisites

  • Any modern web browser (Chrome, Firefox, Safari, Edge)

Installation

# Clone the repository
git clone https://github.com/alfredang/paw-catch-game.git

# Open in browser
open paw-catch-game/index.html

No build tools or dependencies required.

How to Play

  1. Open the game in your browser
  2. Click anywhere on the canvas to start
  3. Click the bouncing paw to score points
  4. The paw speeds up with each catch β€” how high can you score?

Deployment

The game is deployed on GitHub Pages via GitHub Actions and available at:

https://alfredang.github.io/paw-catch-game/

Pushing to main automatically triggers a deployment workflow.

To deploy your own fork:

  1. Fork this repository
  2. Go to Settings > Pages
  3. Set source to GitHub Actions
  4. Push to main and the workflow will deploy automatically
  5. Your site will be live at https://<your-username>.github.io/paw-catch-game/

Contributing

Contributions are welcome!

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/awesome-feature)
  3. Commit your changes (git commit -m 'Add awesome feature')
  4. Push to the branch (git push origin feature/awesome-feature)
  5. Open a Pull Request

Have questions or ideas? Join the Discussions.

Collaborator

Developed By

alfredang

Co-created by Openclaw

Acknowledgements

License

Distributed under the MIT License.


If you enjoyed this game, give it a star!

About

🐾 Fast-paced browser game β€” catch falling paw prints before they hit the ground! Built with vanilla JavaScript & HTML5 Canvas.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages