https://github.com/unkwusr/alphabetloopgame
Game like a Rubik's cube but in 2d (and in console)
https://github.com/unkwusr/alphabetloopgame
console-game game linux-game ncurses rubiks-cube
Last synced: 10 months ago
JSON representation
Game like a Rubik's cube but in 2d (and in console)
- Host: GitHub
- URL: https://github.com/unkwusr/alphabetloopgame
- Owner: UnkwUsr
- License: mit
- Created: 2020-06-01T17:33:28.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-01-18T19:05:08.000Z (over 4 years ago)
- Last Synced: 2025-07-08T04:53:54.380Z (12 months ago)
- Topics: console-game, game, linux-game, ncurses, rubiks-cube
- Language: C++
- Homepage:
- Size: 25.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Rubik's cube game like, but in 2d.

## Build
1. Create build directory ( `mkdir build` )
2. Move to build directory ( `cd build` )
3. Configure build ( `cmake ..` )
4. Build ( `make` )
5. Run game ( `./alphabetloop_game` )
# Playing
See default key bindings in `config.cfg`.
By default scrolling is done by pressing `asdfg` (`ASDFG` for reverse side) for
scrolling current row by horizontal, and `zxcvb` (`ZXCVB` for reverse side) for
scrolling current column by vertical. Also pressing `w` will undo previous
scroll.
Pressing `i` will open prompt to write letters that you want to highlight
(press enter for save and continue).
Pressing `o` will show you completed map (press any key for continue playing).
And `q` and `r` respectively for close the game and restart.
## Config
`alphabetloop_game` will load `config.cfg` file from the same folder from which
game was launched.
In addition to binds described in the [Playing](#Playing) section, there
are also other settings, like:
* *hack* options (useful for debug)
* map size settings
* display settings
* ... and more
For more information go to provided [config example](./config.cfg) with
comments.
## Inspiration
Inspired by carykh's [video](https://www.youtube.com/watch?v=95rtiz-V2zM) on
youtube. I wanted to play this game on keyboard and in console, so got this.