Skip to content

RyanRizzoGithub/WordWorms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

13 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Word Worms

Word Worms is an interactive word-search style puzzle game built using JavaScript and the HTML5 Canvas API. Players solve puzzles by dragging across adjacent letters to form words based on provided hints. Each puzzle contains exactly 7 hidden words that fill the grid completely.

demo1

๐ŸŽฎ Gameplay

  • The game begins in puzzle selection mode, where players choose a category/puzzle.
  • Once started, a timer begins tracking how long it takes to complete the puzzle.
  • Players select words by clicking and dragging across the grid.
  • Each puzzle has 7 words to find, and hints are available to guide you.
  • Words can be mislocated (correct word, wrong position), which will trigger a unique feedback animation.
  • The game ends when all words are found.

demo3

โœจ Features

  • ๐ŸŽจ Color-coded paths for found words \n
  • โฑ๏ธ Built-in timer with pause, play, and reset functionality \n
  • ๐Ÿ”„ Animations for correct, incorrect, and mislocated selections
  • ๐Ÿ’ก Hints system with cycling controls
  • ๐Ÿ“‚ Multiple categories of puzzles (cars, foods, animals, sports, etc.)
  • โœ”๏ธ Progress tracking (completed puzzles are marked on the selector)

๐Ÿ–ฅ๏ธ Controls

Mouse drag โ†’ Select letters to form a word

Left/Right buttons โ†’ Cycle through word hints

Pause/Play buttons โ†’ Control the timer

Reset โ†’ Restart the current puzzle

Puzzle Selector โ†’ Return to category selection

๐Ÿš€ Getting Started

Clone or download this repository

Ensure all puzzle files are in the /puzzles/ folder

Open index.html in a web browser

Select a puzzle and start playing!

Or

Go to this link: Comming Soon

๐Ÿ› ๏ธ Technologies Used

  • JavaScript (ES6)
  • HTML5 Canvas API
  • CSS3

๐Ÿ“Œ Notes

Each puzzle grid is 7 rows by 5 columns.

Words can only be placed in valid sequences that fill the grid entirely.

The timer pauses when the game is paused, ensuring fair tracking.

๐Ÿ† Future Enhancements

  • Mobile/touch support
  • Puzzle generator
  • Support for additional tile layouts

About

A new word based puzzle game in Javascript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published