Giter Club home page Giter Club logo

tiles's Introduction

tiles

simple tiles game created in 24hr

Todo

  • add rewards purchaseable with points

    • gamemode: request: game requests a certain tile, gotta merge it and drop it into the "turn in" bit (new UI)
    • gamemode: timed. new tiles go away after x second and dont get refilled. if source tiles all go away, you lose. playing a tile into a droppable:not(self) refills source
    • gamemode: endless. always make sure the spawning tile can do a match
    • gamemode: batched. do not refill source until al source tiles have been used
    • add disco ball if fast enough streaks, add screen shake on successful merge, add screen sparks/fetti on successful merge, scale with streak
    • [?] green dropzones be random different colors every time
  • check cookies? localstorage? for settings

  • quicklink to make new issue in-game

  • quicklink to repository in-game

  • allow 1 2 3 + mouse hover for input (no click)

  • [>] convert partices to tsparticles

  • [!] replace jqueryUI draggables with draggable.js (by shopify)

  • make tile content non-selectable with cursor

  • limit number on card if 16k or greater

  • setting - hide hints

  • comma-separated points score

  • setting - dark mode

  • settings panel (use #target for opening sidebar or something)

  • confetti

  • scale confetti to card content

  • touch UI

  • desktop friendly

  • [-] analytics

  • [-] landscape mode

tiles's People

Contributors

octoshrimpy avatar

Watchers

James Cloos avatar  avatar  avatar

Forkers

gunny13res

tiles's Issues

Lose detection non-existant/broken

Game should have a losing state that detects when no moves are available.

  • Possibly have a "share" button to show your score to others
  • Replay button to start over

Pick things up and put them down

When you pick up a tile in the grid and put it back down it adds points. You can keep picking up the same tile over and over again and rank up in points.

media queries

test mobile media queries, as iphone XR is rendering super tall & skinny

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.