Coding Challenge #142: Rubik's Cube Part 3

Coding Challenge #142: Rubik's Cube Part 3

Subscribers:
1,740,000
Published on ● Video Link: https://www.youtube.com/watch?v=8U2gsbNe1Uo



Duration: 24:34
87,491 views
1,963


Can I build an interactive 3D Rubik's cube in Processing? Yes! Someday I hope to return to this project and add an AI solver! Code: https://thecodingtrain.com/challenges/142-rubiks-cube

πŸ•ΉοΈ p5.js Web Editor Sketch: https://editor.p5js.org/codingtrain/sketches/Jguv-i8Xj

Other Parts of this Challenge:
πŸ“Ί Rubik's Cube - Part 1: https://youtu.be/9PGfL4t-uqE
πŸ“Ί Rubik's Cube - Part 2: https://youtu.be/EGmVulED_4M

πŸŽ₯ Previous video: https://youtu.be/pn2vlselv_g?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
πŸŽ₯ Next video: https://youtu.be/eqo2LxRADhU?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
πŸŽ₯ All videos: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH

References:
πŸ“Ή peasycam: http://mrfeinberg.com/peasycam/
πŸŸ₯ I am the cube: https://iamthecu.be
πŸ”— Rotation matrix on Wikipedia: https://en.wikipedia.org/wiki/Rotation_matrix

Videos:
πŸŽ₯ Code Bullet: https://youtu.be/f9smvQ5fc7Q
πŸŽ₯ Matrix Transformations: https://www.youtube.com/watch?v=o9sgjuh-CBM&t=0s
πŸŽ₯ Matrix Multiplication for 3D Rendering: https://youtu.be/tzsgS19RRc8
πŸŽ₯ Coding Train Live 174: https://youtu.be/GbHGGYSwVvY?t=7318s

Related Coding Challenges:
πŸš‚ #112 3D Rendering with Rotation and Projection: https://youtu.be/p4Iz0XJY-Qk

Timestamps:
0:00:00 Introduction
0:01:03 Applying the rotation animation
0:08:13 Animating every move
0:19:32 Final results

Editing by Mathieu Blanchette
Animations by Jason Heglund
Music from Epidemic Sound

πŸš‚ Website: http://thecodingtrain.com/
πŸ‘Ύ Share Your Creation! https://thecodingtrain.com/guides/passenger-showcase-guide
🚩 Suggest Topics: https://github.com/CodingTrain/Suggestion-Box
πŸ’‘ GitHub: https://github.com/CodingTrain
πŸ’¬ Discord: https://thecodingtrain.com/discord
πŸ’– Membership: http://youtube.com/thecodingtrain/join
πŸ›’ Store: https://standard.tv/codingtrain
πŸ–‹οΈ Twitter: https://twitter.com/thecodingtrain
πŸ“Έ Instagram: https://www.instagram.com/the.coding.train/

πŸŽ₯ Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
πŸŽ₯ Intro to Programming: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA

πŸ”— p5.js: https://p5js.org
πŸ”— p5.js Web Editor: https://editor.p5js.org/
πŸ”— Processing: https://processing.org

πŸ“„ Code of Conduct: https://github.com/CodingTrain/Code-of-Conduct

This description was auto-generated. If you see a problem, please open an issue: https://github.com/CodingTrain/thecodingtrain.com/issues/new

#rubikscube #rotationmatrix #peasycam #simulation #processing







Tags:
daniel shiffman
coding
the coding train
coding challenge
code challenge
programming challenge
rubiks cube
rubik's cube
rubiks cube algorithms
rubiks cube animation
rubiks cube processing
processing coding challenge
rubiks cube simulation
rubiks cube 3x3x3
rubik cube
rubiks cube java
matrix rubik's
matrix math
matrix rotation
rubik's cube matrix
rotation animation
rubik's cube code
rubik's cube animation
rubik's cube java
rubix cube