Discuss Scratch
- Discussion Forums
- » Collaboration
- » ~AutomatedSprite~ Advanced Challenge and Competition!
- buffon1a
- Scratcher
100+ posts
~AutomatedSprite~ Advanced Challenge and Competition!
Welcome! This is gonna be a long post, so I'll give you a…
TL;DR - This is an advanced competition that explores AI in Scratch. Competitors program an autonomous sprite that would navigate a completely random maze that would change each time. Only allowed to use a very limited set of blocks, many challenges must be overcome to complete it.
Well, that was the pitch
Now, the details and rules.
In the project, there is a randomly-generated map. The AutomatedSprite starts on the top-left end of the map, and must finish on the bottom-right end of the map. It cannot go “through” a black wall. There are four commands it can use to move: moveUp, moveDown, moveLeft, and moveRight. All “sensing” blocks are NOT allowed. Instead, there are four variables which each competitor can use: WallDown?,WallLeft?,WallRight?, and WallUp?. These detect if the AutomatedSprite is bordering walls. Also, it must call “MazeIsImpossible” if it is determined that that particular maze is impossible, and must call “iFinished” when the AutomatedSprite reaches the finish. Again, no sensing allowed.
The competitors are allowed to use any blocks EXCEPT motion blocks, sensing blocks, and the other pre-defined more blocks.
Competitors write their code in a designated section of the AutomatedSprite (see inside). To submit, remix and share (make sure to specify whether it is a finished product or WIP)
Last rule: People are ALLOWED to work together. It's a pretty hard challenge that would take a long time, so a couple of brains would help!
I don't expect anyone to solve this (including myself) immediately. There is lots of time and thought required for this challenge.
Finally, you could also discuss strategies or ask questions here
Good luck!
————————————————————————————————
People who entered the competition:
TL;DR - This is an advanced competition that explores AI in Scratch. Competitors program an autonomous sprite that would navigate a completely random maze that would change each time. Only allowed to use a very limited set of blocks, many challenges must be overcome to complete it.
Well, that was the pitch
Now, the details and rules.
Refer to this project: https://scratch-mit-edu.ezproxy.canberra.edu.au/projects/150500779/
In the project, there is a randomly-generated map. The AutomatedSprite starts on the top-left end of the map, and must finish on the bottom-right end of the map. It cannot go “through” a black wall. There are four commands it can use to move: moveUp, moveDown, moveLeft, and moveRight. All “sensing” blocks are NOT allowed. Instead, there are four variables which each competitor can use: WallDown?,WallLeft?,WallRight?, and WallUp?. These detect if the AutomatedSprite is bordering walls. Also, it must call “MazeIsImpossible” if it is determined that that particular maze is impossible, and must call “iFinished” when the AutomatedSprite reaches the finish. Again, no sensing allowed.
The competitors are allowed to use any blocks EXCEPT motion blocks, sensing blocks, and the other pre-defined more blocks.
Competitors write their code in a designated section of the AutomatedSprite (see inside). To submit, remix and share (make sure to specify whether it is a finished product or WIP)
Last rule: People are ALLOWED to work together. It's a pretty hard challenge that would take a long time, so a couple of brains would help!
I don't expect anyone to solve this (including myself) immediately. There is lots of time and thought required for this challenge.
Finally, you could also discuss strategies or ask questions here
Good luck!
————————————————————————————————
People who entered the competition:
Banzed - Using weighed randomness - WIP - https://scratch-mit-edu.ezproxy.canberra.edu.au/projects/150527039/
Last edited by buffon1a (March 16, 2017 11:27:46)
- WaffleChurro
- Scratcher
100+ posts
~AutomatedSprite~ Advanced Challenge and Competition!
Interesting I'll give it a shot but I am busy with schools stuff so might have to consider it.
Lets ban Minimods together.
- buffon1a
- Scratcher
100+ posts
~AutomatedSprite~ Advanced Challenge and Competition!
Thanks Interesting I'll give it a shot but I am busy with schools stuff so might have to consider it.
- marscratcher
- Scratcher
100+ posts
~AutomatedSprite~ Advanced Challenge and Competition!
Cool! I am doing another competition like this, but it does not have limited blocks! Can I try?
Marscratcher
- marscratcher
- Scratcher
100+ posts
~AutomatedSprite~ Advanced Challenge and Competition!
Can you one sensing block that detects the finish? Sure, make sure to read the rules tho
Marscratcher
- buffon1a
- Scratcher
100+ posts
~AutomatedSprite~ Advanced Challenge and Competition!
Can you one sensing block that detects the finish? Sure, make sure to read the rules tho
In a work-in-progress (WIP) project you can, but as an actual submission you are not allowed to do any detection. Instead, you would have to use some sort of coordinate grid system.
- marscratcher
- Scratcher
100+ posts
~AutomatedSprite~ Advanced Challenge and Competition!
Okay.Can you one sensing block that detects the finish? Sure, make sure to read the rules tho
In a work-in-progress (WIP) project you can, but as an actual submission you are not allowed to do any detection. Instead, you would have to use some sort of coordinate grid system.
Marscratcher
- buffon1a
- Scratcher
100+ posts
~AutomatedSprite~ Advanced Challenge and Competition!
Okay.Can you one sensing block that detects the finish? Sure, make sure to read the rules tho
In a work-in-progress (WIP) project you can, but as an actual submission you are not allowed to do any detection. Instead, you would have to use some sort of coordinate grid system.
- Mole_Gaming
- Scratcher
100+ posts
~AutomatedSprite~ Advanced Challenge and Competition!
Here's my entry.
EDIT: In competitions, I don't look at other competitor's entries until I'm finished for integrity purposes, but it seems that marscratcher and I had the same idea…
EDIT: In competitions, I don't look at other competitor's entries until I'm finished for integrity purposes, but it seems that marscratcher and I had the same idea…
Last edited by Mole_Gaming (March 20, 2017 23:40:47)
am can program above good
- marscratcher
- Scratcher
100+ posts
~AutomatedSprite~ Advanced Challenge and Competition!
marscratcher and I had the same idea…I couldn't figure it out, and it is a well known idea. EDIT: In competitions, I don't look at other competitor's entries until I'm finished for integrity purposes, but it seems that
Marscratcher
- Discussion Forums
- » Collaboration
- » ~AutomatedSprite~ Advanced Challenge and Competition!