OctoWords is an original word puzzle game. To play, drag letters to form words. You can drag a letter in any straight line (horizontally, vertically, or diagonally), as long as the straight line path is clear. The game won't allow you to make an invalid move, but it can't force you to play a valid move, so the onus is on you.
As each newly formed word is recognized it disappears from the grid, and your score is incremented. each word you form is worth the length of the word multiplied by the length of the word minus one. Words entirely contained in the green octagon are worth 3x as much as words partially or completely outside of the octagon.
Most words recognized by the game are two, three, or four character words, but more skillful players can create longer words, and also creating situations where two or more words are formed by placing one character will earn you extra points.
Theoretically, words that will be recognized range from two to twenty characters, but as you'll see it's difficult to build a long word without the smaller words contained within your longer word being recognized first, so there is a large amount of skill necessary to become a proficient player.
The examples are provided in both VB.Net 2008 and C# 2017.