Skip to content
A simple Pong game made for Lisp Game Jam 2019, using trivial-gamekit library
Common Lisp
Branch: master
Clone or download
Elias Feijó
Latest commit e7d882b Apr 29, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets Changing blue-skill sprite Apr 29, 2019
.appveyor.yml
.gitignore Adding build directory and comments Apr 23, 2019
.travis.yml
README.md Updating to match the game version Apr 29, 2019
animation.lisp animation class. using spritesheets for skill rendering Apr 27, 2019
ball.lisp
effect.lisp
packages.lisp Using array-utils library Apr 27, 2019
player.lisp resource-preparation class. player images. Apr 27, 2019
pong.asd Use OpenGL 2.1 Apr 29, 2019
pong.lisp Initial screen logic Apr 28, 2019
skill.lisp Tweaking green-skill configurations Apr 29, 2019
state.lisp
util.lisp

README.md

Common Lisp Pong Game

A simple pong game, made for Lisp Game Jam 2019.

Binaries available at releases page and at my itch.io page.

Requirements

Should be the same requirements as trivial-gamekit library:

  • OpenGL 2.1 or 3.3+
  • 64-bit (x86_64) Windows, GNU/Linux or macOS
  • x86_64 SBCL or CCL

Install and run!

Git clone into Quicklisp "local-projects" directory:

git clone https://github.com/eliasfeijo/cl-pong-game.git $HOME/quicklisp/local-projects/cl-pong-game

Run

(ql:quickload :pong)
(in-package :com.eliasfeijo.pong)
(play-game)

Controls

Player 1: W and S keys to move. Space to shoot.

Player 2: Up and Down arrow keys to move. Enter to shoot.

You can’t perform that action at this time.