upvote
Nice work on letterpaths. I really enjoyed moving the snake around and the sand sounds. It had me hypnotized for a few minutes.
reply
Thank you! Noticed you're interested in similar areas. I've also previously done some work on maths problem generation. Similar to letterpaths, the core lib can then be used to power games/other educational apps. As I'm sure you've found as well, It's surprisingly difficult to generate random maths problems aligned to a curriculum! Core lib is UK-focussed: https://github.com/RobinL/maths-game-problem-generator

And examples of games is can power:

https://rupertlinacre.com/maths_vs_monsters/

https://rupertlinacre.com/breakout_maths/

https://rupertlinacre.com/maths_blaster/

reply
Thanks for taking the time to look. My biggest focus right now is own Numerikos. I hope I can make a better math learning platform. Math games are fun too. There are some nice ideas in the examples you have shared here.
reply
This is really cool, any challenges in developing this? How did you decide on the directions that you take when writing a word?

Couldn't get the letter constellations working on my end.

Country quizzes is a weak spot of mine, loved that. Would be cool to move the globe! Also, kudos for the bus cataloging!

reply
The letters are based on how they're formed in the UK primary school curriculum.

Each letter is a json that defines the bezier curves according to a schema.

They were created by starting by drawing the letters freehand, yielding essentially a dot to dot, and then (2) using an approximation/smoothing algorithm to convert that into beziers. Finally,I went through touching up/fixing each letter by hand, using a purpose built editor.

So I would say overall it's more time consuming than challenging.

That stills leaves the problem of joining letters together. For that I heavily lent on AI to propose an algorithm, although it required a lot of back and forth to get something even semi decent. At the moment it's probably 'good enough' but there's still lots of room for improvement.

On the countries quiz, you should be able to move and zoom on the bloge using click and drag (or pinch and drag on mobile). Letter constellations uses shaders. Both of those are only tested on Chrome, so that might be the issue.

Example letter: https://github.com/RobinL/letterpaths/blob/main/packages/let...

JSONSchema

https://github.com/RobinL/letterpaths/blob/main/packages/let...

Editor

https://www.robinlinacre.com/letterpaths/editor

reply