Declaration of Libraries

When in the Course of human events it becomes necessary for one people to dissolve the political bands which have connected them with another and to assume among the powers of the earth, the separate and equal station to which the Laws of Nature and of Nature’s God entitle them, a decent respect to the opinions of mankind requires…

Woops, wrong declaration.

All corny jokes aside, it has come the time for me to make public my cobbling of libraries, which can be found here on Github: https://github.com/Puzzlem00n/BaseLibraries

Credits go to Kikito, Kadoba, litearc, Nikolai Resokav, Inny, thelinx, and YellowAfterLife for many of the libraries and ideas for what I coded myself.

A few interesting decisions I made this time:

  • I’ve decided to make the game run with a pseudo-fixed framerate. Love2D normally runs with variable framerates and delta time, but I’m really sick of all the glitches that gets me, so I figured it couldn’t hurt sticking it to 30fps.
  • I’ve finally written in my own code for tile collision. Don’t get me wrong, bump.lua is awesome and it’s still in there in case I want it for entity collision, but when I get weird tile collision glitches, it’s hard to fix when it’s not my own code. Besides, mine is much, much simpler, and works just as well.

Well, my fourth event approaches. Good luck to all, especially you, new guys! Without you, Ludum Dare wouldn’t be growing so fast and strong.

 

EDIT: A new credit goes out to Taehl, because I just had to add Tserial. :)