So these have been on my github for a while now, but I've never made a post about them yet.
I use these in each project I make, and they
_really_ help me out.
Library name + short description:
Non-gosu libraries:lib_misc.rb - Just my personal library of semi-useful methods, might be useful to someone.
lib.rb - Intended to be a "library loader library", but I lost interest in making it do that, it's now just a very small collection of methods.
lib_encrypt.rb - Very useful collection of encryption / compression methods, and their counterparts.
Gosu libraries (The really useful ones):lib_alphabet.rb - An amazing font system; Make sure to grab alphabet.png or make your own if you plan on using it.
lib_lighting.rb - A lighting system I made a couple years ago, this one already has a post.
lib_medialoader.rb - Here's the best one, the
crème de la crème. It loads all the images, sounds, and tilesets located within their specified folder once and for all.
To use an image once loaded, it's as easy as Media::get_image('tower.png') -or- Media::get_sound('hiptobesquare.ogg')
lib_misc_gosu.rb - Another small one with a few gosu related methods.
Repo link:
https://github.com/chase4926/chase4926-library/tree/master/rubyFeel free to use any or all, credit isn't necessary, but appreciated.