Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implode activity for Sugarizer #710

Closed
abhishektanwar opened this issue Mar 18, 2020 · 8 comments
Closed

Implode activity for Sugarizer #710

abhishektanwar opened this issue Mar 18, 2020 · 8 comments
Labels
enhancement to be release Fixed, to be release
Milestone

Comments

@abhishektanwar
Copy link
Contributor

Implode activity of sugar can be a very good addition to Sugarizer in terms of the values it can inculcate in young students .It is a game based on 'tetris'. Implode activity can help the young ones to develop mental strength and improve their thinking abillity and help them think in different paths without actually performing actions.
One of the biggest values it can inculcate in a young mind is the power of retention as one need to remember the sequence of steps followed in case a situation is experienced in which no further moves can be made.In that case game will have to be started from beginning and the user will have to analysed where did he/she go wrong and rectify it .

@llaske
Copy link
Owner

llaske commented Mar 18, 2020

I'm agree. I love the Implode activity.
Currently, Sugarizer include a BlockRain activity that is a Tetris like but will be nice to have the equivalent of the original Sugar Implode activity: http://activities.sugarlabs.org/fr/sugar/addon/4086

@abhishektanwar
Copy link
Contributor Author

Working on it . If anybody is interested in working on this I would be more than happy because currently I am working on #709 and I think this activity needs to be completed irrespective of who does it. I will share the algorithm.
If anybody wants to work on this issue, please let me know so that I can provide you with the head start.

@Swayamsvk
Copy link

I want to work on this.

@Swayamsvk
Copy link

First, let me understand the code I will start my coding very soon. I will ask you if I need anything.

@Swayamsvk
Copy link

@abhishektanwar can you please provide me the algorithm you made. Actually it is hard to understand the code most probably after getting the algorithm may speeds things up.

@abhishektanwar
Copy link
Contributor Author

@Swayamsvk glad to hear from you.
The idea is to start building the problems in the reverse order that is from solution to questions unlike any other problem First, blocks of a number greater or equal to three of different colors without any other random blocks are to be developed in a random way such that when the problem is solved all the blocks are collapsed. As of now, there does not exist a unique sequence of actions made by users which can lead to the complete collapse of all blocks.
Now, we have to add random blocks in reverse order to the above set of blocks such that there exist only one unique sequence of actions that can lead to collapsing of all the blocks.

@Swayamsvk
Copy link

@abhishektanwar working on it,would ask you if I need any help.

@llaske
Copy link
Owner

llaske commented May 17, 2020

Fixed in #784

@llaske llaske added the to be release Fixed, to be release label May 17, 2020
@llaske llaske added this to the v1.4 milestone Sep 19, 2020
@llaske llaske closed this as completed Sep 23, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement to be release Fixed, to be release
Projects
None yet
Development

No branches or pull requests

3 participants