scoutant / blokish

Android game. Open-source implementation of the popular board game Blokus.
http://blokish.scoutant.org
GNU General Public License v3.0
101 stars 71 forks source link
board-game-blokus dnd game

Blokish

blokish

Blokish

Open-source Android implementation of the popular board game Blokus. With very smooth Drag & Drop user interface.

Get it on F-Droid

The rules

Blokus is family game involving four players and a board with 20 x 20 squares. Like chess or checkers, it's a game for which at any time you can see your opponent's pieces.

Each player starts with 21 pieces : 1 monomino, 1 domono, 2 triominos, 5 tetraminos and 12 pentaminos. It may recall you the Tetris polyominos...

"For first round, I must place a piece so that it touches one of the corners of the board"

"Next, a piece must be placed so that it touches a corner of one of my own pieces. It may touch several corners, but never any side/edge of my pieces!" Look at screenshots.

The game has a nice and natural User Interface : just Drag & Drop the piece with the finger. Rotate a piece likewise. And return a piece with a long press.

"If a cannot place any more piece I pass my turn."

The end of the game is reached when every player passes. "My score is : addition of the squares of the pieces I placed".

Refer to 'Menu > Help' inside the app. With several screenshots.

You can safely quit at any time : your current game will be restored on next startup.

Last piece played is displayed both enlarged and with higher contrast.

You play against the machine. You can configure the level of corresponding Artificial Intelligence : 4 levels. Refer to Menu > Preferences

You can disable AI for a human play only. Refer to Menu > Preferences.

Once installed, you can play off-line.

Menu

There is a drawer menu. Drag it from left side. With menu items :

GPL v3 Licence

The game is free. And even more : the code is open-source. You can access it at http://github.com/scoutant. You can reuse and adapt it according to GPL v3 license.

You may post issues at http://github.com/scoutant/blokish/issues

Stephane Coutant, http://scoutant.org


Changelog

v3.5, 2022/11 : Android 12.1

v3.4, 2020/04 : Android 10 and AndroidX Jetpack libraries refactoring

v3.3, 2018/06 : locale nl, Android 8.1

v3.2, 2018/01 : Added locale pt-rBR, thanks @afmachado

v3.1, 2017/05 : menu now with drawer, removed multi-player network support with PlayHub

v3.0, 2015/11 : Network multi-player support with PlayHub

v2.4, 2015/06 : Move validation possible directly on piece.

v2.3, 2015/03 : Russian translation

v2.2, 2014/10 : Added button to open menu for phone without menu button

v2.0, 2012/09 : German locale

v1.9, 2012/07 : Drag and Long-press, tablets

v1.8, 2012/04 : Animations

v1.7, 2012/03 : Swedish locale

v1.6, 2011/12 : Locales fr and es

v1.5, 2011/10 : UI feedbacks

v1.4, 2011/08 : AI with multi-turn processing

v1.3, 2011/06

v1.2, 2011/06

v1.1, 2011/05

v1.0, 2011/05

v0.5, 2011/05

First release