Skip to content

Remake of Carykh's loopover for console in C#

Notifications You must be signed in to change notification settings

BonnyAD9/Loopover

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Loopover

Remake of Carkyh's loopover for console in C# .NET Core

Application saves statistics inside a json file
On widows: %appdata%/Loopover/save.json
On linux should be: home/.config/Loopover/save.json

Times made while trying scramble aren't saved

Sreenshots

Game page: image

Stats page: image

Controls

In game

  • [Enter] Scramble
  • [Arrows] Move around
  • [Ctrl + Arrows] Rotate
  • [Backspace] Pause/Resume (mainly for resizing the console window)
  • [R] Reload visuals
  • [S] Save statistics
  • [Tab] Show statistics
  • [Esc] Save and exit
  • [P] Toggle power efficient mode

In statistics

  • [Up|Down Arrow] Next|Previus time
  • [Pg Up|Down] Move by one page at a time
  • [Home|End] Go to top|End
  • [Enter] Try scramble
  • [+|-] Next|Previous move
  • [Spacebar] Reset moves
  • [R] Reload visuals
  • [S] Save
  • [Tab] Back to game
  • [Esc] Save and exit

While trying scramble

Same as in game

  • [Esc|Tab] Back

Command line arguments

  • [width]x[height] - specify board size
  • -pe | --power-efficien launch in power efficient mode

Color scheme

Recommended color scheme for Windows Terminal:

{
    "background": "#0C0C0C",
    "black": "#0C0C0C",
    "blue": "#0037DA",
    "brightBlack": "#767676",
    "brightBlue": "#3B78FF",
    "brightCyan": "#2A7081",
    "brightGreen": "#3DD435",
    "brightPurple": "#B4009E",
    "brightRed": "#E4771E",
    "brightWhite": "#F2F2F2",
    "brightYellow": "#F9F1A5",
    "cursorColor": "#FFFFFF",
    "cyan": "#49C7C7",
    "foreground": "#CCCCCC",
    "green": "#13A10E",
    "name": "Loopover",
    "purple": "#881798",
    "red": "#C50F1F",
    "selectionBackground": "#FFFFFF",
    "white": "#CCCCCC",
    "yellow": "#E7BA04"
},

The defult colors should be usable as well.
I used Consolas font in my terminal, but any monospace font where character size ratio is width : height = 1 : 2 should be fine.

Inspiration

Carykh's loopover
Loopover by Janis Pritzkau