sucle

2020-04-27

Cube Demo Game

Upstream URL

github.com/terminal625/sucle

Author

terminal625, gregcman

License

MIT
README

aabbcc

a blocky axis aligned physics engine

License:
MIT
Authors:
terminal625
Dependencies:
  • quads

  • utility

application

Bring the components together for a desktop app

License:
MIT
Authors:
terminal625
Dependencies:
  • bordeaux-threads

  • cl-opengl

  • deflazy

  • glhelp

  • scratch-buffer

  • utility

  • window

camera-matrix

projection matrices for 3d rendering

License:
MIT
Authors:
terminal625
Dependencies:
  • nsb-cga

  • uncommon-lisp

character-modifier-bits

Convert character keys according to shift, meta, control, alt

License:
MIT
Authors:
terminal625
Dependencies:

    None

control

keyboard input, like wasd, and terminal emulator codes

License:
MIT
Authors:
terminal625
Dependencies:
  • character-modifier-bits

  • utility

  • window

crud

Create, Read, Update, Delete. Key/value Persistent storage for lisp objects.

License:
MIT
Authors:
gregcman
Dependencies:
  • alexandria

  • base64

  • lparallel

  • sqlite

  • sucle-serialize

  • uiop

deflazy

lazy loading reloading on changes

License:
MIT
Authors:
terminal625
Dependencies:
  • bordeaux-threads

  • uncommon-lisp

  • utility

fps-independent-timestep

do physics simulations without worrying about frames per second, And a millisecond or microsecond timer

License:
MIT
Authors:
terminal625
Dependencies:
  • alexandria

  • local-time

glhelp

Generate GLSL that runs on all versions but leaves out features that are backwards incompatible and All OpenGL code utilities I've written.

License:
MIT
Authors:
terminal625
Dependencies:
  • cl-opengl

  • deflazy

  • glsl-toolkit

  • split-sequence

  • uncommon-lisp

image-utility

Load an image and/or flip it

License:
MIT
Authors:
terminal625
Dependencies:
  • opticl

lem-opengl

Dependencies:
  • application

  • control

  • livesupport

  • minilem

  • ncurses-clone-for-lem

  • sucle

  • trivial-clipboard

  • uncommon-lisp

  • utility

ncurses-clone-for-lem

Dependencies:
  • application

  • cffi

  • cl-ppcre

  • lparallel

  • nsb-cga

  • text-subsystem

  • utility

nsb-cga

adds destructive matrix functions to sb-cga

License:
MIT
Authors:
terminal625
Dependencies:
  • cl-reexport

  • sb-cga

quads

quads, as in shapes with 4 vertices

License:
MIT
Authors:
terminal625
Dependencies:
  • utility

scratch-buffer

fast write to a buffer, like vector-push-extend. a highly optimized data structure for fast writing and ok n(1) random access, highly optimized iterator for writing to the reverse-array-array

License:
MIT
Authors:
terminal625
Dependencies:
  • bordeaux-threads

  • utility

sucle

Cube Demo Game

License:
MIT
Authors:
terminal625
Dependencies:
  • aabbcc

  • alexandria

  • application

  • black-tie

  • camera-matrix

  • cl-opengl

  • control

  • crud

  • fps-independent-timestep

  • glhelp

  • image-utility

  • livesupport

  • ncurses-clone-for-lem

  • nsb-cga

  • quads

  • scratch-buffer

  • sucle-multiprocessing

  • sucle-temp

  • text-subsystem

  • uncommon-lisp

  • utility

sucle-multiprocessing

multiprocessing fcailities

License:
MIT
Authors:
terminal625
Dependencies:
  • bordeaux-threads

  • cl-cpus

  • lparallel

  • uncommon-lisp

  • utility

sucle-serialize

data serialization

License:
MIT
Authors:
terminal625
Dependencies:
  • chipz

  • cl-conspack

  • salza2

sucle-temp

provide a place for assets,temp, and confid files for sucle

License:
MIT
Authors:
terminal625
Dependencies:
  • asdf

sucle-test

Test system for sucle libraries

License:
MIT
Authors:
terminal625
Dependencies:
  • aabbcc

  • alexandria

  • application

  • camera-matrix

  • character-modifier-bits

  • cl-opengl

  • control

  • deflazy

  • fps-independent-timestep

  • image-utility

  • ncurses-clone-for-lem

  • nsb-cga

  • quads

  • scratch-buffer

  • sucle

  • sucle-multiprocessing

  • sucle-serialize

  • text-subsystem

  • uncommon-lisp

  • window

text-subsystem

Draw a grid of characters with bold or underline really fast in OpenGL

License:
MIT
Authors:
terminal625
Dependencies:
  • application

  • deflazy

  • image-utility

  • nsb-cga

  • quads

  • sucle-temp

  • utility

text-subsystem-generate-font

Dependencies:
  • cl-freetype2

  • opticl

  • utility

uncommon-lisp

Trivially convert from a struct form to an equivalent defclass

License:
MIT
Authors:
terminal625
Dependencies:
  • structy-defclass

window

glfw3 opengl context creation, windowing and input

License:
MIT
Authors:
terminal625
Dependencies:
  • alexandria

  • bodge-glfw

  • cffi

  • trivial-features

  • utility

Dependencies (28)

Dependents (0)

    • GitHub
    • Quicklisp