Skip to content

kanizadev/p018

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฎ Kids Crossword Fun! ๐ŸŽฎ

A delightful and educational crossword puzzle game designed specifically for kids! Help children learn vocabulary, improve spelling, and have fun solving puzzles with age-appropriate clues and colorful, engaging UI.

Flutter Dart

โœจ Features

  • ๐ŸŽฏ Three Difficulty Levels

    • โญ Easy: Perfect for beginners with simple words and fun clues
    • โญโญ Medium: Getting trickier with more challenging vocabulary
    • โญโญโญ Hard: Super challenging puzzles for advanced young puzzlers
  • ๐ŸŽจ Kid-Friendly Design

    • Bright, colorful interface that kids will love
    • Large, easy-to-read fonts
    • Intuitive touch controls
    • Fun animations and visual feedback
  • ๐Ÿงฉ Educational Content

    • Puzzles cover topics kids love: animals, colors, food, toys, games, and more
    • Age-appropriate vocabulary
    • Encouraging clues written in simple language
    • Helps improve spelling and reading skills
  • ๐Ÿ’พ Progress Tracking

    • Save your progress automatically
    • Track completion statistics
    • View your best times
    • See your recent performance
  • ๐ŸŽ Helpful Features

    • Hint system to help when stuck
    • Auto-check option to verify answers
    • Timer to track solving time
    • Night mode for comfortable play

๐Ÿ“ฑ Screenshots

๐ŸŽฎ How to Play

  1. Choose Your Level: Select Easy, Medium, or Hard based on your skill level
  2. Pick a Puzzle: Browse through available puzzles and select one
  3. Read the Clues: Tap on a clue to see it highlighted
  4. Fill in Answers: Tap on a cell and type your answer
  5. Navigate: Use arrow keys (desktop) or tap to move between cells
  6. Get Hints: Use the hint button if you need help
  7. Check Answers: Use the check button to verify your progress
  8. Complete: Finish all clues to complete the puzzle!

๐Ÿ› ๏ธ Technologies Used

  • Flutter - Cross-platform framework
  • Dart - Programming language
  • Google Fonts - Beautiful typography (Nunito)
  • Shared Preferences - Local data storage
  • Material Design 3 - Modern UI components

๐Ÿ“ Puzzle Format

Puzzles are stored in JSON format in assets/puzzles.json. Each puzzle includes:

  • Title
  • Grid dimensions (rows ร— cols)
  • Clues with answers, positions, and directions (Across/Down)

Example:

{
  "id": "1A",
  "direction": "A",
  "clue": "Meow! A furry pet (3)",
  "answer": "cat",
  "row": 0,
  "col": 0
}

๐ŸŽจ Customization

Adding New Puzzles

Edit assets/puzzles.json to add your own puzzles. Follow the existing format and ensure:

  • Clues are kid-friendly
  • Answers fit the grid
  • Clues intersect properly
  • Difficulty matches the category

Changing Colors

Modify the color scheme in lib/main.dart:

  • Light theme colors
  • Dark theme colors
  • Primary, secondary, and tertiary colors

๐Ÿ™ Acknowledgments

  • Flutter team for the amazing framework
  • Google Fonts for beautiful typography
  • All contributors who help make this project better

๐Ÿ“ง Contact

For questions or suggestions, please open an issue on GitHub.


Made with โค๏ธ for kids who love puzzles!

About

๐ŸŽฎ Kids Crossword Fun!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors