Current Projects

Hey guys. This blog post is dedicated to listing my current projects. Why? So you know what to expect, in terms of types of posts.

Music
So, for starters, I've actually been putting some time into my music. What does this entail? Well, I'd like to finally release some final versions of covers. Unfortunately, I don't have anything really prepared.

My music is actually split into two categories, with a lot of focus on the second one and enough focus on the first one to slowly get production. The first category is long-term projects. This entails songs that are both long and fairly difficult. They take a lot of effort and therefore will take weeks, even months, to complete. Currently there are two songs in that category.

Second category is short-term, would you have guessed? These are songs that I expect to be done in a week or two. They're easy and don't require too many instruments and parts to complete. I focus on one at a time, pretty much, and get it to my own production standard before releasing. So far, there have been none that have been released. I have plenty of songs in this category, but without someone to do the instruments it's pretty difficult to do. Obviously, I'm trying to avoid copyright strikes, so everything has to be done custom, which means finding someone who will play instruments for free. It's not easy.

So, where is this right now? Well, I've been working on keyboard with my long-term song and learning the intro (as that has to be done with a synth). So far, it's been good. I've got the notes down, I just need the speed. That comes with time.

Virtual CPU
 One of my long term programming projects is to create a virtual desktop, complete with swappable parts and user-made extensions. This starts with the first tier of virtual CPU, which is currently on hiatus (for more learning stuff). It's in a very basic form, almost ready for expansion through custom assembly, but that's where things get difficult: writing an assembler. Of course, once I finish the basic CPU stuff I can work towards other parts of the virtual machine. Eventually I will work on a graphical interface for everything, complete with a text editor (for assembly code). All of this is looking several years into the future, especially with the amount of projects I put more focus into.

Forum Site
This has also been a fairly long term project of mine that goes off and on depending on my mood. I've been interested in writing a forum for quite a few years, with my original take in PHP. However, I never could quite grasp the PHP language for back-end versus front-end, so I eventually just gave up on it. Fast-forward about two years and I finally learnt how to create a website in Python using the Flask framework, so now that's going pretty well. It's slow, as again, I focus more on other tasks than this one. There's also been quite a few interruptions preventing me from working. However, a lot of work has gone into it and it's almost ready for real testing.

Adventure/Survival Game
This one has no name, and hasn't been my focus for long. However, I've always been interested in this genre of gaming. Minecraft, Unturned, Subnautica... They all have one thing in common: survival and exploration. Collecting resources and trying to survive. I've even noticed myself adding mods to Skyrim that make it more about survival than just exploration. On top of that, I love that Ars Magica mod for Minecraft, which adds a lot of spells and customisation. Combine these things and you get the current idea for my game. It's still extremely early in development, I'm still putting together the first-person controller. I have a lot of ideas for the game, and it will be my true debut into game development.

I'm using the Godot engine, which I've taken a pretty good liking to. There's still a lot for me to learn, but I don't intend to release the game any time soon. I'm looking at a year, minimum, before I ever release a playable game to testers. There's not much to say on it right now, I'm still planning it and deciding what I want to do with it.

Generic Programming
And, of course, the last section. I spend a good portion of my time programming or reading information and copying programming tutorials for learning. I mostly stick to C++ and Python, and I like to learn as much as I can. Unfortunately, most information isn't free. However, I feel it's going pretty well. I have written a few useful things, then deleted them because I never use them. There's really not much to say on this subject. I just really love programming and learning.

Comments

Popular posts from this blog

Initiation

RPi Zero Morse Code

RPi Ranting