Inspiration

Typeracer

What it does

Something to practice typing with, with levels that get harder.

How we built it

First, I had to decide where to get the articles that people were going to type. I learned how to use beautiful soup, and was able to get a function that scraped Wikipedia sites running. It would then use the links on the page to further go down the chain of articles until I had enough. The next part took the longest and was the pygame portion. After I got a successful typing game working, I added in all the measuring like accuracy and wpm. Finally, to measure the difficulty of all of the texts, I devised a fitness function and then sorted them. I split the texts into levels, and made it so if you reached a certain accuracy, you could go onto the next level.

Challenges we ran into

Figuring out how to get articles off of the web and all the logistics of pygame.

Accomplishments that we're proud of

Getting it to run.

What we learned

How to use libraries such as BeautifulSoup and more about pygame.

What's next for Typesmurfer

Making the design look better and improve on the scanning.

Share this project:

Updates