Giter VIP home page Giter VIP logo

1gam-laserpuzzle's People

Contributors

dobesv avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

1gam-laserpuzzle's Issues

Moves Count.

Very well-made game.

In my opinion, it's quite easy. The player just needs to experiment with all the possible combinations. If you add a counter for the number of moves, it would push the player to try to think harder to solve the problem in a better way.

Show some stronger indication the level is complete

If we close the doors after a few seconds, pulse the lasers, or something like that it will be clearer the level is done. Currently the way we show the level done might not catch someone's attention enough.

What do other puzzle games do? Perhaps we should try some of them and see if there's a game we'd like to take inspiration from.

Slow on iPad

The game runs very slowly on iPad in Safari.

It might be possible to improve the performance of the game, for example by pre-rendering the pivots and various other things so they can be drawn as one image instead of several.

Make sure level shuffling doesn't return the same value...

Currently the shuffling algorithm may leave the map in its original unshuffled state. This would mean the level is instantly solved with no interaction from the user.

It would be good to detect this case and continue scrambling until we get a new level.

Make sure the level doesn't start out "solved"

For smaller levels there may be multiple solutions. We should try to ensure that the level doesn't open up as "solved".

One good approach here is to specify the shuffling by hand, so the levels have a consistent layout rather than a random one.

Credits not accessible

After fixing the issue with the doors, we don't have a way to view the full credits. Not a huge problem, but still it's nice to give credit to people other than Glenn and Dobes who are engraved on the frame of the game. Maybe an "info" button in the corner that pops up the credits over the game area and take the names off the frame?

Or add the missing names somewhere else?

Not working on iPad / Touchscreens

Currently on a touch screen you touch something you have to go touch somewhere else before it registers the touch and performs the action. Very strange.

Doesn't work on Android / Firefox browsers on a tablet

Leigh reports:

Tried this out on my tablet. The game won't finish loading in either Firefox or the android browser. It does load in chrome but can be laggy while playing. The animations will play slowly every so often.

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.