A clean, ad-free, and kid-friendly "HANLAH" clone built for families.
This project was created to provide a safe space for kids to practice spelling and logic without the distraction of inappropriate advertisements or complex tracking found in many online versions. It's designed to work perfectly on mobile phones, tablets, and even large-screen TVs for family gatherings.
- Ad-Free & Private: Runs entirely in the browser. No tracking, no ads, no data collection.
- 3 Difficulty Levels: Choose between 3, 4, or 5-letter words.
- Visual Themes: Switch between "Realistic Cafe" and "Gamified Sunset" (Default).
- Family-Friendly Dictionary: Over 1,200 curated words appropriate for all ages.
- Adaptive Input:
- TV/Desktop: Includes a colourful on-screen keyboard for remote and group play.
- Responsive Design: Optimised for everything from small phones to 4K TVs.
- Zero Install: Just open
index.htmlin any modern web browser. - Test It Out:
https://flashsolver.github.io/hanlah/
- Pick a word length to start.
- Guess the word!
- Matcha Green: Letter is in the right spot.
- Honey Yellow: Letter is in the word, but wrong spot.
- Soft Gray: Letter is not in the word.
- You have 6 tries to find the secret word.
- Clone this repository or download the ZIP file.
- Open
index.htmlin your favorite web browser.
- Push this code to a public GitHub repository.
- Go to Settings > Pages.
- Select the
mainbranch and/ (root)folder, then click Save. - Your game will be live at
https://your-username.github.io/your-repo-name/.
index.html: Main game structure and UI.assets/css/style.css: Clean & Colourful theming engine and responsive layout.assets/js/game.js: Core game engine, input management, and logic.assets/js/words.js: Curated dictionary for all word lengths.
The game supports responsive AI-generated backgrounds. To add or change yours:
- Locate the
assets/images/folder. - Replace or add your images:
cafe-bg-mobile.jpg(Portrait)cafe-bg-desktop.jpg(Landscape)cafe-sunset-bg-mobile.jpg(Portrait)cafe-sunset-bg-desktop.jpg(Landscape)
If you want to customize this for your own kids:
- Adding Words: Edit
assets/js/words.jsto add your own custom vocabulary. - Styling: Modify the CSS variables at the top of
assets/css/style.cssto quickly change the game's colours. - Logic: The game engine in
game.jsis written in vanilla JavaScript with clear comments for easy modification.
This project is open-source and available under the MIT License.
Developed by FlashSolver [Dad].