A modern, feature-rich word guessing game with authentication, local network play, and social features.
Play Now: WordDuel Game
- One Player vs Bot: Challenge the computer
- Two Player Local: Play with friends on the same device
- Two Player Network: Connect with friends via email, username, IP, or Bluetooth
- User registration and login
- Email and phone validation
- MFA support (Multi-Factor Authentication)
- Social login (Google, Apple)
- Local Network Discovery: Find players by username on LAN
- IP Connection: Direct connection via IP address
- Bluetooth Discovery: Find nearby players (up to 4 players)
- Email Invites: Send game invitations to friends
- Share your gaming experience
- Rate and review the game
- View feedback from other players
- Track game statistics with comments
- Game performance tracking
- Win/loss ratios
- Attempt counts
- Time-based statistics (daily, weekly, monthly)
-
Create GitHub Repository:
git init git add . git commit -m "Initial WordDuel release" git branch -M main git remote add origin https://github.com/yourusername/wordduel.git git push -u origin main
-
Enable GitHub Pages:
- Go to repository Settings
- Scroll to "Pages" section
- Select "Deploy from a branch"
- Choose "main" branch and "/ (root)" folder
- Click "Save"
-
Your game will be live at:
https://yourusername.github.io/wordduel/
-
Drag & Drop:
- Go to netlify.com
- Drag your project folder to deploy
- Get instant free hosting
-
Custom Domain (Optional):
- Add your own domain name
- Free SSL certificate included
- Connect GitHub:
- Go to vercel.com
- Connect your GitHub repository
- Automatic deployments on every push
- Modern web browser (Chrome, Firefox, Safari, Edge)
- No server required - runs entirely in browser
- Clone the repository
- Open
index.htmlin your browser - Or use a local server:
# Python 3 python -m http.server 8000 # Node.js npx serve . # PHP php -S localhost:8000
For testing purposes:
- Email:
test@test.com - Password:
test - Email:
test@testermsp.com - Password:
test
- HTML5: Semantic markup and modern features
- CSS3: Advanced styling with animations and gradients
- JavaScript ES6+: Modern JavaScript with async/await
- Local Storage: Persistent game data and comments
- Word validation against expanded dictionary
- Intelligent feedback system (correct, present, absent)
- Multi-player game state management
- Real-time statistics tracking
- WebRTC for peer-to-peer connections
- Local network discovery via Web APIs
- Bluetooth device scanning (when available)
- Email-based invitation system
- User: Anonymous player identification
- Timestamp: When the comment was made
- Game Mode: Bot vs Two Player
- Performance: Number of attempts
- Feedback: User's experience and suggestions
- Comments stored locally in browser
- No external database required
- Privacy-focused approach
- Export functionality available
- Multiple color schemes available
- Dark/Light mode toggle
- Customizable game board colors
- Adjustable word length
- Custom game rules
- Difficulty levels
- Time limits (optional)
- No Personal Data: Only anonymous feedback collected
- Local Storage: All data stays on user's device
- No Tracking: No analytics or user behavior tracking
- Open Source: Transparent code for security review
We welcome contributions! Here's how to help:
- Fork the repository
- Create a feature branch
- Make your changes
- Test thoroughly
- Submit a pull request
- Additional game modes
- Enhanced network features
- More language support
- Mobile app development
- Advanced statistics
This project is open source and available under the MIT License.
- Inspired by Wordle and similar word games
- Built with modern web technologies
- Community-driven development
- Free and accessible for everyone
- Issues: Report bugs on GitHub
- Feature Requests: Use GitHub discussions
- Comments: Share your experience in-game
- Email: Contact via repository
๐ Ready to play? Deploy to GitHub Pages and start your WordDuel adventure!
Built with โค๏ธ for the gaming community