-
-
Notifications
You must be signed in to change notification settings - Fork 220
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"All The Words That I Know" game #204
Comments
This could be a nice simple game. Some similar games are Scramble, Hangaroo, Jumble words, etc. Talking about the technical aspect of this game, we can use a Tree Data Structure to store the inputs of the user, which makes it easier and optimal to check for duplicates with linear complexity (O(n)), similar to bucket sorting. This could be also made a Mobile Game, with a decent childish UI and UX with vibration and cheerful sounds. This could also be targeted towards kids, making it good for learning. And to make it addictive we can introduce scoring according to word length and a leaderboard. Later, advertisements could be introduced, make it sustainable and pay server and maintenance costs with the earnings. |
Moreover, we can introduce a timer, to make it more challenging, which when runs out resets the score to 0. |
@YaMo97 Great ideas about enhancements to a nice simple game like this one. I just want to touch on one point you made earlier:
I don't think we need to store the words that have been entered into a I've mocked up an initial concept here. This initial concept obviously makes assumptions on several requirements and doesn't do any validations. Hope this helps; looking forward to what you (or anyone else) creates! |
Sounds interesting. I'll set up an initial GitHub repo mock (with some implementation) this weekend and see where we can go from there. Can be a cool side-project and keep adding features in. Can I get a cool name suggestion for this game? :D |
I've started some initial work on this but still under setup/mvp dev phase. Will update with some more info in a week or so but feel free to check it out and provide feedback. |
I have created a preliminary app at @amritghimire/word-game and deployed it at https://word-game.amritghimire.now.sh/ . I am working on validating the words currently. |
Hey, I've created an initial MVP and deployed up here: https://thewordsiknow.sameerali941.now.sh/ - Do check it out. I'll be adding more features very very soon!! https://github.com/TheSameerAli/TheWordsIKnow - I'll be working to tidy up some contributing and project management process sometime tomorrow so feel free to go through issues and contribute if you like! @amritghimire - Great start, check mine out too! Want to contribute on mine? I've roughly implemented word verification too so check it out and feel free to use it as inspiration! |
Here's my submission to this awesome Open Source Idea: I have tried to implement multiple difficulty levels as well, with Easy, Medium and Hard, where the hard difficulty level would expect you to enter at least an 8 letter word and gives you only 60 seconds to do so. You can play the game here: https://pillai.xyz/word-game |
Wow! Great work @AmruthPillai <3 Looks and feels wonderful! @xenotropic, would you say that your wish has been fulfilled? |
Definitely. |
Hurrah! Another completed project :) |
Added the project to the completed hall of fame in the README! Thank you to @xenotropic for the suggestion, @AmruthPillai for the final product, and @TheSameerAli and @amritghimire for great attempts! Good job everyone! |
Hey @TheSameerAli is the code for yours still available? The repo you linked is gone. |
Project description
This is based on a facebook post by author-editor Nathan J. Robinson, relevant extracts below:
Your mission, should you choose to accept it, is to create such a simple program. I think a simple webpage with javascript would do it.
Relevant Technology
Plain vanilla HTML+ javascript would probably be fine, but libraries might make it prettier. Someone ambitious could make it fancy with accounts, saving your file, a leaderboard, and suchlike.
Complexity
Required time (ETA)
Categories
The text was updated successfully, but these errors were encountered: