samegame
samegame
1.12
samegame is a simple linux puzzle game.
* vectors gfx, scales on any screens
* 65535 boards
* looks like it's made in the 80s
* also playable with keyboard
* each board highscore is kept
* gfx as flat as the screen
made with C opengl glfw3.
samegame-1.11_amd64.deb (36k)
samegame-1.11_i386.deb (38k)
samegame-1.12_amd64.deb (38k)
game
on the screen, below the board are numbers:
left value: board number
middle value: score
right value: selection score / board highscore, with a + if it was cleared
samegame is a puzzle game.
goal is to clear the board.
groups having the same colors can be cleared if there are at least two spots of the same colour.
Next a spot is cleared, those above will be moved down to fill the empty space.
If a column is cleared, all columns right of it are shifted to the left.
Selection score is calculated by squaring the number of pieces minus two.
+1000 score if clearing the board.
cli options
samegame [--board int][--same|--next|--any]
[--posx int][--posy int][--width int][--height int][--fullscreen|-f]
[--help][--version]
--board board number
board done mode:
if a board is done, next board will be:
--same same board
--next next board
--any any board
--help help
--posx window position x.
--posy window position y.
--width window width.
--height window height.
--fullscreen full screen.
-f full screen.
--help help
--version
ingame options
ESC, Q: exit
F1, H: help as cli printout
RETURN: samegame
R: anygame
PAGE_UP, PAGE_DOWN: change board
W, A, S, D: move cursor
LMB, RSHIFT, SPACEBAR: click
F11, F: fullscreen
PRINTSCREEN, P: dump board in terminal
V: prints infos in terminal while running
requirements
i386 type PC compatible machine
linux operating systems or compatible
libc6
opengl >= 2.1
libglfw3
exe is ~64kb
the install package size is ~180kb
install
on debian bullseye and earlier, install dependencies with
apt install libc6 libgles1-mesa libglfw3
on debian trixie , install dependencies with
apt install libc6 libgles1 libglfw3
install package with
dpkg -i samegame-1.12_amd64.deb
files
samegame is storing some states in a few files in /home/username/.config/samegame/
setting values with command line options is bypassing those files.
samegame can run without those files, if filesystem cannot be written, yet high-score will be cleared as soon as changing board.
if wanting high-scores being kept, it could matter adjusting the directory being written.
chmod 0775 ~/.config/samegame
chown $USER:$USER ~/.config/samegame
changelog
samegamesamegame 1.12 20250921
==============
* added taskbar handling
* fewer cpu use
* really few or no cpu while in taskbar
* -v cli option
* small fixes
* improved webpage
samegame 1.11 2021
==============
* added gfx smoothing
* last board score +highscore fixed
* distinct game and window states keeping files
* --fullscreen or -f cli option
samegame 1.07 2020
==============
* fixes
samegame 1.06 2019
==============
* added icons
* next / any /same board mode
* keep if fullscreen while keeping window pos&size
* 2 highscores, also cleared highscore saved
* fixes
samegame 1.05 2019
==============
* random boards with R
* window size & position kept
* fixes
samegame 1.03 2019
==============
* more boards, now 65535
* if board cleared kept along with highscores
* fixes
samegame 1.02 2018
==============
* highscores kept
* fixes
samegame 1.01 2018
==============
* initial version
credits
rno/noospot 2018-2025
|