This project was bootstrapped with Create React App, a commandline utility for creating webapps with React (a JS library). The code is written in TypeScript, a typed superset of JS. It uses Immutable data structures as well as Request for HTTP requests.
- John Meyer
- Noah Dirig
- Laurel Sexton
- Goat Knox Kelly
- Supports HiDPI displays
- Looks like an authentic game of Pac-Man
- Simple controls (using ASDW keys)
- Displays running score
- Displays a list of all your scores
- Ghosts have logic to do their desiged tasks
- Pac-Man's mouth open and closes as it moves eating pellets
- Ghosts are smart enough to move away when Pac-Man eats a power pellet and turns blue for a decreasing amount of time as levels progress
- When Pac-Man dies you have the option to play another game or quit
To compile this project yourself, it's preferred to have Yarn installed.
First, install dependencies:
yarn
Then, build the project:
yarn build
Finally, upload to a web server or start your own with Serve:
serve -s build
For Create React App related items, see this guide.
Make to have the correct Global .gitignore
file for your IDE or text editor.
See here for details.
This project is released under the MIT license, except for the images located in
src/Images/
. Such images are copyright 1980 of BANDAI NAMCO Entertainment Inc
and constitute fair use under U.S. copyright law.
However, should one contribute original images to replace these fair use images,
the new images will be released under this project's license.
yarn
: Installs dependenciesyarn start
: Starts a live development server, reloads automaticallyyarn test
: Runs test cases (files with.test.ts
or.test.tsx
extension)yarn lint
: Makes sure code is formatted correctlyyarn build
: Builds a production version of the code