Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/judasgutenberg/simple_spelling_bee
A version of the New York Times Spelling Bee written from scratch with zero dependencies.
https://github.com/judasgutenberg/simple_spelling_bee
no-compilation no-compile no-framework no-frameworks spelling-bee-clone spelling-bee-game spellingbee vanilla-javascript vanilla-js
Last synced: 2 days ago
JSON representation
A version of the New York Times Spelling Bee written from scratch with zero dependencies.
- Host: GitHub
- URL: https://github.com/judasgutenberg/simple_spelling_bee
- Owner: judasgutenberg
- Created: 2024-06-19T00:14:15.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-06-22T03:17:12.000Z (7 months ago)
- Last Synced: 2024-11-10T03:27:34.488Z (about 2 months ago)
- Topics: no-compilation, no-compile, no-framework, no-frameworks, spelling-bee-clone, spelling-bee-game, spellingbee, vanilla-javascript, vanilla-js
- Language: JavaScript
- Homepage:
- Size: 43 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This version of Spelling Bee is something I wrote from scratch. If you refresh the screen, you lose the game. But if you don't do that, you can play the day's New York Times Spelling Bee all the way to Queen Bee if you are so inclined. To see this in action (and play the game there) go to http://randomsprocket.com/simple_spellingbee.
This version reflects my design principles when it comes to web apps. I don't like big ponderous frameworks that require Javascript compilation if it's a simple matter to just write the code in a natural, readable, easy-to-modify way. This code comes to less than 12K!
Note: this version caches data from the NYT to a file, so you might encounter permission problems that will cause the page not to render. If so, liberalize the write permissions in the directory this code is served from. Or alter the path of cached file and liberalize the permissions that points to.