Drag the background!

Search JS code (of Worlds)

Search JavaScript code of all Worlds for: ABWorld init3d


Websockets boxes
257 runs ♦ 0 likes
By Starter user  
Created: 29 Feb 2020
Modified: 4 Jul 2021
Demo of Websockets in 3D World. Click to change the boxes on the other user's machine, while the...
ABWorld.init3d ( startRadiusConst, maxRadiusConst, SKYCOLOR );
Complex World
6468 runs ♦ 3 likes
By Starter user  
Created: 1 Oct 2016
Modified: 18 Apr 2021
World with a Mind-controlled agent, actively-pursuing enemy, random maze, skybox, music.
ABWorld.init3d ( startRadiusConst, maxRadiusConst, SKYCOLOR );
Bouncy Balls
443 runs ♦ 3 likes
By Starter user  
Created: 1 Oct 2017
Modified: 4 Jul 2021
Demo of Physics API. Balls bounce under gravity and collide in low friction world. Splash screen...
ABWorld.init3d ( startRadius, maxRadius, SKYCOLOR ); // sets up renderer, scene, camera
Zombie Death Baby
561 runs ♦ 1 like
By Starter user  
Created: 11 Jun 2018
Modified: 4 Jul 2021
How to make a fun touch game for mobile. Touch drag and tap objects. Mouse drag and click object...
ABWorld.init3d ( startRadiusConst, maxRadiusConst, SKYCOLOR );
Blank Three.js World
1152 runs ♦ 2 likes
By Starter user  
Created: 20 Nov 2016
Modified: 18 Apr 2021
A simple starter World. An Array of spheres. Painted with textures. Random motion.
ABWorld.init3d ( startRadiusConst, maxRadiusConst, SKYCOLOR );
Model World
671 runs ♦ 2 likes
By Starter user  
Created: 8 Nov 2016
Modified: 18 Apr 2021
Demo of how to insert 3d models into World. Mind-controlled agent, actively-pursuing enemy. Skybox.
ABWorld.init3d ( startRadiusConst, maxRadiusConst, SKYCOLOR );
Castle World
616 runs ♦ 4 likes
By Starter user  
Created: 11 Nov 2016
Modified: 4 Jul 2021
Demo of how to insert 3d model into World. Mind-controlled agent, actively-pursuing enemy. Splas...
ABWorld.init3d ( startRadiusConst, maxRadiusConst, SKYCOLOR );
Collision World
1125 runs ♦ 4 likes
By Starter user  
Created: 21 Sep 2017
Modified: 4 Jul 2021
Demo of Physics API. Blocks fall under gravity and collide. Can modify gravity, friction, etc. S...
ABWorld.init3d ( startRadius, maxRadius, SKYCOLOR ); // sets up renderer, scene, camera
One Cube World (...
905 runs ♦ 2 likes
By Starter user  
Created: 11 Apr 2018
Modified: 21 Apr 2021
Simple starter World (Three.js version). Built-in camera control.
ABWorld.init3d ( startRadius, maxRadius, skycolor );
Touch World
355 runs ♦ 1 like
By Starter user  
Created: 6 Jan 2018
Modified: 18 Apr 2021
How to override default touch handling. Mobile: Touch drag moves agent, touch pinch zooms camera...
ABWorld.init3d ( startRadiusConst, maxRadiusConst, SKYCOLOR );
Ammo for AB
62 runs ♦ 0 likes
By Starter user  
Created: 19 Apr 2021
Modified: 19 Apr 2021
Ammo world for AB API
ABWorld.init3d ( startRadius, maxRadius, SKYCOLOR );
Simple World
1368 runs ♦ 2 likes
By Starter user  
Created: 1 Oct 2016
Modified: 18 Apr 2021
Simple World with a Mind-controlled agent, randomly-moving enemy, paint blocks with texture.
ABWorld.init3d ( startRadiusConst, maxRadiusConst, SKYCOLOR );
User-controlled ...
636 runs ♦ 2 likes
By Starter user  
Created: 12 Feb 2017
Modified: 18 Apr 2021
3d model World. User controlled on desktop. Keyboard arrows to move. Switch to "Move with" camer...
ABWorld.init3d ( startRadiusConst, maxRadiusConst, SKYCOLOR );
MineCraft
843 runs ♦ 2 likes
By Starter user  
Created: 27 Nov 2016
Modified: 4 Jul 2021
Use keyboard to draw blocks like in MineCraft. Use arrow keys and PgUp, PgDn to draw. Can save w...
ABWorld.init3d ( startRadiusConst, maxRadiusConst, SKYCOLOR );
Final Pool
979 runs ♦ 2 likes
By Ian Gilligan  
Created: 1 Mar 2019
Modified: 13 Aug 2019
Pool Predictor for CA326
ABWorld.init3d(startRadius, maxRadius, SKYCOLOR); // sets up renderer, scene, camera
CA318 2018 World
2063 runs ♦ 3 likes
By Mark Humphrys  
Created: 25 Sep 2018
Modified: 24 Mar 2019
CA318 practical 2018: Write a Mind to solve this World.
ABWorld.init3d ( startRadiusConst, maxRadiusConst, SKYCOLOR );
AI music
117 runs ♦ 0 likes
By Mark Humphrys  
Created: 5 Jan 2020
Modified: 4 Jul 2021
Experiments in auto generating music
ABWorld.init3d ( startRadius, maxRadius, skycolor );
Expo World
168 runs ♦ 0 likes
By Mark Humphrys  
Created: 17 Oct 2018
Modified: 24 Mar 2019
Infinite changing demo for expos.
ABWorld.init3d ( startRadiusConst, maxRadiusConst, SKYCOLOR );
smooth movement
350 runs ♦ 0 likes
By Mark Humphrys  
Created: 6 Sep 2017
Modified: 24 Mar 2019
this may work on touch
ABWorld.init3d ( startRadiusConst, maxRadiusConst, SKYCOLOR );
3MF demo
55 runs ♦ 0 likes
By Mark Humphrys  
Created: 17 Jan 2019
Modified: 24 Mar 2019
Attempt to load 3MF model. Not working yet.
ABWorld.init3d ( startRadius, maxRadius, skycolorObject );
Lamborghini cube
96 runs ♦ 0 likes
By Mark Humphrys  
Created: 13 Dec 2019
Modified: 13 Dec 2019
Simple variant of One Cube World
ABWorld.init3d ( startRadius, maxRadius, skycolor );
2D sprite animation
130 runs ♦ 0 likes
By Mark Humphrys  
Created: 11 Nov 2018
Modified: 24 Mar 2019
2D sprite animation on a surface. Change show3d to true to see it on 3d box faces.
if ( show3d ) ABWorld.init3d ( startRadius, maxRadius, skycolorObject );
3. Making an Avatar
101 runs ♦ 0 likes
By "3D Game Program...  
Created: 16 Aug 2018
Modified: 24 Mar 2019
Port of code "building_an_avatar" from Ch.3
ABWorld.init3d ( startRadius, maxRadius, skycolorObject );
1. Shapes
143 runs ♦ 0 likes
By "3D Game Program...  
Created: 16 Aug 2018
Modified: 24 Mar 2019
Port of code "shapes" from Ch.1
ABWorld.init3d ( startRadius, maxRadius, skycolorObject );
Port of flying b...
395 runs ♦ 0 likes
By Discover three.js  
Created: 10 Feb 2019
Modified: 24 Mar 2019
Animated models. Port of flying birds with GLB models. From "Discover three.js". See project inf...
ABWorld.init3d ( startRadius, maxRadius, color );
MineCraft (clone...
4 runs ♦ 0 likes
By Alex Murphy  
Created: 10 May 2019
Modified: 10 May 2019
Clone of "MineCraft" by Starter user
ABWorld.init3d ( startRadiusConst, maxRadiusConst, SKYCOLOR );
Cloned Complex World
4 runs ♦ 0 likes
By Mathias Bazin  
Created: 10 Aug 2018
Modified: 10 Aug 2018
Clone of "Complex World" by Starter user
ABWorld.init3d ( startRadiusConst, maxRadiusConst, SKYCOLOR );
Tutorial : Contr...
11 runs ♦ 0 likes
By Nathan Bonnard  
Created: 14 Aug 2018
Modified: 14 Aug 2018
Tutorial for movement depending on camera position & Velocity
ABWorld.init3d ( startRadius, maxRadius, skycolorObject );
Cloned Cloned CA...
2 runs ♦ 0 likes
By Walter  
Created: 18 Nov 2018
Modified: 18 Nov 2018
Clone of "Cloned CA318 2018 World" by cdaly
ABWorld.init3d ( startRadiusConst, maxRadiusConst, SKYCOLOR );
Blank Three.js W...
0 runs ♦ 0 likes
By Khizer Ahmed  
Created: 7 Oct 2021
Modified: 7 Oct 2021
Clone of "Blank Three.js World" by Starter user
ABWorld.init3d ( startRadiusConst, maxRadiusConst, SKYCOLOR );


The background is a program, showing the JavaScript graphics used on this site.
The globes light up when you log in.
 
Font:

Website copyright Ancient Brain. 2018-2021.
Users retain ownership of user content.

Platforms      Stats      The name      Terms and conditions

Call for partners      Contact

Call for partners!
If you are interested in writing a programming course, textbook or tutorial videos, Ancient Brain is looking for partners. We will work with you, and integrate your course into the site. This is an opportunity for someone looking to develop a course or textbook to partner with a site to support it and promote it.