/MultiCube

Based on https://github.com/kescherCode/RotatingCube

Primary LanguageC#GNU General Public License v2.0GPL-2.0


semicolon.js
MultiCube

A small C# application to display multiple 3D-Cubes in a cmd window, based on a previous project of mine

Downloads Issues Pull Requests License Version

ControlsDownloadScreenshotLicenseCredits

Controls

Switch between the 10 screens using the number keys on your numpad or top row.
Use W, A, S, D, J and K to rotate the cube in the selected screen manually.
Press ALT at the same time to speed up the manual rotation, SHIFT to slow it down.
Press M to toggle auto-rotation mode for a cube.
Manual control will be disabled for that screen, but you can press M again to regain control.
Press R to reset the currently selected cube. This will also disable auto-rotation mode for it.
Press ESC at any time to exit the program.
Press the . (period, dot) key to open a new instance of the program and end the current one (basically a restart, but not technically)

Download

Either download the source directly and then open the project in Microsoft Visual Studio 2019 (be sure to have .NET Core 2.2 installed), or just grab a pre-built binary file from the releases page!

Note: Currently, dotnetcore binaries are huge. I highly dislike that, however, I really wanted MultiCube to be a bit better at being cross-platform, and I'm optimistic that this will change in the near future.

Screenshot

Screenshot

License

Click here to to view the license

Credits

Thank you @Skayo for making a proper README and an icon for the project!