Discuss Scratch

Scratchthatguys
Scratcher
59 posts

Creating An AI (Minecraft AND Real Life!)

Minecraft AI:
People have been creating neurons and neural nets in Minecraft (and real life) for a little while now, but how about an artificial brain? It could do several tasks like math, block recognition, item categorization, etc. If this were possible, it would be a breakthrough in science without material restrictions. I would also like one side-goal; I would like it to be able to play a game made with redstone using inputs and comparators. I'd like it to also have an API where you could connect it to a game as an AI.

Also, I would like a small neuron network that learns how to operate a 4 piston piston monorail on its own, without any external help. It would be a Minecraft “walking robot” of sorts. It'll have no idea how to move, and will have some way to “test” if it moves something correctly. It'll then work out a way to walk.

If anyone wants to help, please tell me!

Real Life Ideas:

First Idea: A setup where the program, P, has 4 functions in an “if not (OUT) = (DESIRED) repeat until (OUT) = (DESIRED)” loop. It'll also have the ability to negate its output. It'll check what the output of a cycle in a stage (4 cycles) is; might change the size of a stage, I don't know; and see if it has gotten to it's desired output. If not, it'll check a different combination of logic functions and negation/not negation until it gets its goal. It'll store that way in memory and somehow work off of that to try and make it more efficient.

Now, my second idea is my best one yet. Combining my first idea with my “learning calculator” I came up with (I won't explain it just yet) I can create a seed AI. What this means, is it is an AI that modifies itself to make it more efficient. However, as far as I know without help from other programmers I can only make it do so much, and then it'll level out and stop modifying itself. What I ask you, reader, is to help me! I need you to submit code and ideas so we can create the first Seed AI in existence, possible bringing about the “Technological Singularity!”

Oh, and that's not bad or anything, it just means we get a super smart AI. Cool!

Now this is very ambitious, but we can do it if we try. Here's a Google Docs link where we can work on stuff together; it'll probably be programmed in Batch, but if we can we'll implement other languages. I'm thinking of possibly making a database so we can run two AIs together.

Google Docs Folder

Last edited by Scratchthatguys (July 12, 2013 19:01:50)

daniel_j
Scratcher
100+ posts

Creating An AI (Minecraft AND Real Life!)

idk, people have been trying this for years now, I doubt a few ‘kids’ from Scratch could do it xD
But anyway, i'm good with batch if you need any help.
Scratchthatguys
Scratcher
59 posts

Creating An AI (Minecraft AND Real Life!)

Cool! And it's very, VERY ambitious, but we can at least try. I just hope we don't wind up with a real-life SCP-096.

So I'm thinking it won't modify its source code directly. Instead it'd have two or more files; one modifies and the other is the source code. It runs the code on request but can modify it while it's running without causing problems. We'd use pipes; >, >>, |, <, and << are how you can take text out of a batch file and run it. Or, we could just “call source.bat” and not use pipes… =/
nathanprocks
Scratcher
1000+ posts

Creating An AI (Minecraft AND Real Life!)

Why would you write an AI in Batch?


My browser / operating system: Macrosoft Winding XO, Internet Exploder 6.0, Angel Player ver.:1.2.5
;
Scratchthatguys
Scratcher
59 posts

Creating An AI (Minecraft AND Real Life!)

Because it's an easy-to-learn, versatile language IF you know what you're doing. I'm hoping to implement other languages with it; some type of C++ code that edits Batch files? I just want a database so we can have multiple copies of the AI running IF we get it working.
nathanprocks
Scratcher
1000+ posts

Creating An AI (Minecraft AND Real Life!)

Scratchthatguys wrote:

Because it's an easy-to-learn, versatile language IF you know what you're doing. I'm hoping to implement other languages with it; some type of C++ code that edits Batch files? I just want a database so we can have multiple copies of the AI running IF we get it working.
Well it is possible to use SQLite in Batch.


My browser / operating system: Macrosoft Winding XO, Internet Exploder 6.0, Angel Player ver.:1.2.5
;
doonkoo
Scratcher
100+ posts

Creating An AI (Minecraft AND Real Life!)

I dont understand any of this but it sounds awesome!

“I am pleased a book on science competes with the memoirs of pop stars. Maybe there is some hope for the human race.”
-Stephen Hawking

“Imagination is more important than knowledge. Knowledge is limited. Imagination encircles the world.”
-Albert Einstein

“I have noticed people who claim everything is predestined, and that there is nothing we can do to change it, look before they cross the road.”
-Stephen Hawking
doonkoo
Scratcher
100+ posts

Creating An AI (Minecraft AND Real Life!)

Well I understand the part about an AI that improves itself but not how to create it. I'm thinking of writing a book about battling a robot that has the aforementioned type of AI and it is mad about it and its brethren being made slaves. (Yes it will have emotions)

“I am pleased a book on science competes with the memoirs of pop stars. Maybe there is some hope for the human race.”
-Stephen Hawking

“Imagination is more important than knowledge. Knowledge is limited. Imagination encircles the world.”
-Albert Einstein

“I have noticed people who claim everything is predestined, and that there is nothing we can do to change it, look before they cross the road.”
-Stephen Hawking
daniel_j
Scratcher
100+ posts

Creating An AI (Minecraft AND Real Life!)

Well. Batch can create batch files like this:
Echo type *.txt >>other.bat && call other.bat
It thens runs it, but really, batch seems to simple for this
banana500
Scratcher
1000+ posts

Creating An AI (Minecraft AND Real Life!)

Have fun triggering the end of humanity…

Just kidding.

3DS FC: 4871-4221-1009 | Notify me before adding so I can add you back!
Steam ID: rock on freaky bro
3DSfan12345
Scratcher
1000+ posts

Creating An AI (Minecraft AND Real Life!)


In 2018, I asked the Scratch Team to remove all my forum posts to protect my privacy. That's why this post is blank. Besides, I've outgrown this website, and I don't want the dumb things I said in my late tween/early teen years to follow me around for the rest of my life. This post probably wasn't anything interesting or important, anyway.
daniel_j
Scratcher
100+ posts

Creating An AI (Minecraft AND Real Life!)

3DSfan12345 wrote:

I, for one, welcome our new computer overlords.
Touche.
Squawkers13
Scratcher
100+ posts

Creating An AI (Minecraft AND Real Life!)

daniel_j wrote:

3DSfan12345 wrote:

I, for one, welcome our new computer overlords.
Touche.
Just wait until they exterminate you.
Scratchthatguys
Scratcher
59 posts

Creating An AI (Minecraft AND Real Life!)

They wouldn't…
would they?
Anyway, I'm making a very small amount of progress here. Anyone want to help? =/
daniel_j
Scratcher
100+ posts

Creating An AI (Minecraft AND Real Life!)

Scratchthatguys wrote:

They wouldn't…
would they?
Anyway, I'm making a very small amount of progress here. Anyone want to help? =/
Sure, what can I help with, I have a week without school, i'm open
Scratchthatguys
Scratcher
59 posts

Creating An AI (Minecraft AND Real Life!)

Out of school yet?
selimi02
Scratcher
70 posts

Creating An AI (Minecraft AND Real Life!)

I'll help, I know batch, perl, lua, xml, C++ (my main language), javascript, ect.
Scratchthatguys
Scratcher
59 posts

Creating An AI (Minecraft AND Real Life!)

Bump. This isn't too hard if you think carefully. It could even be made in Scratch, but I prefer either Minecraft or Logisim.

This is the kind of stuff MIT is doing research on. AI, time-traveling neutrinos, invisibility, ketchup that slides out of a bottle instead of sticks…
By the way, that last one they really did make. And invisibility.
testingscript64
Scratcher
100+ posts

Creating An AI (Minecraft AND Real Life!)

I would help but I don't know how to create an AI. But it would be cool.

EDIT: I just noticed this was a year-old post. Sorry.

Last edited by testingscript64 (Sept. 23, 2014 00:48:47)

DrummerCat
Scratcher
8 posts

Creating An AI (Minecraft AND Real Life!)

I'd be happy to help! Wait… why is the google docs folder empty? Oh… …also… …why don't we just make it in scratch?

Last edited by DrummerCat (April 15, 2015 23:24:04)


when green flag clicked
repeat until <[1] = [0 ]>

switch costume to [DrummerCat v]
stamp
end
say [1=0!?!?]

Powered by DjangoBB