If you have never seen JavaScript (or any program) before, here is what you are looking at:
const skycolor = 'lightblue'; const boxcolor = 'maroon'; const objectsize = 300; // size of object const startRadius = 1000; // distance from centre we start the camera at const maxRadius = startRadius * 10; // maximum distance from camera we render things // the object is a cube (each dimension equal): var shape = new THREE.BoxGeometry ( objectsize, objectsize, objectsize ); var material = new THREE.MeshBasicMaterial ( { color: boxcolor.toLowerCase() } ); var theobject = new THREE.Mesh ( shape, material ); // Define what the World does at the start of a run: AB.world.newRun = function() { // start a 3D scene: ABWorld.init3d ( startRadius, maxRadius, skycolor ); // add the object to the scene: ABWorld.scene.add ( theobject ); };