Skip to content

itspulkitsingh/ping-pong

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1c54de1 · · Dec 15, 2025

History

79 Commits
Dec 15, 2025
Dec 9, 2025
Dec 10, 2025
Dec 11, 2025
Dec 13, 2025
Nov 22, 2025
Dec 8, 2025
Nov 26, 2025
Nov 26, 2025
Nov 26, 2025
Nov 26, 2025
Dec 13, 2025
Dec 10, 2025
Dec 15, 2025
Dec 14, 2025
Dec 11, 2025
Dec 15, 2025
Dec 13, 2025
Dec 13, 2025
Dec 13, 2025
Dec 13, 2025

Repository files navigation

🕹️ Neon Pong

Neon Pong Screenshot


🚀 Features

  • Classic Pong Gameplay: Player vs Computer, first to 10 wins
  • Sleek Neon Design: Retro arcade-inspired green glow, glowing buttons, and per-letter interaction
  • Mobile Friendly: Playable with mouse or touch
  • Two-Page Flow: Custom welcome screen + dedicated game view with “Back to Welcome” button
  • Smooth Controls: Responsive canvas scaling, anti-jitter logic, fair AI, per-letter hover effects
  • Sound & Animation:ion: Easily add your own sound effects!
  • No Libraries Needed: Pure HTML, CSS, and JavaScript

📦 Preview

preview Game Screens


✨ Getting Started

1. Clone or Download

git clone https://github.com/yourusername/neon-pong.git
cd neon-pong

2. Open the Project

  • Open index.html in your browser.
  • That’s it! No server or build process needed.

3. File Structure

File Purpose
index.html Welcome (landing) page
welcome.css Styles for welcome page
game.html Main game page
game.css Neon game styles
game.js JavaScript: Game logic, input, AI, effects

🖥️ Controls

  • Paddle: Move with mouse or by dragging/touching on mobile
  • Start/Pause/Reset: Use neon glowing controls below the game
  • Back to Welcome: Button at the top right of the game page

🛠️ Tech Stack

  • HTML5 & Canvasnvas
  • CSS3 (no frameworks)
  • JavaScript (vanilla)

🤝 Contributing

Contributions, bug reports, and suggestions welcome!
Feel free to fork the repo or open an issue for ideas or improvements..


License

This project is open-source and free to use under the MIT License.


Made with ❤️

By Pulkit singh