We wanted to make a 3D project where people could interact with each other.

What it does

Users can click the space bar, randomly generating cubes on the 3D plane. They can see all the cubes through the rotating view.

How we built it

We used three.js to generate the cubes on a 3D plane. We used node.js to connect servers so that everyone on the website could contribute cubes at the same time.

Challenges we ran into

Debugging took a long time. We couldn't actually put it on a website, and users can only use it through terminal and if they have installed Node.js.

Accomplishments that we're proud of

We learned a lot about using APIs outside of JavaScript. It was cool to generate shapes on our screens.

What we learned

We learned how to use APIs outside of JavaScript. The documentation was very confusing, but now we are more familiar with how to use them.

What's next for PPAP

To continue this project, we want to animate the generated cubes. We tried to do this, but our animation was very shaky. We also want to integrate anonymous chatting, where entering a messages would cause a cube to appear with the message on it.

Share this project: