Difference between revisions of "RufasSliders"
Agyaanapan (talk | contribs) (→etc.: add VCS clone shell command) |
|||
(5 intermediate revisions by 3 users not shown) | |||
Line 18: | Line 18: | ||
Works on Macs running OS-X and PCs running GNU/Linux. | Works on Macs running OS-X and PCs running GNU/Linux. | ||
|Homepage URL=https://github.com/fastrgv/RufasSlider | |Homepage URL=https://github.com/fastrgv/RufasSlider | ||
+ | |Version download=https://github.com/fastrgv/RufasSlider/releases/tag/v3.2.0 | ||
|User level=advanced | |User level=advanced | ||
|Computer languages=C++ | |Computer languages=C++ | ||
Line 34: | Line 35: | ||
Remember that (x) toggles block letters that allow you to follow solution instructions from one of the autosolvers. | Remember that (x) toggles block letters that allow you to follow solution instructions from one of the autosolvers. | ||
− | |Version identifier= | + | |Version identifier=2.7 |
|Version date=2016/02/20 | |Version date=2016/02/20 | ||
|Version status=stable | |Version status=stable | ||
− | |||
|Version comment=* added 11 more traffic-rush puzzles of my own design, for a total of 76. | |Version comment=* added 11 more traffic-rush puzzles of my own design, for a total of 76. | ||
* upgraded and simplified the architecture. There is now only one executable. | * upgraded and simplified the architecture. There is now only one executable. | ||
Line 45: | Line 45: | ||
* bfsr: rush solver. | * bfsr: rush solver. | ||
* bfsl: L-shaped block solver. | * bfsl: L-shaped block solver. | ||
− | |||
|Is GNU=No | |Is GNU=No | ||
}} | }} | ||
Line 67: | Line 66: | ||
at <http://www.gnu.org/licenses/>. | at <http://www.gnu.org/licenses/>. | ||
|License verified by=IanK | |License verified by=IanK | ||
− | |License verified date=2016 | + | |License verified date=2016-11-01 |
− | + | |License note=https://github.com/fastrgv/RufasSlider/blob/master/LICENSE | |
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
}} | }} | ||
{{Software category | {{Software category | ||
Line 82: | Line 75: | ||
|Library=C++ | |Library=C++ | ||
|Programming-language=C++ | |Programming-language=C++ | ||
− | |Runs-on=OS X, GNU/Linux | + | |Runs-on=Windows, OS X, GNU/Linux |
|Use=gameplaying, playing | |Use=gameplaying, playing | ||
|Uitoolkit=sdl | |Uitoolkit=sdl | ||
+ | }} | ||
+ | {{EntryGNU | ||
+ | |Is GNU=No | ||
}} | }} | ||
{{Software prerequisite | {{Software prerequisite | ||
|Prerequisite kind=Required to build | |Prerequisite kind=Required to build | ||
|Prerequisite description=g++ | |Prerequisite description=g++ | ||
+ | }} | ||
+ | {{Person | ||
+ | |Real name=Rufas Cube | ||
+ | |Role=primary developer | ||
+ | |Email=fastrgv@gmail.com | ||
+ | |Username=fastrgv | ||
+ | }} | ||
+ | {{Resource | ||
+ | |Resource kind=Changelog | ||
+ | |Resource URL=https://github.com/fastrgv/RufasSlider#whats-new | ||
+ | }} | ||
+ | {{Resource | ||
+ | |Resource kind=VCS Repository Webview | ||
+ | |Resource URL=https://github.com/fastrgv/RufasSlider | ||
+ | }} | ||
+ | {{Resource | ||
+ | |Resource kind=Bug Tracking | ||
+ | |Resource URL=https://github.com/fastrgv/RufasSlider/issues | ||
+ | }} | ||
+ | {{EntryDetails | ||
+ | |Is High Priority Project=No | ||
+ | |VCS checkout command=git clone https://github.com/fastrgv/RufasSlider.git | ||
+ | |Decommissioned or Obsolete=No | ||
+ | |Accepts cryptocurrency donations=No | ||
+ | |Test entry=No | ||
}} | }} | ||
{{Featured}} | {{Featured}} |
Revision as of 13:47, 20 June 2021
RufasSliders
https://sourceforge.net/projects/rufasslider/
Large collection of 2D block slider puzzles including traffic rush and klotski
- RufasSlider Introduction
RufaSlider contains many block slider puzzles including the Klotski-style family and the Traffic-Rush family.
The Klotski family uses rectangles of 4 sizes: 1x1, 2x2, 1x2, 2x1. The objective in each game is stated near the window top, but usually involves moving a large block to a specified location within the window.
The Traffic-Rush family uses data, with 2x1, 1x2, 3x1, 1x3 rectangles. Here, the long rectangles represent cars or trucks that can only move [roll] lengthwise...the goal being to move the red car toward the "garage door" on the right.
Note that either game description file is a simple text file with a particular format that allows users to easily define additional puzzles.
Several other classic block slider games are included: Fifteen, Eight, Nine, Panama, MaBoy, GetMyGoat, 2-versions of HoleInOne, Suits, DirtyDozen, and 2-versions of LinkRings. There are also two solvers included called "bfs" (breadth-first-search), and "bfsr" that work for most bslider/rush puzzles. It expects a puzzle file name as input, and outputs a text file with a list of moves indicated as a block number and direction. Note that the (x)-key toggles the display of block numbers to enable following a solution generated by a solver.
To move a block, use the arrow keys. If the automatic block selector chooses the wrong block, simply click the cursor on the desired block before using the arrow key. Thusly, the games are laptop friendly.
Works on Macs running OS-X and PCs running GNU/Linux.
Licensing
License
Verified by
Verified on
Notes
License
Verified by
IanK
Verified on
1 November 2016
Leaders and contributors
Contact(s) | Role |
---|---|
Rufas Cube (Fastrgv) | primary developer |
Resources and communication
Audience | Resource type | URI |
---|---|---|
Changelog | https://github.com/fastrgv/RufasSlider#whats-new | |
Bug Tracking | https://github.com/fastrgv/RufasSlider/issues | |
VCS Repository Webview | https://github.com/fastrgv/RufasSlider |
Software prerequisites
Kind | Description |
---|---|
Required to build | g++ |
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.
The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.