| .cargo | ||
| assets | ||
| src | ||
| .gitignore | ||
| build_all | ||
| Cargo.lock | ||
| Cargo.toml | ||
| kurushi.png | ||
| package | ||
| README.md | ||
| rust-toolchain.toml | ||
| ui-guide.webp | ||
shiniiku
legally distinct™️ from any game you may think this is like
gameplay guide
shiniiku is a puzzle game. each stage has multiple puzzle waves. a puzzle wave is several rows of cubes that will rotate toward the player, crushing them if they make contact. to win, the player must trap all¹ of the cubes without being crushed or letting them fall off the end of the stage. trapping a cube will instantly remove it from the game. there are two ways to trap a cube:
1: there is one exception to this, which is outlined later
- the player can place a normal trap using the "place/activate trap" button. this will highlight a section of the floor. then, when a cube rolls over that section of floor, the player can trap the cube by pressing the same button again
- under certain circumstances (explained below) a special green trap can be created. the player can activate this trap using the "activate green trap" button. this works like a normal trap except that it traps all cubes in a 3x3 area around it
after 3 instances of a cube dropping from the stage, the player will lose some of their platform. if this platform shrinks too much, they'll have nowhere to stand and fall into the abyss.
there are 3 cube types so far:
- Normal
- grey and uninteresting with no special qualities except being sentient and malicious
- Green
- trapping this will place a special green trap on the floor where it was trapped. see above for more info about this type of trap
- Black
- this is the only type of cube that shouldn't be trapped. trapping a black cube will result in an immediate loss of platform size
ui
controls
keyboard
| action | key |
|---|---|
| move | WASD |
| place/activate trap | E |
| activate green trap | Q |
| speed up cube rotation | space |
| show controls | F1 |
| pause | escape |
gamepad
| action | key |
|---|---|
| move | left analog/dpad |
| place/activate trap | A/X/bottom button |
| activate green trap | Y/△/top bottom |
| speed up cube rotation | X/□/left button |
| show controls | select |
| pause | start |
notes for playtesters
the game is unfinished and unpolished. its missing a lot, including
- score
- audio
- the intended themeing and artistic assets
- remotely acceptable UIs
- pretty much all animation
- polish
if you decide to help, i'm looking for feedback on any major issues, including
- gamebreaking bugs and glitches
- playability issues (crashing, serious performance issues, peripherials and inputs not working)
- overall enjoyability is also welcome
- this one tends to be difficult to provide at this stage of development. it's easy to underestimate how much polish adds to a game's enjoyability
- that said, it's still very important to get feedback on how fun something is as early as possible, so i'm always open to it
if anything stands out to you as being important to mention, i appreciate any time you're willing to spend helping me make this game.
feel free to send feedback to whatever platform you have contact with me on, probably fedi for most
