Hi PH,
Alice in codeLand is a Swift Playground I created as my entry to WWDC '18 student scholarships. I figured that it'd be a fun tool to play with and learn from, so I open-sourced the code.
It’s a Playground with three major uses/features:
1. The story aims to teach users about computer security, by going into details about SQL injections and the step-by-step process that the protagonist, Alice, takes on, along with the code and explanations for each step. It also highlights the fact that it’s unethical to not report a security vulnerability, when found.
2. The story has a comedic plot and a few geeky references, so I hope it gives everyone a good laugh :)
3. It’s a hacker simulator (like hackertyper.com). I’ve always wanted a hacker simulator that runs offline! It mimics the appearance and feel of the terminal in macOS and shows lines of code when the user types anything — so they can pretend they’re coding or hacking! It’s a lot of fun to play with a hacker simulator like how Hollywood portrays hackers!
I think Swift Playgrounds are a great tool for storytelling with simplicity. There’s a nice canvas (that anyone can create using UIKit) for storytellers and artists. Which is why I created a story that aims to educate and entertain and a fun tool to play with!
I hope you have a lot of fun reading the story and playing with the hacker simulator :) I’ll update in the comments when the WWDC scholarship decisions come out on 20th April! My email is harshita@harshitaapps.com if you have any questions.
Cryptoshirt by Woppal
Prism
First offline hacker simulation. Very impressive
Pros:A wonderful way to learn about SQL injections. Fun and creative.
Cons:None