Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jeapostrophe/mode-lambda
mode-lambda - sprite-based 2D graphics engine
https://github.com/jeapostrophe/mode-lambda
Last synced: 22 days ago
JSON representation
mode-lambda - sprite-based 2D graphics engine
- Host: GitHub
- URL: https://github.com/jeapostrophe/mode-lambda
- Owner: jeapostrophe
- License: other
- Created: 2014-10-02T14:40:19.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2021-10-04T15:02:33.000Z (over 3 years ago)
- Last Synced: 2024-11-11T14:55:54.533Z (3 months ago)
- Language: Racket
- Homepage:
- Size: 419 KB
- Stars: 39
- Watchers: 7
- Forks: 8
- Open Issues: 2
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
- awesome-racket - mode-lambda - Sprite-based 2D graphics engine. (Game Development)
README
mode-lambda - sprite-based 2D graphics engine
Try running...
racket -l mode-lambda/examples/one
NOTE:
XXX layer-camera branch is an attempt to clean up parametersMAYBE:
- parents for localized rotation? (skeletal animation)
- rotation about a different origin
- make animated gif creator (add screenshots to GL)
- ensure that layers can be used effectively for minimap
- add something like pict-finders
- trim/reposition inside a sprite (could be used for "blowing up" something?)
- make effects compatible with retroarch (or just get a much better crt effect)
- support full retina resolution: https://developer.apple.com/library/mac/documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/CapturingScreenContents/CapturingScreenContents.html#//apple_ref/doc/uid/TP40012302-CH10-SW33 [or not because we just scale anyways]- better crt?
http://gamasutra.com/blogs/KylePittman/20150420/241442/CRT_Simulation_in_Super_Win_the_Game.php?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+GamasutraFeatureArticles+%28Gamasutra+Feature+Articles%29- Look at GLium: https://github.com/tomaka/glium
- Use Persistent Mapping (requires 4.5): https://www.opengl.org/wiki/Buffer_Object#Persistent_mapping
- Use Bindless textures? https://www.opengl.org/wiki/Bindless_Texture