https://github.com/msaifulhuda/gotetris
GoTetris is a Tetris game implemented in TypeScript. This project is a fun way to learn TypeScript while building a classic game.
https://github.com/msaifulhuda/gotetris
game tetris typescript website
Last synced: about 2 months ago
JSON representation
GoTetris is a Tetris game implemented in TypeScript. This project is a fun way to learn TypeScript while building a classic game.
- Host: GitHub
- URL: https://github.com/msaifulhuda/gotetris
- Owner: msaifulhuda
- Created: 2025-03-19T07:03:40.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-20T04:54:30.000Z (about 1 year ago)
- Last Synced: 2025-04-03T22:17:14.467Z (about 1 year ago)
- Topics: game, tetris, typescript, website
- Language: TypeScript
- Homepage: https://gotetris.vercel.app
- Size: 87.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GoTetris
GoTetris is a Tetris game implemented in TypeScript. This project is a fun way to learn TypeScript while building a classic game.
## Features
- Classic Tetris gameplay
- Simple and intuitive controls
- Score tracking
- Pause and resume functionality
## Installation
To install and run GoTetris, follow these steps:
1. Clone the repository:
```sh
git clone https://github.com/msaifulhuda/gotetris.git
```
2. Navigate to the project directory:
```sh
cd gotetris
```
3. Install the dependencies:
```sh
npm install
```
4. Build the project:
```sh
npm run build
```
5. Run the game:
```sh
npm start
```
## Usage
- Use the arrow keys to move the Tetriminos.
- Press the spacebar to drop the Tetrimino.
- Press 'P' to pause or resume the game.
## Contributing
Contributions are welcome! Please fork the repository and submit a pull request.
## Acknowledgements
- Inspired by the classic Tetris game.
- Built with TypeScript programming language.