在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):orthecreedence/ghostie开源软件地址(OpenSource Url):https://github.com/orthecreedence/ghostie开源编程语言(OpenSource Language):Common Lisp 87.6%开源软件介绍(OpenSource Introduction):GhostieGhostie is a 2D game engine engine for Common Lisp. See the demo here in low-res with shitty colors (anyone know a good screencasting tool for windows?). The goal of Ghostie is to provide an engine for easily creating beautiful games without making (m)any assumptions about the gameplay itself. DependenciesSome of these probably aren't in Quicklisp, so you'll have to put them into your
C LibrariesYou will need to have Chipmunk physics >= 6.1.3
(compiled with Usage(ql:quickload :ghostie-demo)
(ghostie-demo:start) This starts the demo level, which is a basic demonstration of a mobile character and interaction with the physics environment. The demo level is tiny for now, but the idea is eventually to create a full-blown game level in the demo. Key bindings:
TODOThis is constantly changing as I figure out what I want to do with Ghostie. For a complete TODO, see the issues list. NotesGhostie requires OpenGL >= 3.3 as it makes use of shaders and some other newer OpenGL extensions that are only available in later versions. Get with the times, man. Ghostie currently runs everything (game logic/physics/rendering) in one thread. Control is immediately returned to the caller after the thread is spawned. Ghostie is entirely a work in progress and there is a lot of non-trivial work to do on it, as outlined above. My goal is to not only provide a viable option for 2D game programming in lisp, but make it so easy that armed with a vision and some time, anybody can make a good looking, fun to play game in the best programming language available. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论