Grasshopper® is a graphical algorithm editor tightly integrated with Rhinoceros® (Rhino) 3D modeling software. Grasshopper offers new ways to develop and control computer generated models, together with presetting repetitive processes and producing geometry through mathematical functions; a form created by a series of mathematical operations instead of conventional commands.

To help in learning Grasshopper, we have created SudoHopper3D®, a card game to improve the overall understanding of parametric thinking. SudoHopper3D® playfully takes you on a journey through mathematics, algorithms and basic coding. Players surprisingly learn concepts such as vector geometry and trigonometry.

SudoHopper3D® advantages do not stop at simple math skills. Besides the unique math portion of the game, players also learn problem-solving, logic, and sequential reasoning in a socially interrelated and entertaining environment.

If you want to buy the physical cards for the game, here is the link where you can buy them:

https://www.makeplayingcards.com/sell/marketplace/sudohopper3d.html

RhinoFabStudio - McNeel Miami

.

UPB - Medellín, Colombia

.

ControlMAD - Madrid, Spain

.

SudoHopper3D® Course Curriculum


  1. Three easy steps to fabricate the cards for the SudoHopper3D game
Available in days
days after you enroll
  2. Interface of Grasshopper3D
Available in days
days after you enroll
  3. Introduction to Parameters
Available in days
days after you enroll
  4. What is a list?
Available in days
days after you enroll
  5. Assignment 1: Create these lists of numbers with the Series and Range components
Available in days
days after you enroll
  6. Assignment 2: Create two lists of numbers
Available in days
days after you enroll
  7. Assignment 3: Draw few lines on the X axis
Available in days
days after you enroll
  8. Assignment 4: Draw a square and scale in 2D a few times.
Available in days
days after you enroll
  9. Assignment 5: Draw a rectangle with a diagonal line
Available in days
days after you enroll
  10. Assignment 6: Copy and scale few rectangles
Available in days
days after you enroll
  11. Assignment 7: Select only the closed curves
Available in days
days after you enroll
  12. Assignment 8: Rotate and move a solid in the Z axis
Available in days
days after you enroll
  13. Assignment 9: Create these two list of numbers
Available in days
days after you enroll
  14. Assignment 10: Scale a rectangle from its original corner
Available in days
days after you enroll
  15. Assignment 11: Draw random lines from a single point to different points
Available in days
days after you enroll
  16. Assignment 12: Rotate a 2D cross section around an axis
Available in days
days after you enroll
  17. Assignment 13: Polar array a square and scale each one of them
Available in days
days after you enroll
  18. Assignment 14: Move, copy and rotate the rectangles along the X or Y axis
Available in days
days after you enroll
  19. Assignment 15: Remap numbers
Available in days
days after you enroll
  20. Assignment 16: Rectangular array of circles
Available in days
days after you enroll
  21. Assignment 17: Draw circles with random radii
Available in days
days after you enroll
  22. Assignment 18: Mass addition
Available in days
days after you enroll
  23. Assignment 19: Select only the red circles
Available in days
days after you enroll
  24. Assignment 20: Draw these arcs from these three lines
Available in days
days after you enroll
  25. Assignment 21 Use the random reduce component to delete few rectangles
Available in days
days after you enroll
  26. Assignment 22: Draw a few polygons from small to large in the Y direction
Available in days
days after you enroll
  27. Assignment 23: Magnets
Available in days
days after you enroll
  28. Assignment 24: Draw 9 or more circles on a flat surface
Available in days
days after you enroll
  29. Assignment 25: Draw an ellipse and a circle. Then, divide both and connect the points with lines
Available in days
days after you enroll
  30. Assignment 26 Wiring in between two circles to make a tower
Available in days
days after you enroll
  31. Assignment 27: Draw curves tangent to the points on the curve
Available in days
days after you enroll
  32. Assignment 28 Rectangular array of polygons with a random number of edges
Available in days
days after you enroll
  33. Assignment 29: Scale circles along the X or Y axis with equal distances in between them
Available in days
days after you enroll
  34. Assignment 30: Making a parametric ring
Available in days
days after you enroll
  35. Assignment 31 Draw a pave (Honeycomb) of circles
Available in days
days after you enroll
  36. Assignment 32 Draw a polyline at the end of all those points
Available in days
days after you enroll
  37. Q & A Questions to the instructors, end of this course
Available in days
days after you enroll
  38. Bonus package, six more exercises will be available 10 days after you enrolled
Available in days
days after you enroll

Andrés González Posada

Andrés is a software trainer and developer since the 1980's. 

He has developed applications for diverse design markets as well as training materials for different CAD and Design software including AEC Metric PRO, Mepal Draw, and the Integrator (BIM) for Autocad (18-2014), as well as the community of training materials for Rhino3D.

Andrés has written numerous multimedia books for such programs like Flamingo3D, Rhino3D, Grasshopper, RhinoCAM etc..

Andrés has been working with the Rhino3D Team since the very early stages. He is now the head of the McNeel Southeast US & Latin American Division.  

He is the worldwide director of the digital fabrication community called RhinoFabStudio as well as the Generative Jewelry & Fashion Design Community and Generative Furniture Design Community.