Merge branch 'wip/wjt/appdata-project_license' into 'master'
appdata: Remove documentation license
Closes #43
See merge request GNOME/quadrapassel!33
929390c...
by
Will Thompson <email address hidden>
appdata: Remove documentation license
The code in this project is covered by GPL-2.0+. The documentation is
covered by CC-BY-SA-3.0. As outlined on the GNOME Software wiki,
combining these two licenses with 'and' produces incorrect results, with
GNOME Software considering the project as a whole to be non-free (since
OSI does not consider CC-BY-SA-3.0 to be a free license for software).
Instead, list only the code's license in the appdata. This is
recommended by the appstream specification, and causes Software to
correctly label this application as free software.
96e752c...
by
Charles Benca <email address hidden>
Added major improvements to the controls and gameplay
Tetrominos are no longer distributed in a random orientation. Improved the random tetrominos generation algorithm, which now tries to give the player the tetrominos it has received less. Improved the tetrominos rotation array to be less annoying with tetrominos who have only 2 rotations. Tetrominos no longer hit the ceiling when rotated right as they spawn. Improved automatic moving of Tetrominos when the player press and hold a key. When rotated, the game will try to find a place where the tetromino doesn't hit anything, for example, the sides of the grid.