Skip to content

HenryKovalevsky/Tetris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tetris

An F# implementation of Tetris game.


Tetris.Engine project contains core game logic. It can be used to create a Tetris game with your own UI.

See Script.fsx for usage example.


Tetris.Console is a TUI application allowing you to play it out of the box.

dotnet run --project src\Tetris.Console


Todo:

  • add levels system;
  • use Thuja for TUI implementation;
  • implement wall kicks;
  • extend scoring system;
  • add ghost piece;
  • implement Super Rotation System;
  • add T-Spins pattern recognition;
  • implement AI bot;
  • ...

About

An F# implementation of Tetris game.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages