Code Monkey home page Code Monkey logo

crosswords's Introduction

crosswords

I wrote this as an exercise while learning React. At the time, it was almost a pixel perfect clone of the NYTimes crossword app.

You can see a demo of the app here. I made this crossword as a farewell to my coworkers at Oscar so you might not get very far!

If you want to use it with your own crosswords, copy the schema from the demo above with your own layout and clues and place the json files in the dist/puzzles directory.

crosswords's People

Contributors

gzzo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

crosswords's Issues

Crashes when clicking on the grid in a 15x15 crossword

There is a chance that the issue is from something malformed about my json file, but also perhaps the issue happens with any 15x15 crossword?

I've uploaded a sample 15x15 json crossword schema, with no black cells, just for testing purposes. Try opening it up and clicking anywhere on grid on the third row or lower; the app should crash.
garbage.json.zip

Trying to get a surprise birthday crossword done by Tuesday morning, so hopefully I find a fix soon, or else if I'm lucky maybe @gzzo is super active here ๐Ÿฅฐ

Scrolling doesn't work

I don't have much details besides there is just no ability to scroll. I will look into this and update this issue with more info.

converting .puz to your crossword schema

Hi @gzzo -- this project is an incredible reproduction! But the data format seems pretty tricky. I don't know if the schema you worked out is of your own devising or if it corresponds to some standard format for puzzle data. But I wonder if you know of a way to convert .puz formatted data or it's plain-text precursor into your format. The math seems a little tricky and I'm hoping to not reinvent the wheel.

Thanks!
Ken

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.