savbran / freegemas-fixed

Freegemas is an open source version of the well known Bejeweled, built in C++ using SDL2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Note: this is a fork of the upstream project which contains

  • Addition of fixes for bugs already opened on upstream but never closed by the original author.
  • Addition of a desktop launcher with icon.



Freegemas is an open source version of the well known Bejeweled, for GNU/Linux and Windows. It's written in C++ using SDL2. In the past it used Gosu instead of SDL2, and the old repository can be found at Google Code

Installation on Debian-based GNU/Linux systems

First, you need to install git and gcc:

sudo apt-get install git build-essential cmake

Next, install SDL2 from the repositories:

sudo apt-get install libsdl2-dev libsdl2-image-dev libsdl2-ttf-dev libsdl2-mixer-dev

After that, clone the repo:

git clone https://github.com/savbran/freegemas-fixed.git

Do an out-of-source compilation and run the program:

mkdir build
cd build
cmake ..
make
./freegemas

Installation on OS X

This assumes that you are already using Homebrew. You will need CMake and a few libraries to compile Freegemas:

brew install cmake sdl2 sdl2_mixer sdl2_ttf sdl2_image gettext

Now follow the instructions above, starting with git clone.

Music licensing

The music in the game is Easy Lemon by Kevin MacLeod Licensed under Creative Commons: By Attribution 3.0

About

Freegemas is an open source version of the well known Bejeweled, built in C++ using SDL2

License:GNU General Public License v2.0


Languages

Language:C++ 98.4%Language:CMake 1.4%Language:C 0.2%