rmartin / roy-martin.com Goto Github PK
View Code? Open in Web Editor NEWPersonal website of Roy Martin.
Home Page: http://www.roy-martin.com
License: MIT License
Personal website of Roy Martin.
Home Page: http://www.roy-martin.com
License: MIT License
Add a spaceship to the scene that users can control via the keyboard / tilt. Add a simple 'fire' command which when pressing spacebar on the desktop or clicking the 'fire' area on mobile will send a particle out from the spaceship.
Clean-up the overall interface for the experiments page and ensure that it includes all the necessary API integrations. This should include the following:
Create a RESTful API that will provide the data for the visualizer on the index page. This should include the following integrations for the .5 launch:
Future Considerations
The following API integrations would be ideal in the future:
The GreenSock animation will be leveraged across various aspects of the site. This should integrate this into the code packages.
The underscore method to determine a random range is not correctly generating the range when compressed. This needs to be resolved and overall variables names need to be cleaned up to avoid global conflicts.
Create a scrolling history of my work as a developer over the years.
The Controller class is depreciated in favor of the Object class. Swap this class out in all instances.
The loader should display the progress for rendering the initial scene to user. Ideally this would start as a black scene and slowly load with the default background color. This should use the circle div object for the loading.
The messages should be broadcasts using the marionette event bus and have the following states:
The circle should slowly progress thought these 4-5 states and slowly animate between the transition states. Potential frameworks: greensock.com or velocity js (http://julian.com/research/velocity/).
When the browser is resized the canvas needs to be updated to reflect the new dimensions. This should happen on browser change and device rotation.
Create a rich animation for the hero copy to slide the text in the from the left / right when first loading the page. Upon navigating away from the page the text should play the animation in reverse.
Integrate initial express modular structure for the API REST call.
The rendering engine is currently hardcoded to WebGL. This should enabled a feature detection that determines the appropriate rendering engine and setup up the renderer appropriately.
Add documentation to explain the overall project, goals, status and how to run.
Generate asteroids on the scene and randomly distribute them within the FOV. For each animation frame the asteroid should move across the scene. Once the asteroid gets to the edge of the scene, it should wrap around to the other edge so that it's shown continuously. Upon hovering or tapping on an asteroid it should pause. Upon hovering or tapping off the asteroid it should resume it's movement but should be in a new direction.
When a user clicks or double taps on a Visualizer api component, open a modal pop-up window to show the result.
Create an overview page that list my history and various social networks.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.