Ancient Brain
Code. Play. Teach. Learn. Research. Demo.
Principles
This site works by certain principles:
- "Everything should run."
Even if authors make errors, or do not follow the API,
their Worlds should still run if possible.
For example, the system checks to see if user-written methods actually exist before trying to call them.
If not, it tries workarounds.
- "Everything should always run, forever into the future."
Worlds run according to a particular API.
New functionality will be added to the system by adding new APIs.
The old APIs will still exist unchanged.
The old Worlds will always run.
- "No limits to JavaScript."
Our philosophy is to allow the upload of almost any JavaScript, subject to some basic checks.
We do not want to put limits on the imagination of authors.
Warning: A run is like a personal website
All users should be advised that
a run window is essentially a third party personal website.
- Login pages on
ancientbrain.com
are safe.
- Run windows on
run.ancientbrain.com
are user-generated and unknown, like a personal website.
Our philosophy is to allow the upload of almost any JavaScript,
subject to some basic checks.
We do not want to put limits on the imagination of authors.
Authors can write to the run window, redesign it and insert links into it.
Essentially, World authors and Mind authors "own" the run window, as if it was their website.
So you should treat each run as if it is
a personal website
that you have landed on
after following a link.
Now the Web model is mature and safe, so there is no need to worry.
But follow the usual rules:
-
Do not enter any passwords into a run window (even Ancient Brain passwords).
Do not type any sensitive data into a run window.
-
Follow any links in it with caution.
Watch out for it redirecting to another server.
-
Check out who wrote it.
See what else they wrote.
Please report misleading or malicious Worlds and Minds to: