Skip to content

realchonk/billig-sweeper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Billig-Sweeper

This is a just another simple minesweeper clone.

Usage

billig-sweeper [-h]

Input

Keyboard

Action Result
F1 Open Help dialog
m Open menu
r Restart game
q Quit

Mouse

Action Result
Left-click Select
Right-click Mark
Middle-click + Motion Panning
Space + Mouse Motion Panning
Scroll Wheel Zooming

Touchscreen

Action Result
Short Tap Select
Long Tap Mark
Swipe Panning
Pinching Zooming

Installation

Flatpak

flatpak install xyz.stuerz.BilligSweeper

Arch Linux (AUR)

AUR packages available: billig-sweeper, billig-sweeper-git

Building

Dependencies

  • git (build-time, for downloading tomlc99)
  • meson (build-time)
  • GIMP (only for editing graphics.xcf)
  • libSDL2
  • libSDL2_image

Arch/Manjaro

sudo pacman -S base-devel git meson sdl2 sdl2_image

Debian/Ubuntu

sudo apt update
sudo apt install build-essential git meson libsdl2-dev libsdl2-image-dev

RHEL/Fedora

sudo dnf install gcc git meson sdl2-devel sdl2_image-devel

Build process

git clone https://github.com/riscygeek/billig-sweeper
cd billig-sweeper
git clone https://github.com/cktan/tomlc99 tomlc99
meson setup build
meson compile -C build
meson install -C build

Note:

This project must be installed to work, if you just want to try it out, you should add --prefix=$PWD/tmp to meson setup build.

Contributing

It is encouraged to make issues and open pull requests.