GithubHelp home page GithubHelp logo

absorb's Introduction

absOrb

absOrb is a single player browser based game built for a first project at the Ironhack coding school. The objective is to switch two adjacent orbs to create a match of three or more of the same colour in a horizontal or vertical line. You have to score as many points as you can within the alloted moves or time limit.

Play the game here: https://willjthorp.github.io/absOrb/


Game features

  • Level system with three levels which you have to pass a certain score limit to pass on to the next level. Previous levels can be accessed in the main menu to go back and try to beat your highscore, which is also recorded in the menu.

  • Custom game creator where you can create your own game with options for board size, game mode and colours of orbs.

  • Special 'Power Orb' power ups, gained by matching a row of five of the same colour. These will destroy any of the same colour they get switched with that are currently on the board.

  • Shuffle board button if there are no possible moves available.

  • Background music with toggle on/off button, as well as sounds effects set in the same pitch as the music for added effect.


Tehcnologies used

  • Javascript

  • Jquery

  • HTML5

  • CSS3


Known issues / bugs

  • Issue where orb hover sounds effects will not load properly when starting certain levels. In most cases this can be solved by restarting the level.

  • Game is not responsive so will not work on screens under 1280px

  • Rare issue where orb colours may not show up at all, making the game impossible to play. Try refreshing the page or switching browser to resolve.


Credits

absorb's People

Contributors

willjthorp avatar

Watchers

 avatar

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.