Skip to content

PMPepper/three-js-experiment

Repository files navigation

three-js-experiment

This project was created as something for me to experiment with, try out new technologies and techniques. Some of what is done here is slightly outdated, and would be done differently if I started again now (primarily proper bower integration, the use of a framwork for the app's state management outside the main game loop, more use of gulp automation and remove the bespoke build process).

Due to browser security restrictions, this project must be run via a web server.

If you have node.js and gulp.js set up on you machine you can run it in a local server by:

-cloning the project -opening a command window -navigating to the project directory -If it's the first time, you'll need to run 'npm install' -type 'gulp browser-sync'

This should run a local web server and open the project.

This is very much an ongoing experiment and in no way production code. Currently only really tested on Chrome on Windows (although no reason why it couldn't be made to work on other modern browsers).

Right now the controls are set up to use game controllers only. If you have one, you can connect it to your machine and control your craft (Only tested as working on Chrome on windows). They could be configured to allow keyboard/mouse.

Right now the build process for the code has been broken by splitting the parts into separate projects for Github. This should be resolved.

Much of the code that drives this project is located in the https://github.com/PMPepper/js-app-framework repository. That is turn required teh https://github.com/PMPepper/grunt-workflow repo to be built (again, were I to start this again that would probably be different - but when I started gulp.js was in it's infancy).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published