Skip to content

Use webXR-enabled device to control a robot as it attempts to kick a ball into a target

Notifications You must be signed in to change notification settings

patrick-s-young/ar-kick-ball

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ar-kick-ball

AR Kick Ball - WebXR ARCore-enabled game for mobile browser.

Status Update:

Physics (courtesy of cannon-es) added to soccer ball, solider, and floor.

ar-kick-ball.mp4

Project created with webxr-arcore-boilerplate

Running Locally

Make sure you have Node.js installed.

git clone https://github.com/patrick-s-young/ar-kick-ball.git # or clone your own fork
cd ar-kick-ball
yarn
yarn start

Debug Mode

Debug mode allows for faster experimentation/iteration in the browser. Code can then be propagated from DebugApp.js to App.js.

yarn debug
ar-kick-ball_debug-mode.mp4

Device Requirements

See Google's ARCore supported devices.

  • Set your ARCore-supported Android device to developer mode.
  • Plug your device into your workstation via USB
  • On your workstation, open a Chrome broswe and set the location to: chrome://inspect/#devices
  • Find your device and click the link to launch the dev console

Built With

  • Three.js - An easy to use, lightweight, cross-browser, general purpose 3D library.
  • webpack - static module builder.
  • maximo - 3D characters, skeletal rigs, and animations.
  • turbosquid - soccer ball.

Authors

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Use webXR-enabled device to control a robot as it attempts to kick a ball into a target

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published