cl-tetris3d

2018-12-10

Yet another 3D Tetris clone

Upstream URL

github.com/grouzen/cl-tetris3d

Author

Nedokushev Michael <michael.nedokushev@gmail.com>

Maintainer

Nedokushev Michael <michael.nedokushev@gmail.com>

License

MIT (also see COPYING file for details)
README

cl-tetris3d

Yet another 3D tetris.

Screenshot

How to run:

> (ql:quickload :cl-tetris3d)
> (cl-tetris3d:run)

Enjoy!

Controls:

  • A - move figure left

  • D - move figure right

  • S - move figure down

  • space - immediately land figure

  • Q - rotate figure counterclockwise

  • E - rotate figure clockwise

  • P - pause/unpause

  • Esc - quit

  • left, right, up, down, page up, page down -- rotate and zoom camera

Make executable (SBCL Only!):

There are two ways to do it:

  1. Run interpeter from shell (it doesn't work within Slime),

and run the following commands from REPL:

> (ql:quickload :cl-tetris3d)
> (cl-tetris3d:make-executable)
  1. Run ./sbcl-make-executable.run script

After that you should get the ./cl-tetris3d binary.

Dependencies (3)

  • cl-opengl
  • iterate
  • lispbuilder

Dependents (0)

    • GitHub
    • Quicklisp