Page 1 of 1
What is HUMP?
Posted: Tue Sep 16, 2014 2:16 pm
by nice
Hello boys and girls!
I have been here for a while(ish) now and recently I've started to see this HUMP thing popping up here and from what I understand it's some kind of a library that keeps gamestates, timers, vectors and more.
Still I want to hear from you what it is, it's uses, where HUMP works the best and If it's applicable for my own project, which I call Helium and in this project I'm making a Microsoft paint clone as part of a process to understand Löve better.
I have looked HUMP up but I still want to hear more about it so if you think this thread dosen't belong here then I'm sorry for the inconvenience.
Re: What is HUMP?
Posted: Tue Sep 16, 2014 3:47 pm
by clofresh
It's a set of libraries for common things you might need in games, like classes, vector math, state machines, timers, cameras and signal handling. If you find yourself writing implementations for these things yourself, you should consider using HUMP's implementation as it's been tried and tested. They're independent of each other, so you can just require what you need.
Re: What is HUMP?
Posted: Tue Sep 16, 2014 5:26 pm
by nice
clofresh wrote:It's a set of libraries for common things you might need in games, like classes, vector math, state machines, timers, cameras and signal handling. If you find yourself writing implementations for these things yourself, you should consider using HUMP's implementation as it's been tried and tested. They're independent of each other, so you can just require what you need.
Does HUMP have any limitations that you should be vary of?
Re: What is HUMP?
Posted: Tue Sep 16, 2014 5:51 pm
by clofresh
The only downside I can think of is that some people don't like having third party dependencies and like doing things all their own way. Otherwise, it's pretty solid.
Re: What is HUMP?
Posted: Wed Sep 17, 2014 10:18 am
by nice
clofresh wrote:The only downside I can think of is that some people don't like having third party dependencies and like doing things all their own way. Otherwise, it's pretty solid.
Is there some kind of a installation process to use it or what?
Re: What is HUMP?
Posted: Wed Sep 17, 2014 12:47 pm
by Zilarrezko
nice wrote:clofresh wrote:The only downside I can think of is that some people don't like having third party dependencies and like doing things all their own way. Otherwise, it's pretty solid.
Is there some kind of a installation process to use it or what?
Just download the zip / clone it from github. Then you can put the files into a folder called hump, then put it in your projects directory, and then load the ones you want with require, then they return an object with all of the API of that particular module.
This Wiki looks pretty fresh and clean, explaining things prosaic enough that I can follow it.
looks like basic tools to get a kickstart in game creating if you're not too into learning basic game math and logic and just want to use something that's well documented, lightweight and optimized by an advanced programmer to create a game fast and easy. Good if you're new to Programming, but know it enough to use the library or just want something that isn't sloppy (like my work).
Re: What is HUMP?
Posted: Wed Sep 17, 2014 1:25 pm
by nice
Just download the zip / clone it from github. Then you can put the files into a folder called hump, then put it in your projects directory, and then load the ones you want with require, then they return an object with all of the API of that particular module.
This Wiki looks pretty fresh and clean, explaining things prosaic enough that I can follow it.
looks like basic tools to get a kickstart in game creating if you're not too into learning basic game math and logic and just want to use something that's well documented, lightweight and optimized by an advanced programmer to create a game fast and easy. Good if you're new to Programming, but know it enough to use the library or just want something that isn't sloppy (like my work).
Transhumanism is the goal. Technology is the means. NOD, is the path... Peace through Power.
Good to know but for now I'm going to make my current project in code and after I'm done with that I will see if I can use HUMP for a new project.
Thanks for enlighten me!
Re: What is HUMP?
Posted: Wed Sep 17, 2014 1:29 pm
by Zilarrezko
No problem man, have a good one.