File: README.md

package info (click to toggle)
jag 0.3.8-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, sid, trixie
  • size: 4,624 kB
  • sloc: cpp: 7,440; makefile: 4
file content (82 lines) | stat: -rw-r--r-- 2,277 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
JAG - Arcade Puzzle 2D Game for GNU/Linux
=========================================
 
Puzzle game where the goal is to break all the target pieces in each level
and do this before the time runs out.

Move game pieces using mouse into matches of 3 or more in a straight
line horizontally or vertically.

**Necessary dependencies**
--------------------------

Because JAG is based on QT5 frameworks and SDL2 libraries, all architectures 
that are supported must be able to run the game.

> Updates, additional level packs and schemes can be downloaded
> from [JAG's website](http://jag.xlabsoft.com). Official developers site
> was deactivated at the end of 2016.

**Preferred distribution Debian/Ubuntu**
----------------------------------------

It requires the following **QT5** components and **SDL2** library:

  * Qt5 OpenGL
  * Qt5 X11Extras
  * Qt5 Xml
  * SDL2 library
  * SDL2 Mixer library

**Installation dependency:**

    # apt install g++ libxrandr-dev libqt5opengl5-dev libqt5x11extras5-dev libsdl2-dev libsdl2-mixer-dev make qt5-qmake qt5-default qtbase5-dev qtchooser

When all these dependencies are installed to start compiling the game.

To create the game binary, do it from the source directory.

**Starting compilation:**

    $ qmake && make

**Removing compilation:**

    $ make clean && make distclean

The game binary after compilation.

    $ ./jag

**JAG Level Editor**
--------------------

To build editor, do from the source directory: (**src/editor**)

**Starting compilation:**

    $ qmake && make

**Removing compilation:**

    $ make clean && make distclean

Once the compilation has finished, execute the created binary:

    $ ./jag-editor

**License**
-----------

> **JAG** is free software: you can redistribute it and/or modify
> it under the terms of the GNU General Public License as published by
> the Free Software Foundation, either version 3 of the License, or
> (at your option) any later version.

Many thanks to [XlabSoft & Industrial Infosystems](https://xlabsoft.com),
the originals authors of JAG. Official developers site was deactivated
at the end of 2016.

Copyleft (ɔ) 2009-2012 Developed by **XlabSoft & Industrial Infosystems**

Copyright (c) 2017-2020 Work continued by **Carlos Donizete Froes [a.k.a coringao]**