Skip to content

A modern web-based Tetris app featuring classic gameplay, advanced move suggestions, online multiplayer, and full customization options.

Notifications You must be signed in to change notification settings

jpbhatt21/webtris

Repository files navigation

logo

A modern web-based Tetris app featuring classic gameplay, advanced move suggestions, online multiplayer, and full customization options.

Try Webtris here.

Features

  • Modern Tetris Gameplay
    Enjoy fast, fluid play with the latest Tetris mechanics (SRS rotation, 7-bag randomizer, hold piece, ghost piece, and more).

  • Move Suggestions
    Get real-time hints for optimal piece placement and strategy.

  • Adjustable Auto Play
    Let the AI play for you at customizable speeds-perfect for learning or just watching the action.

  • Online Player vs Player
    Challenge random opponents in real-time online matches.

  • Customizable Controls
    Remap every action (move, rotate, drop, hold, pause) to your preferred keys.

  • Customizable Theme
    Switch between different themes with background and block colors to personalize your experience.

Installation

  1. Clone the repo:
    git clone https://github.com/jpbhatt21/webtris.git
    cd webtris
  2. Install dependencies:
    npm install

Usage

npm run dev
  • Select Singleplayer for solo play with move suggestions or auto play.

    logo

  • Choose Multiplayer to join a public match.

    logo

  • Adjust controls and themes in the Settings menu.

    logo-logo

License

Distributed under the MIT License.

About

A modern web-based Tetris app featuring classic gameplay, advanced move suggestions, online multiplayer, and full customization options.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors