Goodbye Weekly Update
Hi everyone! We're back with another weekly update. For those that are wondering where we've been and what's going on, I'll get to that in just a moment.
But first, let's Kick Start Your Week with Mikeyo:
We're a little behind with our Indie Spotlights:
For the week of October 25th to November 1st our Spotlight was of Cloaks & Spells, a 2D platformer/metroidvania game:
Beals Software Project Page
For this week, our Indie Spotlight is Approaching Infinity, a 2D space roguelike:
Beals Software Project Page
Approaching Infinity has a Kickstarter that is currently running: http://www.kickstarter.com/projects/181428952/approaching-infinity-a-space-adventure-roguelike (ends December 11, 2013)
Now, we're really far behind partly due to our day job, but mainly due to working on the prototype for Lord Sen's Battle Arena (it was supposed to be the alpha, but we weren't able to hit that mark.) Basically, early last month I said that we were going to have the alpha for Lord Sen's Battle Arena ready by the end of October, so I put everything aside and focused on that. I realized in the last week/week and a half that I had the project nowhere near alpha ready, let alone prototype. So, I "fell off the grid" to put all of my time and energy into that. The prototype (version 0.1) was put up for download on 11/04, but I didn't really promote it due to the fact that it really is still quite unstable and featureless. Version 0.2 was just put up for download which is less broken, but still quite featureless. It is playable though; you can create a lobby, have people join, change teams and game settings, start the game and play (you can download it from it's project page, but it requires multiple players to "play".)
So, what was the hold up? Well, I implemented the initial system using plain a TCP set up. I know from reading forum posts and many articles throughout the years that TCP isn't the way to go. So, I then converted and refactored our core networking library over to Lidgren. While this was a very smooth process (seriously, if you're doing any networking I highly recommend Lidgren), it did still take a week due to my lack of networking knowledge.
The major hiccup though has been my lack of multiplayer game development experience. In all my time programming, every time I've attempted to develop anything remotely "online", my hold up is usually what to send and where. I've spent countless hours searching, but I have never seen an article that touches on this and trying to decipher it from others' projects (even tutorial projects) is close to impossible. I've come to realise that this is due to the fact that it depends so much on how your engine itself is written. I've also come to realize that using a component based engine wasn't the best choice
Anyway, things are moving along rather well now. We have everything planned out from our current version (0.2) through alpha (0.5) and beta (1.0.) We're going to be posting a new version every Monday (most likely evening), so keep your eyes out.
On other fronts, we've made the decision today to move The Lost Chapters to the background so that we can make room for a different project (Operation D.A.V.E as Mike has dubbed it.) We're going to discuss some details about it in our meeting later, so we should have some more info soon. I do want to say that it is kind of a time limited thing, which is why we are pushing it to the head of the line (well, third in line; Lord Sen's Battle Arena and Seeking Imagination are still leading the charge.)
Now, on to the topic of this blog: I'm not really sure about the future of it. I've come to realize that this really isn't the place for the weekly update; it is meant for game development and that's the content we should be providing here. So, I'm going to be shifting this journal back to more game development related topics, but I probably won't be doing "scheduled" posts. Basically what I was doing before I started the weekly update, but hopefully a little better (I'll obviously plug the weekly update in the blog posts though.)
As for the weekly update, we're kind of splitting things up and "expanding". Since the Let's Play Indie Games idea has expanded a little bit (we're showcasing our videos plus other let's players), we're talking about doing a Let's Play Recap video that would include those. Mikeyo's Weekly Update and Kick Start Your Week videos will continue as normal; we'll probably start putting up a news items for those (he also tweets them from @mikeyothedj.)
Anyway, I think that's all for this week and to catch up what we've been doing over the past couple weeks. I'm not sure what format I'll move forward with for the blog posts, but they'll definitely still be coming. Thanks for stopping in!