@alexium216/react-pong
v1.1.3
Published
A React 18 ping pong game component built with TypeScript
Maintainers
Readme
@alexium216/react-pong
A simple ping-pong game as a React component built with TypeScript.

Inspired by Max Wihlborg
Installation
npm install --save @alexium216/react-pongUsage
import Pong from "@alexium216/react-pong";
<Pong />;With custom props
<Pong
height={800}
width={1000}
ballSize={15}
paddleHeight={120}
paddleSpeed={7}
/>Props
All props are optional:
height- Number - Height of canvas element in px - default: 600width- Number - Width of canvas element in px - default: 700upArrow- String - Key code for moving paddle up - default: 'ArrowUp'downArrow- String - Key code for moving paddle down - default: 'ArrowDown'ballSize- Number - Diameter of ball in px - default: 10paddleHeight- Number - Height of paddles in px - default: 100paddleWidth- Number - Width of paddles in px - default: 20paddleSpeed- Number - Pixels moved per key press - default: 5
Development
npm install
npm run dev # Start dev server
npm run build # Build for productionLicense
MIT
