Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cat-in-the-dark/ludum_49_spb
Orbital Tetris
https://github.com/cat-in-the-dark/ludum_49_spb
emscripten game ldjam orbital-mechanics raylib tetris
Last synced: 3 months ago
JSON representation
Orbital Tetris
- Host: GitHub
- URL: https://github.com/cat-in-the-dark/ludum_49_spb
- Owner: cat-in-the-dark
- Created: 2021-10-03T17:44:49.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-01-17T11:20:43.000Z (almost 2 years ago)
- Last Synced: 2024-09-27T09:41:36.803Z (3 months ago)
- Topics: emscripten, game, ldjam, orbital-mechanics, raylib, tetris
- Language: C
- Homepage: https://catinthedark.itch.io/orbtris
- Size: 1 MB
- Stars: 8
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Orbitris
### Version of Tetris with some *SPIN* to it.
Coded for Ludum Dare 49 in 48h
![Cover](/assets/cover.gif)
## [Play on itch.io](https://catinthedark.itch.io/orbitris)
## [Entry on ldjam.com](https://ldjam.com/events/ludum-dare/49/orbitris)### Controls
* **A/D** (Left/Right arrows): Rotate piece
* **W** (Up arrow): Accelerate
* **S** (Down arrow): Decelerate### How to play
Place tetraminos just like in normal Tetris. Any row or column will disappear, if you fill it up to the GREY square. Fun thing is that sometimes you can score more than 4 lines at once!
If any block sticks out of RED square bounds, it’s a game over!
### Tips & Tricks
Gameplay might seem hard for someone due to counter-intuitivety of the orbital mechanics. Using this simple trick, you can aim your pieces precisely! (I wanted to add this help into the game, but ran out of time):
1) Select the position where you want to put your next piece, and ACCELERATE to raise your orbit above this position
![Tip 1](assets/tip1.png)
2) When your piece is above the desired position, DECELERATE: tut2.png
![Tip 2](assets/tip2.png)
3) And it's done!
![Tip3](assets/tip3.png)
### Changelog
* 10.10.2021:
- Fix fullscreen### Used resources:
* [Raylib](https://github.com/raysan5/raylib) as the game library
* [Tetris wiki](https://tetris.fandom.com/) - for info on Tetris in general, e.g. SRS (Standard Rotation System), default pieces colors, scores in classic Tetris, etc.
* [This article](https://evgenii.com/blog/earth-orbit-simulation/) for the orbital mechanics algorithm