I've made an educational game 🙃.
Learning computer science becomes more and more popular, but computer knowledge is complex and difficult to children. In view of this situation, I develop a game system to help young people in a fun way. This part of the whole plan is about the algorithm. Users are able to grasp the principles of Selection Sort involuntarily, a basic sorting algorithm in computer science.
By utilizing UIKit framework, this game is vivid so that kids will have more interest. I manage to design some cool animation, and I also use Playgroundbook to exploit the particular advantages of games and courses. besides,in order to make it more interesting, I used the AVFoundation to add sound effects (which are all under CC0 license) to some actions.
My chapter mainly consists of three pages: pointing,swapping and sorting. On the first page, users only need to select buttons and match the subscript. Next, hit and try sorting by swapping operation instinctively. On the final page, A new button is added to find the shortest pencil. Now,this algorithm is simplified into the three simple steps. Hopefully, through this process, it will enable users to sort using Selection Sort.
Have a good time! 😃
I’ve been awarded a WWDC19 Scholarship! 🤯🥳🖖🏻