Code. Play. Teach. Learn. Research. Demo.
What is it?
is a global archive of
user-submitted programs ("Worlds") that run in the browser.
- We support 3D and 2D graphics, real physics, and import of pre-built 3D models.
- Worlds may be for humans to interact with
(games, research demos, business demos).
- Or Worlds may be for programs to interact with
(teaching exercises and students' answers,
research problems and solutions).
- Worlds can be "cloned" and modified by other users,
in a new type of "social coding".
- No install.
Worlds run in the browser.
Worlds can be edited in the browser.
- It runs on mobiles, with no install.
You can write mobile touch games.
You can play on the bus.
You can code on the bus.
- Worlds can be embedded on other websites.
Show off your creations on other sites.
Types of users
We envisage three types of users:
- Programmers who can write entire Worlds.
- Users who just browse and run the Worlds.
- "Tweakers" who cannot write an entire World
but are able to change a few lines of code
of the Worlds written by the programmers.
What's the worst that could happen?
Who will these users be?
We imagine something like this:
- Programmers: Third-level students. Professional developers.
- Users: The general public.
- Tweakers: Second-level students. Enthusiasts.
What will it become?
aims to become:
- One of the most fun places in the world to code.
- One of the best places online to show off your portfolio of code to potential employers.
- A platform for teaching, from kids to adults.
- A platform for AI and other Computer Science research.
- A vast archive of useful algorithms and subroutines that can be called in situ.
- A vast archive of user-submitted browsable games.
A place people will come to
to look for new games.
- A social and immediate way of coding.
As soon as you press "Save", your friend can press "Run", even before you do.
There is no intermediate upload or download step.
- A way of bringing real coding to the masses.
- A way of empowering a new type of user - the "tweaker".
Desktop, tablet, mobile
Ancient Brain runs in the browser
and adapts to your device.
No app is needed.
It should work in your browser on desktop, laptop, tablet or mobile.
Example of starter World
Here is a starter example of a touch mobile World you can edit and customise.
Run this on mobile or desktop.
Clone this World, Edit your clone, change some code (the code is marked with many things that you can change)
and then run it again:
Example of complex World
Here is a complex World that demonstrates the potential of what you can build on this site.