Skip to content
A Tetris game written in Common Lisp
Common Lisp CSS Makefile XSLT
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
font
img
misc
roswell
src
t
www
.gitignore
CONTRIBUTING.md
ChangeLog.md
INSTALL
LICENSE
Makefile
README.md
circle.yml
cletris-network.asd
cletris-test.asd
cletris.asd
qlfile
qlfile.lock

README.md

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

You can’t perform that action at this time.