Blog Archives

3D Staircase Challenge

staircase-2-3d-model

In this challenge you will use http://www.beetleblocks.com/ to create some 3D models to represent different types of staircases. I will use iteration (for loops) to make your code more effective and investigate the use of (x,y,z) coordinates to create your

Space Exploration – 3D Models

3D-Space-Exploration

Computer code can be used to create 2D or 3D graphics. The code used to create these graphics can then be used by 3D printers to create objects. In this challenge we will use block programming to create a 3D

3D Solar System

moon-earth

In this blog post we will use Glowscript to create a 3D animation representing the revolution of the Earth around the Sun, and of the Moon around the Earth. Earth Revolution First, let’s calculate the angle of rotation needed to

3D Tetris Shapes

tetris-shapes

In this blog post we will use Glowscript to create a 3D animation representing the various shapes used in a game of Tetris. Our aim is to recreate each shape by joining several cubes together. We will then create a

3D Molecules

molecule-H2O

In this blog post we will use Glowscript to create a 3D animation representing the molecule H2O. Our aim is to recreate the molecule by joining three spheres together (one sphere for each atom). We will then create a compound

3D Animation : Moon Phases

moon-phases

In this blog post we will use Glowscript to create a 3D animation representing how we perceive the moon from Earth throughout its cycle. Our aim is to represent a 3D sphere and to progressively change the direction of the

Minecraft Trampoline

trampoline

In this post we will use Python 2 and Minecraft to create a virtual trampoline for Minecraft. We will first build the trampoline using Minecraft blocks (in Python). Then we will write a routine to make the main player bounce

3D Printing Programming

3DPrinting-101Computing

Using a “scratch like” programming language you can create your own 3D models and export them in a format recognised by 3D Printers. Click on the picture above to access the BeetleBlocks project:

Minecraft + Python Challenges

minecraft-rugby-post

Learning Objectives Another approach to boost your pogramming skills is to learn how to code for Minecraft. Using Python code you can interact with the Minecraft world to for instance move the player or add blocks to build structures. For

3D Challenge

3DCube

The aim of this challenge is to draw a cube in 3D and to make it rotate on the screen. Drawing 3D shapes on a screen (2D) requires some mathematical formulas to convert 3D (x,y,z) coordinates into 2D coordinates (x,y).

Our Latest Book