Categories
Uncategorized

If It EXISTS there is a JS Library For It.

The nice things abous JS is that the fact it was so awful, the entire CS community is trying to make it good. From this we have an absolute bounty of JS libraries that try and make the programming language good. Unfortunately, there is no cure for terminal awfulness, however, the libraries make the hospice care a little less painful.

After deciding that we can not invest 80 hours a week trying to become unity devs, it turns out using JS libraries was in fact the correct solution to our problems. We found one called SOCKET.IO which handles online multiplayer capabilities for games. Which is very convenient as trying to reinvent the wheel by deal with low level socket engineering is only slightly below the pain of trying to pull out your own teeth with pliers.

To say that I appreciate JS is being to nice to it. However, I admire its ability to be the programming language that is used for everything that is is not meant to be used for. It makes me really appreciate the countless of hours that was dedicated to make JS good in order to make it functional. Because for some reason we have collectively decided that this is our chosen messiah of programming languages even if its missing a couple limbs.

So far we are making good progress, even with the switch of tech. We made the right call by switching off of Unity and going to a simplified tech stack of using Node JS, HTML, CSS, and JS, and an assortment of JS libraries.