Drag the background!
Editor's Choice Worlds

Here are some selected user-submitted Worlds and the most useful built-in Worlds.

Reload to see more.

Tutorial 7.8
90 runs ♦ 1 like
By "Coding Train" p...  
Created: 5 Sep 2018
Modified: 5 Sep 2018
Objects and Images. On Ancient Brain you can upload your own images. Try it!
Rythm of the night
190 runs ♦ 0 likes
By Enhanced  
Created: 2 Aug 2018
Modified: 2 Aug 2018
A rythm game where you have to use the right inputs at the right time to progress from one level...
Capture The Egg
75 runs ♦ 0 likes
By tuitef2  
Created: 8 Mar 2019
Modified: 11 Mar 2019
Tutorial 2.1
367 runs ♦ 1 like
By "Coding Train" p...  
Created: 4 Sep 2018
Modified: 4 Sep 2018
Variables in p5.js (mouseX, mouseY)
Plain canvas web...
70 runs ♦ 0 likes
By Starter user  
Created: 1 Sep 2018
Modified: 18 Apr 2021
Example of porting webgl World (almost) unchanged to AB using plain canvas API
3D for Kids World
27 runs ♦ 0 likes
By Starter user  
Created: 18 Apr 2021
Modified: 18 Apr 2021
Porting a Three.js World (almost) unchanged from "3D Game Programming for Kids"
Sampler
137 runs ♦ 1 like
By Enhanced  
Created: 19 Jul 2018
Modified: 19 Jul 2018
Upload sounds, play them, automate them. Saving data works.
Bomberman
195 runs ♦ 0 likes
By Enhanced  
Created: 21 Jun 2018
Modified: 21 Jun 2018
Classic game of Bomberman, try to kill the ennemy with a bomb !
Tutorial 7.8 variant
285 runs ♦ 0 likes
By "Coding Train" p...  
Created: 6 Sep 2018
Modified: 11 Sep 2018
Tutorial 7.8 with music and other uploaded images, including from other users. Click on the images.
Breadth-first se...
1089 runs ♦ 0 likes
By "Coding Train" p...  
Created: 30 Apr 2019
Modified: 15 Dec 2019
Breadth-first search with a Force-directed graph.
Interstellar cubes
465 runs ♦ 3 likes
By Thomas Mc Cann  
Created: 16 Oct 2019
Modified: 3 Nov 2019
A journey into Interstellar space. Run and press F12 (in chrome) to view the console. Try left c...
XOR multi-layer ...
303 runs ♦ 0 likes
By "Coding Train" p...  
Created: 3 Jul 2019
Modified: 15 Dec 2019
Neural network to do XOR.
User-controlled ...
598 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...
canvas webgl
478 runs ♦ 2 likes
By Starter user  
Created: 17 Sep 2017
Modified: 18 Apr 2021
Minimal starter World for "Canvas" API (no graphics library). Program using getContext("webgl")....
P5 Particle System
151 runs ♦ 0 likes
By Starter user  
Created: 4 Aug 2018
Modified: 18 Apr 2021
Port of P5 site's "Particle System" example with almost no change. P5 plain API. No AB framework...
GA (TSP)
468 runs ♦ 0 likes
By "Coding Train" p...  
Created: 24 Jun 2019
Modified: 15 Dec 2019
Genetic Algorithm to solve the Traveling Salesman Problem.
Flickr World
180 runs ♦ 0 likes
By Starter user  
Created: 12 Aug 2018
Modified: 18 Apr 2021
Demo of "Web page" API. Just use JS to make a web page. This page gets images from Flickr using ...
Ammo for AB
57 runs ♦ 0 likes
By Starter user  
Created: 19 Apr 2021
Modified: 19 Apr 2021
Ammo world for AB API
CELLS WITH MIND ...
115 runs ♦ 1 like
By Enhanced  
Created: 10 Jul 2018
Modified: 10 Jul 2018
Cells is a game about cells trying to infect each other. It offers a playground for minds to com...
Globe Trotter
1425 runs ♦ 2 likes
By Laura Araviciute  
Created: 3 Dec 2016
Modified: 10 Feb 2018
Enhanced Space Pong
208 runs ♦ 0 likes
By Enhanced  
Created: 18 Jun 2018
Modified: 10 May 2019
It's all you want from Pong : smooth controls, different difficulty levels and game modes
Plain Three.js World
12 runs ♦ 0 likes
By Starter user  
Created: 18 Apr 2021
Modified: 18 Apr 2021
Porting a Three.js World unchanged.
Websocket buttons
48 runs ♦ 0 likes
By Starter user  
Created: 29 Feb 2020
Modified: 4 Jul 2021
Demo of Ancient Brain Websockets functionality. Run on multiple devices. Simple page uses button...
Binary tree
1544 runs ♦ 0 likes
By "Coding Train" p...  
Created: 25 Apr 2019
Modified: 15 Dec 2019
Binary tree search demo.
Design Your Own ...
4354 runs ♦ 0 likes
By Jack O'Connor  
Created: 18 Feb 2019
Modified: 12 Mar 2019
Design Your Own Room Escape Game
Websocket chat
438 runs ♦ 0 likes
By Starter user  
Created: 29 Feb 2020
Modified: 4 Jul 2021
Demo of Ancient Brain Websockets functionality. Run on multiple devices. Chat from one to the other.
Tutorial 18.4
89 runs ♦ 0 likes
By "Coding Train" p...  
Created: 9 Sep 2018
Modified: 9 Sep 2018
Texture
Space Plane Shooter
651 runs ♦ 2 likes
By Brian Kilduff  
Created: 26 Nov 2016
Modified: 10 Feb 2018
ML5 image recogn...
41 runs ♦ 0 likes
By Starter user  
Created: 10 Jun 2021
Modified: 11 Jun 2021
Demo of image recognition using ML5 and MobileNet. Image URL is hardcoded.
Tutorial 18.7
337 runs ♦ 0 likes
By "Coding Train" p...  
Created: 9 Sep 2018
Modified: 11 Sep 2018
Tutorial 18.7 with full canvas, resized model, sound. Texture on box is image from another user.
Touch World
348 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...
Enhanced Don't Move
116 runs ♦ 0 likes
By Enhanced  
Created: 12 Jun 2018
Modified: 27 Jun 2018
Try to dodge cubes as they fall to the ground, in this simple but efficient game
Chess : Mind v...
146 runs ♦ 0 likes
By Enhanced  
Created: 7 Aug 2018
Modified: 10 May 2019
Your mind plays against "Simple AI - Depth 1" with a little bit of random added so the games are...
3MF demo
48 runs ♦ 0 likes
By Mark Humphrys  
Created: 17 Jan 2019
Modified: 24 Mar 2019
Attempt to load 3MF model. Not working yet.
Shooting Range
175 runs ♦ 0 likes
By Enhanced  
Created: 13 Jun 2018
Modified: 21 Jun 2018
Shoot the ducks, feel the spirit of the hunt. Enhanced version of "Shooting Range (Space To Shoo...
Plain canvas web...
51 runs ♦ 0 likes
By Starter user  
Created: 1 Sep 2018
Modified: 18 Apr 2021
Example of porting webgl World (almost) unchanged to AB using plain canvas API
Game of Crowns
1900 runs ♦ 2 likes
By Niamh Byrne  
Created: 16 Nov 2016
Modified: 10 Feb 2018
Sun
100 runs ♦ 0 likes
By Enhanced  
Created: 15 Aug 2018
Modified: 16 Aug 2018
Here is a prototype of a sun object that you can copy to your world !
3. Making an Avatar
94 runs ♦ 0 likes
By "3D Game Program...  
Created: 16 Aug 2018
Modified: 24 Mar 2019
Port of code "building_an_avatar" from Ch.3
Character recogn...
977 runs ♦ 0 likes
By "Coding Train" p...  
Created: 5 Jul 2019
Modified: 2 Jul 2021
Neural network to do character recognition from image database and from handwriting in real-time.
Super Mario Maze
2059 runs ♦ 4 likes
By Cathal Neary  
Created: 19 Nov 2016
Modified: 10 Feb 2018
Plain Three.js World
73 runs ♦ 0 likes
By Starter user  
Created: 1 Sep 2018
Modified: 18 Apr 2021
Example of plain Three.js API. Porting a World unchanged. From github.com/mrdoob
2D sprite animation
128 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.
Castle World
611 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...
Purple Fruit Monster
149 runs ♦ 1 like
By Starter user  
Created: 1 Sep 2018
Modified: 30 Jun 2021
Example of porting physics World unchanged to AB using plain physics API. From "3D Game Programm...
FLESHMAN PLAYS G...
4512 runs ♦ 2 likes
By Sean Hutchinson  
Created: 21 Oct 2016
Modified: 10 Feb 2018
canvas 2d
329 runs ♦ 2 likes
By Starter user  
Created: 4 Oct 2017
Modified: 18 Apr 2021
Minimal starter World for "Canvas" API (no graphics library). Program using getContext("2d"). Pa...
Model World
654 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.
Zombie Death Baby
540 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...
Infinite World G...
99 runs ♦ 0 likes
By Enhanced  
Created: 16 Aug 2018
Modified: 16 Aug 2018
Here is a code to get an infinite world that loop without object in it, and with the sun
Ammo physics mod...
50 runs ♦ 0 likes
By Starter user  
Created: 19 Apr 2021
Modified: 19 Apr 2021
Highly modified version of "ammo / instancing" from Three.js examples
Space Hero
92 runs ♦ 0 likes
By Enhanced  
Created: 13 Jun 2018
Modified: 2 Jul 2021
Drag the Earth the collect the suns. Don't get hit by the asteriods ! Enhanced version of "Space...
Scrolling background
124 runs ♦ 0 likes
By Enhanced  
Created: 1 Aug 2018
Modified: 1 Aug 2018
here is explained and commented a way to code a scrolling background with three.js
First Person Con...
129 runs ♦ 0 likes
By Enhanced  
Created: 21 Jun 2018
Modified: 10 May 2019
First person view with mouse controls. Use WASD or Arrows to move, mouse to look around and spac...
CA318 2018 World
2052 runs ♦ 3 likes
By Mark Humphrys  
Created: 25 Sep 2018
Modified: 24 Mar 2019
CA318 practical 2018: Write a Mind to solve this World.
3D for Kids Worl...
148 runs ♦ 0 likes
By Starter user  
Created: 1 Sep 2018
Modified: 18 Apr 2021
Example of plain Three.js API. Porting a World unchanged. From "3D Game Programming for Kids"
Shooting Range (...
2262 runs ♦ 4 likes
By Adrian Rabbitte  
Created: 16 Nov 2016
Modified: 10 Feb 2018
P5 Mouse tracker
235 runs ♦ 2 likes
By Starter user  
Created: 4 Jul 2018
Modified: 18 Apr 2021
Example of P5 World integrated with AB framework. Desktop: Draw ellipse wherever the mouse hover...
Lamborghini cube
81 runs ♦ 0 likes
By Mark Humphrys  
Created: 13 Dec 2019
Modified: 13 Dec 2019
Simple variant of One Cube World
Don't Move
1240 runs ♦ 2 likes
By Finnian O'Neill  
Created: 6 Dec 2016
Modified: 10 Feb 2018


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.