Hello. We're testing a simple tool to compare projects, in particular remixes vs originals. The tools is still "barebones" so it's only for advanced users willing to keep up with its ugly interface. We're planning to improve it in the future, so we need some heavy testing.
Some people have already found bugs. Mainly related to the fact that when reuploading a project often the images get compressed automatically and the comparator thinks they have been changed. Please help us find more bugs and/or suggest ways in which the information could be presented in a friendlier format.
In case you do not know, the id of a project is the number at the end of its URL.
*Fixed URL
Last edited by andresmh (2011-04-11 02:47:46)
Offline
I don't get it.
Offline
This is an idea Pecola1 made...
Offline
ProgrammingFreak wrote:
This is an idea Pecola1 made...
Really? Like, RKT Compare?
I think that instead of the code (which I understand perfectly), it should have images of the blocks.
Also, images of the images (
), and sound previews.
Offline
scimonster wrote:
ProgrammingFreak wrote:
This is an idea Pecola1 made...
Really? Like, RKT Compare?
I think that instead of the code (which I understand perfectly), it should have images of the blocks.
Also, images of the images (), and sound previews.
Oh that's so cool. I didn't know RKT did that! The main advantage of having it web-based is that it doesn't require installation and it can analyze projects without having to have the files (they're already in the server). But i can definitely see a value of doing it on the client side.
Offline
andresmh wrote:
scimonster wrote:
ProgrammingFreak wrote:
This is an idea Pecola1 made...
Really? Like, RKT Compare?
I think that instead of the code (which I understand perfectly), it should have images of the blocks.
Also, images of the images (), and sound previews.
Oh that's so cool. I didn't know RKT did that! The main advantage of having it web-based is that it doesn't require installation and it can analyze projects without having to have the files (they're already in the server). But I can definitely see a value of doing it on the client side.
Umm, explanation?
You like what I said, about improvements?
Offline
The blocks would be easier to do than the images. However, I am wondering if there is a way to aggregate the differences into a more concise format rather than making it longer by replacing text with images of blocks. Lots to think about.
Offline
Hooray! Now I can flag exact copies of my projects without the Scratch team saying it’s bad to flag because they wanted to remix!
I’M SO HAPPY OMG
Offline
henley wrote:
Hooray! Now I can flag exact copies of my projects without the Scratch team saying it’s bad to flag because they wanted to remix!
I’M SO HAPPY OMG
Be careful, this comparator is not always accurate. I'd suggest manually comparing the results of the comparator with a careful inspection of the internals of the project. It would be very helpful to know what exact discrepancies you find.
Offline
scimonster wrote:
ProgrammingFreak wrote:
This is an idea Pecola1 made...
Really? Like, RKT Compare?
I think that instead of the code (which I understand perfectly), it should have images of the blocks.
Also, images of the images (), and sound previews.
Wow, I didn't thinner anyone used it. It is more for remaining small parts. Not comparing how much it changed, but it could be used that way.
Offline
Pecola1 wrote:
scimonster wrote:
ProgrammingFreak wrote:
This is an idea Pecola1 made...
Really? Like, RKT Compare?
I think that instead of the code (which I understand perfectly), it should have images of the blocks.
Also, images of the images (), and sound previews.
Wow, I didn't thinner anyone used it. It is more for remaining small parts. Not comparing how much it changed, but it could be used that way.
I think he moved on to the one on this topic.
Offline
andresmh wrote:
Hello. We're testing a simple tool to compare projects, in particular remixes vs originals. The tools is still "barebones" so it's only for advanced users willing to keep up with its ugly interface. We're planning to improve it in the future, so we need some heavy testing.
Some people have already found bugs. Mainly related to the fact that when reuploading a project often the images get compressed automatically and the comparator thinks they have been changed. Please help us find more bugs and/or suggest ways in which the information could be presented in a friendlier format.
In case you do not know, the id of a project is the number at the end of its URL.
*Fixed URL
I compared my spinner advanced, with the original project by, ericr. afterwards a weird text came up. does that mean it is different?
text:
Project 1443180 missing from database:SELECT * FROM project_info WHERE project_id=1443180 and project_version=1.4;
Last edited by Pecola1 (2011-04-12 14:45:03)
Offline
Cool!
Offline
I compared my spinner advanced, with the original project by, ericr. afterwards a weird text came up. does that mean it is different?
text:
Project 1443180 missing from database:SELECT * FROM project_info WHERE project_id=1443180 and project_version=1.4;
The version number is not the version of Scratch but the version of the project. If you don't know, just leave it empty.
Offline
andresmh wrote:
I compared my spinner advanced, with the original project by, ericr. afterwards a weird text came up. does that mean it is different?
text:
Project 1443180 missing from database:SELECT * FROM project_info WHERE project_id=1443180 and project_version=1.4;The version number is not the version of Scratch but the version of the project. If you don't know, just leave it empty.
Oh! LOL. I thought it was the Scratch version. Okay.
Offline
Cool it works! I just took of the project version.
original_pid=2135 original_pversion=1 remix_pid=1443180 remix_pversion=1 projects made in the same Scratch UI languages=false projects have identical blocks stacks=false Block added: EventHatMorph_StartClicked(6) Block removed: MouseClickEventHatMorph(1) Block added: and_operator(5) Block added: divide_operator(10) Block added: isLessThan(3) Block added: isEqualTo(9) Block added: isGreaterThan(3) Block added: or_operator(1) Block added: comeToFront(1) Block added: doForever(5) Block added: doIf(7) Block added: doIfElse(4) Block added: doRepeat(9) Block added: gotoSpriteOrMouse_(1) Block added: gotoX_y_(1) Block added: heading(9) Block added: heading_(1) Block added: hideVariable_(1) Block added: mousePressed(1) Block added: readVariable(18) Block added: setGraphicEffect_to_(2) Block added: setVar_to_(11) Block added: showBackground_(6) Block added: showVariable_(1) Block added: touching_(1) Block added: turnRight_(9) number of blocks added=125 number of blocks removed=1 Sprite added: spinner shadow Sprite added: Instructions number of sprites added=2 number of sprites removed=0 number of sprites renamed=0 Image renamed from background2 to background Image removed: costume1(1) Image added: green Image added: yellow Image added: blue Image added: red Image added: arrow Image added: arrow Image added: instructions number of images added=7 number of images removed=1 number of images renamed=1 number of images edited=0 total bytes changed in all images=26940 Sound added: pop Sound added: meow Sound added: pop number of sounds added=3 number of sounds removed=0 number of sounds renamed=0 number of sounds edited=0 total bytes changed in all sounds=27080 number of strings added=8 number of strings removed=0
Sweet! Are you thinking of using it in 2.0?
Offline