Skip to content

Wave Jump is a 80's arcade inspired multiplayer game where you've got to be lightening fast to beat your friend to the finish.

License

Notifications You must be signed in to change notification settings

JoeKarlsson/wave-jump

Repository files navigation

Image

Wave Jump

Wave Jump is a 80's arcade inspired multiplayer game where you've got to be lightening fast to beat your friend to the finish.

Ride a bolt of electricity in a slick retro-futuristic sunset world with your friend. Put your reflexes to the test as your race to catch the final cyber portal first.

You've been warned. This game will make your brain melt.

You can play Wave Jump for free today: https://joekarlsson.github.io/wave-jump/

Setup

To use this game you'll need to install a few things before you have a working copy of the project.

1. Clone this repo:

Navigate into your workspace directory.

Run:

git clone git@github.com:JoeKarlsson/wave-jump.git

2. Install Node.js and npm:

This project requires Node.js 18+ and npm. Download from nodejs.org/

3. Install dependencies:

Navigate to the cloned repo's directory.

Run:

npm install

4. Run the development server:

Run:

npm run dev

This will start the Vite development server with hot module replacement (HMR).

Open your browser and navigate to localhost:3000

The page will automatically reload when you make changes to the source code.

Build for production:

Run:

npm run build

This will create an optimized production build in the dist/ directory.

Preview production build locally:

After building, you can preview the production build locally:

npm run preview

Deploy to GitHub Pages:

This project is configured to automatically deploy to GitHub Pages via GitHub Actions.

  1. Push your code to the main or master branch
  2. GitHub Actions will automatically build and deploy to GitHub Pages
  3. Your game will be available at https://[your-username].github.io/wave-jump/

Note: Make sure GitHub Pages is enabled in your repository settings and set to deploy from GitHub Actions.

Technologies Used:

  • ES6+ JavaScript (ES Modules)
  • Phaser CE 2.10.0
  • Vite 6.x - Modern build tool with HMR
  • ESLint 9.x with flat config
  • Prettier for code formatting
  • GitHub Actions for CI/CD

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

Contributors

This game was created for the Global Game Jam 2018 over 48 hours on January 26 - 28, 2018 in Minneapolis, MN.

wave_jump_team_photo

Image
Joe Karlsson
Image
Cal Carlson
Image
Daniel Olson
Image
Lisa Mabley

Original music and sounds by Andrew Hill

License

About

Wave Jump is a 80's arcade inspired multiplayer game where you've got to be lightening fast to beat your friend to the finish.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors 5