cletris

2021-10-21

A tetris game.

Upstream URL

github.com/nlamirault/cletris

Author

Nicolas Lamirault <nicolas.lamirault@gmail.com>

Maintainer

Nicolas Lamirault <nicolas.lamirault@gmail.com>

License

MIT License
README
Provided Systems

Cletris

License MIT GitHub version

Master :

  • Circle CI

Develop:

  • Circle CI

This is the classic Tetris game in Common Lisp.

Required softwares

You will need :

and dependencies :

$ sudo apt-get install libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev

Installation

  • Install tools and dependencies :

      $ make init
      $ make deps
    
  • Make binary :

      $ make binary
    
  • Launch game :

      $ roswell/cletris
    

Commands

Available commands :

  • s : Start a new game
  • Left : Move the current block to the left
  • Right : Move the current block to the right
  • Up : Rotate the current block
  • Down : Move the current block down
  • Space : Move the current block all the way down.
  • p : Pause game
  • v : View score (when user not playing a game).
  • q : Quit Cletris

Screenshots

0.3

Development

  • Install [roswell][] to setup the Common Lisp environment and install your

Common Lisp implementation using it.:

    $ make init
    $ ros install sbcl
  • Install dependencies :

      $ make deps
    
  • Launch unit tests :

      $ make test
    

Support / Contribute

See here

Changelog

A changelog is available here.

License

See LICENSE.

Contact

Nicolas Lamirault nicolas.lamirault@gmail.com

Dependencies (5)

  • cl-log
  • cl-ppcre
  • pal
  • prove
  • usocket

Dependents (0)

    • GitHub
    • Quicklisp