Skip to content

Eyaltor/GameToLeanEnglish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Let's Learn English! 🎨

A simple, interactive educational web game designed to help young children (around 3 years old) learn basic English words through fun and engaging categories. The game features clear visuals, audio pronunciation, and an intuitive interface perfect for early learners.

Features

1. Multiple Learning Categories

  • Animals 🐶: Eight common animals with friendly emoji representations

    • Dog (🐶), Cat (🐱), Bird (🐦), Fish (🐠)
    • Lion (🦁), Elephant (🐘), Monkey (🐵), Penguin (🐧)
  • Colors 🎨: Eight basic colors with visual color blocks

    • Red, Blue, Green, Yellow
    • Purple, Orange, Pink, Brown
  • Numbers 🔢: Numbers 1-8 with large, friendly typography

    • One through Eight
    • Large, colorful number display

2. Interactive Features

  • Click-to-hear pronunciation of each word
  • Choice between male and female voices (with easy toggle)
  • Animated feedback when clicking cards
  • Child-friendly interface with large, clear visuals
  • Speech synthesis for clear word pronunciation

3. User Interface

  • Clean, colorful design optimized for children
  • Large, easy-to-read text using Comic Sans MS font
  • Responsive layout that works on different screen sizes
  • Simple navigation with emoji-enhanced buttons
  • Visual feedback on interactions

Technical Details

File Structure

project/
├── index.html          # Main HTML file
├── styles.css          # CSS styles
├── script.js          # JavaScript functionality
└── images/            # Color display files
    ├── red.html
    ├── blue.html
    ├── green.html
    ├── yellow.html
    ├── purple.html
    ├── orange.html
    ├── pink.html
    └── brown.html

Technologies Used

  • HTML5
  • CSS3
  • JavaScript (ES6+)
  • Web Speech API for text-to-speech functionality
  • Emoji support for animal representations

Setup and Usage

  1. Clone the repository:

    git clone [repository-url]
  2. Open index.html in a modern web browser

  3. Using the game:

    • Click category buttons (Animals, Colors, Numbers) to switch topics
    • Click any card to hear the word pronounced
    • Use the voice control buttons to switch between male and female voices
    • Enjoy the interactive animations and clear visual feedback

Browser Compatibility

  • Chrome (recommended)
  • Firefox
  • Edge
  • Safari
  • Requires Web Speech API support

Educational Benefits

  • Vocabulary development
  • Word recognition
  • Color recognition
  • Number learning
  • Audio-visual association
  • Interactive learning
  • Fine motor skills development (through clicking/touching)

Future Enhancements

  • Additional categories (shapes, food, weather, etc.)
  • Interactive games and quizzes
  • Progress tracking
  • Multilingual support
  • Customizable voice settings
  • Background music and sound effects
  • Parent/Teacher dashboard
  • Achievement system

Contributing

Contributions are welcome! Feel free to:

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Push to the branch
  5. Submit a pull request

License

MIT License - feel free to use this project for educational purposes.

Author

Created with ❤️ for early childhood education

Acknowledgments

  • Web Speech API for voice synthesis
  • Modern web technologies
  • Emoji providers for clear, child-friendly visuals
  • Educational experts for learning approach guidance

About

Simple game to help kids learn English

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors