The classic tetris game written in Rust using ncurses

Related tags

Games tetris.rs
Overview

tetris.rs

build status codecov

This is the classic tetris game I wrote to have a bit of fun with Rust.

Installation and playing

screenshot

cargo install --git https://github.com/adder46/tetris.rs.git

Then run:

tetris-rs

Development

You will need curses libraries:

sudo apt install libncurses5 libncurses5-dev

Fork the repository and make a PR.

Licensing

Licensed under the MIT License. For details, see LICENSE.

You might also like...
A refreshingly simple data-driven game engine built in Rust

What is Bevy? Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever! WARNING Bevy is still in the ve

Rust library to create a Good Game Easily

ggez What is this? ggez is a Rust library to create a Good Game Easily. The current version is 0.6.0-rc0. This is a RELEASE CANDIDATE version, which m

Minesweeper game developed with Rust, WebAssembly (Wasm), and Canvas
Minesweeper game developed with Rust, WebAssembly (Wasm), and Canvas

πŸ‘‰ click here to play the game πŸ‘ˆ Minesweeper game Revealing all the cells without hitting the mines is the task. Each number in the cell denotes how

Snake Game in rust for the web

About This template shows how to create a web app using Yew and wasm-pack. 🚴 Usage πŸ› οΈ Build When building for the first time, ensure to install depe

A simple power 4 game wrote in Rust.

πŸ”΄ πŸ”΅ Power 4 This is a simple power 4 game wrote in native Rust. There's only one dependencie for colored terminal. ❓ How to try it? To try this game

A finnish version of the word guessing game Wordle implemented in Rust.
A finnish version of the word guessing game Wordle implemented in Rust.

Sanuli A finnish version of the word guessing game Wordle implemented in Rust. Live version running at sanuli.fi. Quick start Follow Rust installation

A block game made in Rust and SFML
A block game made in Rust and SFML

septadrop A block game made in Rust and SFML. For packaging instructions, see the build folder. Game Controls πŸ ”/πŸ – arrow keys: horizontal movement πŸ •

🚒 Battleship game implemented in Rust
🚒 Battleship game implemented in Rust

🚒 Battleship game implemented in Rust. Fully playable between 2 players on the terminal. To play on the public instance: $ nc battleship.o

A space shooter game made with Amethyst and Rust.
A space shooter game made with Amethyst and Rust.

Theta Wave Project Introduction This game was made with the Amethyst engine. It is inspired by games like Raiden and The Binding of Isaac. Game Introd

Comments
  • [Bug] - Crash when rotating a straight piece when vertical all the way to the right.

    [Bug] - Crash when rotating a straight piece when vertical all the way to the right.

    First of all, this is fantastic and I love it. Congrats on the project!!

    I was playing it and ran into an error:

           β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
           β”‚                    β”‚
           β”‚                    β”‚
           β”‚                    β”‚
           β”‚                    β”‚
           β”‚                    β”‚
           β”‚                    β”‚
           β”‚              β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ”‚
           β”‚thread 'main' panicked at 'index out of bounds: the len is 10 but the index is 10', src/core.rs:182:24
           β”‚                    β”‚    note: run with
    _BACKTRACE=1` environment variable to display a backtrace
    

    Seems like it occurred once I had moved a vertical | piece all the way up to the right wall and rotating.

    opened by jakeswenson 1
Owner
I like computer science, software engineering, and mathematics.
null
Fish Game for Macroquad is an online multiplayer game, created as a demonstration of Nakama, an open-source scalable game server, using Rust-lang and the Macroquad game engine.

Fish Game for Macroquad is an online multiplayer game, created as a demonstration of Nakama, an open-source scalable game server, using Rust-lang and the Macroquad game engine.

Heroic Labs 130 Dec 29, 2022
This is a simple implementation of the classic snake game in rust

My snake game Looks like this. This is with Roboto Mono Nerd Font. If you use a different font it may look different or distorted. Install rust In ord

Konstantinos Kyriakou 16 Apr 4, 2021
πŸ‘Ύ The classic Space Invaders game made in rust!

?? Invaders The classic space-shooter game now in your terminal! And the good part: made in Rust! ❕ This game was made during the course Ultimate Rust

JoΓ£o Augusto Perin 1 Feb 8, 2022
The video game for Fonts of Power. A tabletop roleplaying game made in Rust with Bevy!

The code and rules for Fonts of Power, a tactical TTRPG / video game about exploring magical places. You can follow its development in our Discord ser

null 25 Dec 23, 2022
Red Light, Green Light is a traditional Korean children's game, popularised by the Squid Game TV series.

Red Light, Green Light Red Light, Green Light is a traditional Korean children's game, popularised by the Squid Game TV series. This project is the di

Cedric Chee 1 Jan 10, 2022
⬑ Zone of Control is a hexagonal turn-based strategy game written in Rust. [DISCONTINUED]

Zone of Control The project is discontinued Sorry, friends. ZoC is discontinued. See https://ozkriff.github.io/2017-08-17--devlog.html Downloads Preco

Andrey LesnikΓ³v 354 Nov 14, 2022
Data-oriented and data-driven game engine written in Rust

What is Amethyst? Amethyst is a data-driven and data-oriented game engine aiming to be fast and as configurable as possible. Principles These principl

Amethyst Engine 7.9k Dec 31, 2022
A solver for the popular Wordle game written in Rust.

Wordle Solver A solver for the popular Wordle game written in Rust. It does not attempt to be the most efficient solver possible but tries to avoid us

William Hoggarth 2 Jul 1, 2022
A roguelike game in Rust

A fantasy deathcrawl in Rust Work in progress. To run, with Rust compiler and Cargo package manager installed: cargo run --release When building on W

Risto Saarelma 347 Nov 21, 2022
πŸ˜ βš”οΈπŸ˜ˆ A minimalistic 2D turn-based tactical game in Rust

Zemeroth is a turn-based hexagonal tactical game written in Rust. Support: patreon.com/ozkriff News: @ozkriff on twitter | ozkriff.games | facebook |

Andrey LesnikΓ³v 1.3k Jan 5, 2023