Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 11 additions & 6 deletions entries/breakout_71.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,22 +2,27 @@

- Home: https://breakout.lecaro.me/
- Inspiration: LBreakoutHD, Nuclear Throne
- State: mature
- Play: https://breakout.lecaro.me/
- Download: https://renanlecaro.itch.io/breakout71
- Platform: Web
- Platform: Windows, Linux, macOS, Android, iOS, Web
- Keyword: arcade, breakout, bricks, roguelite
- Code repository: https://gitlab.com/lecarore/breakout71.git
- Code repository: https://gitlab.com/lecarore/breakout71, https://hosted.weblate.org/projects/breakout-71/
- Code language: TypeScript
- Code license: AGPL-3.0
- Developer: Renan LE CARO

Web game about breaking bricks, collecting coins and picking game changing upgrades
between levels. 300+ levels, 75 upgrades, and 14 supported languages.
between levels. 300+ levels, 75 upgrades, and 14 supported languages. Written in vanilla typescript,
using the CanvasRenderingContext2D api.

To play offline on windows/lines/macOS, download the index.html file form itch.io and open it in the browser.
To play offline on Android, install the apk from itch.io, fdroid or the Play Store.
To play on iOS, open the web version and do share/add to home screen (no offline play yet, but it plays fullscreen and keeps your high scores).

## Building

- Build system: parcel, gradlew

Built with parcel, tested with jest, admin level editor in react, no runtime dependency
Just git clone, npm install, then run start.sh or build.sh
Built with parcel, tested with jest, admin level editor in react, no runtime dependency.
To start modifying the game, git clone, npm install, npm start.
Note that code contribution are not accepted, only levels (in discord) and translations (in weblate).