Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

This project still accepts contributions? #1

Open
ryukinix opened this issue Feb 25, 2019 · 2 comments
Open

This project still accepts contributions? #1

ryukinix opened this issue Feb 25, 2019 · 2 comments

Comments

@ryukinix
Copy link

ryukinix commented Feb 25, 2019

Hello, @xzpeter!

I forked this project at 2017 to study Common Lisp. I really liked this game very much, from the concept to the implementation. It helped me very much! So thank you for this.

I forked to https://github.com/commonlispbr/starwar. The system it's published to ultralisp.org as well. It's possible to download as:

(ql-dist:install-dist "http://dist.ultralisp.org")
(ql:quickload :starwar)

If you use a modern Linux machine I build some binaries with the bundled SDL libraries together:

http://server.lerax.me/games/

There is debian-based dist and other for a generic linux. I recommend to try the 0.2.0 for debian.

My main contributions until now was:

  • code architecture refactor
  • launcher (script + .desktop)
  • binary + cffi dynamic libraries distribution
  • a background synthwave music to make it more appealing
  • fix the resize-video events (now it's possible to resize the screen in runtime)
  • add f11 bind to toggle fullscreen
@xzpeter
Copy link
Owner

xzpeter commented Feb 25, 2019

Hi, @ryukinix!

I'm really glad to know that this game helped! I've not been playing with this project for quite a long time, but I think I'll definitely try your version some time later (probably before the weekend ;-) )!

And thank you for your contribution to make this small project even more widely speard!

@ryukinix
Copy link
Author

Great to hear it! Let me know when you test it and if works. I'm still having some problems about the distribution of nested dependencies of SDL library, like libmikmod and libfluidsynth (loaded at runtime by sdl_mixer). Since they are loaded by a C library I cannot catch via cffi:list-foreign-libraries.

Thank you for the feedback and answer!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants