All Projects → Piterden → vue-crossword

Piterden / vue-crossword

Licence: MIT license
Crossword puzzle builder VueJS application.

Programming Languages

javascript
184084 projects - #8 most used programming language
Vue
7211 projects

Projects that are alternatives of or similar to vue-crossword

recrossable
crossword game with simplistic handwriting recognition and automatic generation of crosswords
Stars: ✭ 36 (-33.33%)
Mutual labels:  crossword, crossword-puzzle, crossword-generator
crosshare
Crosshare is a free and ad-free community for crossword constructors and solvers
Stars: ✭ 41 (-24.07%)
Mutual labels:  crossword, crossword-generator
react-crossword
A flexible, responsive, and easy-to-use crossword component for React apps.
Stars: ✭ 80 (+48.15%)
Mutual labels:  puzzle, crossword
euli treasure hunt
Euli is not a computer game but a tool which helps you set up a real life treasure hunt
Stars: ✭ 34 (-37.04%)
Mutual labels:  puzzle
js13k-2020
Edge Not Found, an infinitely wrapping Sokoban-type puzzle game for js13k 2020
Stars: ✭ 72 (+33.33%)
Mutual labels:  puzzle
laravel-grid
A grid view for laravel, inspired by the yii2 grid widget
Stars: ✭ 86 (+59.26%)
Mutual labels:  grid-generator
pynpuzzle
Solve, test and benchmark algorithms for N-Puzzle problem with Python
Stars: ✭ 26 (-51.85%)
Mutual labels:  puzzle
unity-puzzlesystem-asset
The asset for the Unity Engine that allows to quickly create customisable puzzles.
Stars: ✭ 21 (-61.11%)
Mutual labels:  puzzle
AWKTC
AWKTC is Workable Klutzy Time-wasting Command
Stars: ✭ 44 (-18.52%)
Mutual labels:  puzzle
programming-crypto-contracts
Programming Crypto Blockchain Contracts Step-by-Step Book / Guide. Let's Start with Ponzi & Pyramid Schemes. Run Your Own Lotteries, Gambling Casinos and more on the Blockchain World Computer...
Stars: ✭ 54 (+0%)
Mutual labels:  puzzle
advent-of-code-2019
Advent of Code 2019 Submissions
Stars: ✭ 27 (-50%)
Mutual labels:  puzzle
Hodoku
Hodoku is a solver/generator/trainer/analyzer for standard sudoku.
Stars: ✭ 49 (-9.26%)
Mutual labels:  puzzle
numberlink
Program for generating and solving numberlink / flow free puzzles
Stars: ✭ 47 (-12.96%)
Mutual labels:  puzzle
puzzlescript
🎮 Play Accessible PuzzleScript games in your terminal or embed them
Stars: ✭ 24 (-55.56%)
Mutual labels:  puzzle
quackle
Quackle crossword game artificial intelligence and analysis tool
Stars: ✭ 126 (+133.33%)
Mutual labels:  crossword
iqpuzzle
A diverting I.Q. challenging pentomino puzzle.
Stars: ✭ 23 (-57.41%)
Mutual labels:  puzzle
Raymarch-Engine
Minimal ray-traced game engine with gravity affected rays
Stars: ✭ 17 (-68.52%)
Mutual labels:  puzzle
yayagram
Play nonograms/picross in your terminal
Stars: ✭ 33 (-38.89%)
Mutual labels:  puzzle
react-puzzle-confirm
React confirm modal, by matching puzzle piece
Stars: ✭ 15 (-72.22%)
Mutual labels:  puzzle
music-puzzle-games
"Generating Music Medleys via Music Puzzle Games", AAAI 2018
Stars: ✭ 16 (-70.37%)
Mutual labels:  puzzle

Vue Crossword

Travis (.com) branch awesome-vue GitHub stars GitHub forks GitHub watchers

A Vue.js based crossword puzzle builder and filler front-end application.

1547090130650

Demo

DEMO Russian Words Database

Features and ToDo

  • Supports 2-31 symbols words lengths.
  • Supports any grid size.
  • Random symmetric grid generator.
  • Automatic calculation of required to fill letter cells and clues numeration.
  • Words suggestions from API depending on length and filled letters.
  • Clues suggestions for filled words from API.
  • Add different types of symmetry to grid generation.
  • Add analyzer and smart corrector for generated grids (to control words length).
  • Automatic generation of full filled crossword.
  • Make a print version.
  • User login (OAuth2).
  • Save built crosswords.
  • Add and save new words and clues.
  • Search within suggested words by added letters.
  • Search in clues of suggested words.
  • Add taxonomy for clues.
  • Improve the logic of API queries.
  • Fix mobile version.

Usage

  1. Find a grid with only white and black squares.
  2. Press Fill words.
  3. Press Auto fill.

There are a few simple rules:

  • Generated forms of vertical and horizontal questions allow you to fill cells inside them with letters.
  • Grid cells do not allow you to fill them with letters but you can edit a grid geometry by clicking on them.
  • You can change the size of a grid pressing the Change Size button which enables the size change mode. In this mode requests to the API are temporarily disabled and suggesting words would be updated on exit to the normal edit mode.
  • When word is filled, you could select the clue or enter your one. The cells of filled words are marked with a green color.

Build Setup

# install dependencies
npm i

# serve with hot reload at localhost:8080
npm run serve

# build for production with minification
npm run build

# lint project
npm run lint

Built With

  • VueJS - The Progressive JavaScript Framework.
  • CodeSandbox - The online code editor for ...
  • Words API - Words API repository.

Contributing

PR's are appreciated.

Authors

  • Denis Efremov - Code|Idea - Piterden
  • mvrlin - Help with styles - mvrlin
  • kolay - Code|Improvements - kolay-v

License

This project is licensed under the MIT License - see the LICENSE file for details.

Donate

  • BTC 3F275vPSCvYW19MHZqSjw79fEwwU4MbTgV
  • LTC MGMCQB3QAcrSBjU3eGJviqB2J2f5BNVRGr
  • DOGE D5m69FRDGEn3G3xuakvqTxUpGVt6NegKJp
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].