A couple of years ago I participated in the VimJam2 GameJam and made the game The Boss and that was a fun experience where I tried out making a game in Unity (not really my thing.. just didn’t enjoy the process) but I think the humor became good and the music as well, so when VimJam4 came along this year I decided to jump in and try to make a variant of a rythm based game in DragonRuby.
It’s not a great game, but it didn’t take much time to make and I think I can build on this concept. The controlls are simple and with some design this can actually become fun to play.
Now, you might wonder why i chose to use DragonRuby, well. Its just feels right. I can code the game and I just need a command line and Emacs/VSCode or whatever. No installations.. And also the publishing system is excellent. I can simply just be a developer and understand this. I don’t need to be expert in a game engine. The concepts are simple and it just gets the job done and I can do the things I like. Develop.
I remember when making the Unity game the endless hours of trying to get a collision system to work correctly with the ground plane (it still doesn’t, its possible to fall through the floor..). This is trivial in DragonRuby. On the other hand, making a particle system in DragonRuby is probably a bit harder than in Unity where its just there. So what you use kind of depends on what you are making and WHY you are making it. I am making this for my enjoyment, so I use the tools I enjoy 🙂
As usual I put most energy into the tune. Hope you like it 🙂
Amir Rajan, the maker of the excellent DragonRuby game engine put up a couple of Youtube videos comparing the engines performance to Unity and PyGame. Since I wondered how Godot 4 would stack up, I implemented the same benchmark there.
How did it stack up? They are quite similar from what I could see. DragonRuby a bit faster when handling 20-40k sprites but at 80k they were the same.
Is there any real take away from this simple comparison? Not more than both are plenty fast. If you land here since you are thinking about if you should use Godot or Dragon Ruby, then I think you can take speed out of the equation and focus on other differences. Both are excellent.
Due to the rising energy prices I have changed my Electricity supplier here in southern Sweden (Tibber) to one that bills me based on what the electricity costs when I actually use it (hourly), and that also has an API. So.. with an API comes the responsibility of making use of it of course.
I made this small application / website to tell me if its a good idea to take a shower or to wait, based on the electricity price right now.
Of course it only makes sense to you if you live in southern Sweden and have the same Electricity deal as I have, but if you do, this might be useful 🙂
I use a few browsers on my different desktops and I normally don’t really care what I’m using. The standard is pretty high when it comes to browsers and even the bad ones are good. But there is a browser I always get back to, and that is Firefox.
Although writing this little post about it gave me an opportunity to tweet that Firefox crashed a lot today, I won’t mind. It usually doesn’t (and has just had a major upgrade).
But the main reason is that it is cross platform, and that the plugins are just so good (Pocket and Evernote mostly).
I don’t use many plugins, but those I have integrate well (on all platforms I use) and the browser does actually feel faster on my mac than Chrome. Then the fact that it’s very developer friendly is a big plus.
But the main reason is the fuzzy feeling of control and trust. Mozilla isn’t selling my data, and they work actively to make the web a little bit more secure.
That really matters.