Skip to content
A Pacman game
Common Lisp Makefile
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.
img
roswell
src
t
var
.gitignore
.travis.yml
CONTRIBUTING.md
ChangeLog.md
INSTALL
LICENSE
Makefile
README.md
circle.yml
clacman-test.asd
clacman.asd
qlfile
qlfile.lock

README.md

Clacman

License MIT

Master :

  • Circle CI

Develop:

  • Circle CI

This is the classic Pacman 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/clacman
    

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 clacman

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.