Wordrow is a reimplementation of the classic internet puzzle game Text Twist as a static webpage with a modern and sleek design.
The project consists of the following three folders:
-
dict A (modified) copy of dictionaries for certain languages. These are used with the program in game_gen to generate all of the games.
-
dict.cpp: A C++ application that generates the json file of all games efficiently with the Anatree data structure.
-
game The source files for the game logic run as a static React website in the browser.
These are precompiled into the final game served on the gh-pages branch.
| Text Twist | Text Twist 2 | Wordrow | |
|---|---|---|---|
| Timed | ✓ | ✓ | ✓ |
| Untimed | ✓ | ✓ | |
| Blitz | ✓ | ||
| Daily | ✓ |
Each game supports the following word lengths.
| Text Twist | Text Twist 2 | Wordrow | |
|---|---|---|---|
| 6 | ✓ | ✓ | ✓ |
| 7 | ✓ | (✓) |
Guessing a word with N letters is scored as shown below. Bonus refers to the multiplier applied for guessing all words.
| Text Twist | Text Twist 2 | Wordrow | |
|---|---|---|---|
| 3 | 90 | 1500 | 200 |
| 4 | 160 | 2000 | 400 |
| 5 | 250 | 2500 | 800 |
| 6 | 360 | 3000 | 1600 |
| 7 | -- | 3500 | 3200 |
| Bonus | ~2x | 0 | 2x |
So, the 100.000 points in 10 minutes challenge for Text Twist is approximately equivalent to 400.000 points in 10 minutes.
The original Text Twist games only supported (American) English. Wordrow also supports German, Spanish, and Danish.
The software and documentation files in this repository are provided under the GPL v3 license.
