Junebug

Some stuff

Yeah, so it’s been quite a while since I put anything on this blog. I’ve been spending a lot of time elsewhere and doing other things.

I’ve still been programming on my own engine and such in the background and working generally on experimentation and thinking (thinking long and hard) about things I could be doing differently and things that I’m doing that maybe I don’t need to and so forth. It’s extremely careful consideration work going on…

Other than that I’ve written an extension for my 2D engine project, formerly called “Junebug”. It’s now called “SpiderTank” instead. The details to this name change are irrelevant… but spidertanks are sort of cooler than junebugs. Less cute… but cooler.
But the idea is still the same… Simple and fast 2D engine. I’m right now working on ways on rendering a virtual screen resolution, to support more low-resolution games that don’t necessarily try to squeeze your fantastic full HD desktop into a sorry 320×240.
More on that later when I get it to work on a satisfactory level.

Yeah… What else… I’m working loosely on a bunch of concept projects, not going to name any of them since I can’t at all commit to them at this point, they’re way to fresh.

But mostly I just want to make games at this point, and that’s what I’m trying to do. 🙂

Advertisements

Stuff

Engine is coming along just fine, there are no major roadblocks as far as I can see. Nothing much to say, really. It just goes on. No end in sight either, and I don’t think there will ever be a real end in sight. Does that happen when the first game that uses the engine is released? Is that the end? I don’t know.
Either way, it’s all fine. 🙂

Now on to another thing that I touched upon like two posts back, that project that I was working on.
Well I might as well say what it is, since I’m likely going to be posting progress stuff on here.
Since I apparently can’t get enough of it, having it be my primary programming endeavor, I am actually writing another engine.
But this time it’s downgraded one dimension which effectively puts it in 2 dimensions.
It’s a 2d engine! 😀

(That subtitle is not actually accurate, but there will be coding… And engines… Err… Engine. Note also that the name “Junebug” is just a codename for this project.)
I call it Junebug, originally named as a reminder for me to keep it small, to keep it reeeaaally tiny. Like a Junebug.

Now this project isn’t without its own share of ifs and buts, most of which have to do with the end result.
The original goal is to actually release this library as open source where I just flat out give out all the code to the library, how it works and someone, somewhere might have a laugh with how poorly it is written.
I’m also aiming at making it cross-platform (to some extent). Simply because it’s something I love and I want to work on that, or start working on that stuff since it’s for me, as a developer, a thing I haven’t done before. The downside is that I’ll only be able to work on Linux and Windows. I’d be happy to work on other platforms but from a practical standpoint that is not possible right now.
But. All of the above can only happen if I’m satisfied with the end result and if I think that it might actually benefit from an.. uh… “open-source… ification.”. And by those parameters alone it’s already very arbitrary.
Nevertheless, we’ll see how it turns out. 🙂

This is going to be my new go-to toy whenever I’m feeling worn down by other stuff, so I can’t guarantee that I’ll work on it that much. But right now I’m eager to get the foundation up and running at least.

I might have to make another post sometime soon that goes through the project a little more in depth, but until that time this is just an idea, basically. Yes, the project is established enough to have a codename and a cute little logo, But I still regard it as an “idea”. Making it sound too official is scary to me.
Also, in cold reality it’s just a small project that I can work on, it doesn’t have to amount to anything at all really. It’s just like my 3d engine, but smaller, and… Different.

More details on this at a later time. 🙂