Skip to content
/ klecs Public

Entity Component System implementation in R6RS Scheme

License

Notifications You must be signed in to change notification settings

sam-d/klecs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

klecks

klecs: an Entitiy Component System implementation in R6RS Scheme

This is a library that aims to enable game development using the ECS paradigm in Scheme. It was only briefly tested in Chez scheme.

Documentation

Documentation is currently lacking, there is an example implementation of a space invader game to showcase the usage of this library in exmaples/spaceinvaders.scm. This example code makes use of my TUI library to render text to the terminal.

Further work

I would like to implement the VGDL within this framework as well.

Attribution

The image of the ink spot (Klecks in German) was taken from the collection described here: http://designshard.com/freebies/20-free-original-hi-res-ink-stained-paper-textures/

About

Entity Component System implementation in R6RS Scheme

Topics

Resources

License

Stars

Watchers

Forks

Languages