Need help with breaklock?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

maxwellito
244 Stars 48 Forks MIT License 176 Commits 1 Opened issues

Description

Web game, hybrid of Mastermind and the Android pattern lock

Services available

!
?

Need anything else?

Contributors list

# 12,320
JavaScr...
HTML
Node.js
markdow...
140 commits
# 137,610
Less
single-...
messeng...
Rust
18 commits
# 198,286
React
live2d
Electro...
Lua
8 commits
# 442,439
data-pr...
HTML
PHP
Shell
1 commit
# 40,239
mozilla
Firefox
rollup
Svelte
1 commit

BreakLock

Bring me to the game!

Silly HTML5 game, mobile first. BreakLock is a hybrid of Mastermind and the Android pattern lock. A game you gonna love to hate.


Translation and l10n system implemented by @HKalbasi

Hopefully this game (codebase included) will drive you mad.

The goal of this project was the discover progressive Web apps with service workers, and play with Webpack. Also to entertain because the tube is quite boring, especially the Central line on peak time.

If you like this game, you must convince 3 people to like it, who will have to convince 3 other people... and this project will turn into the first OSS sect. Also, if you hate it, you must convince 3 people to hate it, who will have to convince 3 other people...

As long as GitHub provide these sweet gh-pages, this project will be under MIT, without ads, free.

If you're curious about pattern combinations, run

./lab/bruteCalc.js
.

Contribute

Contributions are welcome, especially pull-requests. There are a lot of ideas to implement, but less people when it come to code. This is why issues are for bugs only.

Feel free to translate this game in your language by adding a translation in

src/l10n/
.

Translation

  • Copy
    src/l10n/en.yml
    and paste it as
    yl.yml
    (yl stand for your locale).
  • Translate content
  • Add your locale in this files:
    • index.html
    • src/controller/langselector/langselector.ctrl.js
  • Open a pull request.

Build

# Install packages
npm install

Build it

npm run build

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.