Blorb; Android Game
So, I’ll stop talking about Blorb on here, since it’s only slightly related (because they’re both games). But, one more shout-out is in order.
Here’s the development blog for Blorb so you can keep up with what I’m doing while Moldering is on hold. I plan to have it released before Christmas and sell it for a small amount, but if I can’t find an artist I don’t know if that will be possible.
Leave a comment here, there, and please feel free to bookmark the site. I’ll keep it interesting for Android developers as well as game programmers and enthusiasts alike.
Cheers!
James
Need Help (Artist) for a Personal Project
Hey guys…. it’s been a while. We’re still on break from Moldering, but I’m working on a personal project. I’m developing a rather small game for the Android (cell phone operating system designed by Google). The Android is about to become the next big thing. Look into it, it’s serious competition for the the IPhone, as well as all the other independent cell phone operating systems.
Anyway, I’ve got the whole game documented out, I’ve got an engine up and running, and I’m progressively working on the project. I plan to have the game out within a month (give or take a small while), but there’s a catch: I don’t have an artist. The artist who was helping us moved on to some really great looking projects and I wish him all the best. So, he won’t be helping out on this one. For now, I’m creating dummy graphics for each of the objects and their states and programming and designing the entire game out without the final graphics.
If anyone is interested this is a paid position. The entire set of 2D graphics for the game will be given to the artist and they just need to be redone. The artist will receive monetary compensation all upfront after the set of graphics are completed and returned. There shouldn’t be more than 5-8 hours of work (assuming you’re experienced).
I’m not planning on hearing anything back immediately but I remain hopeful that someone out there will catch wind of this and be happy to jump along. Wish me the best,
James
[P.S. Use the link provided but ignore all of the parts about volunteering and Project Moldering (as well as the graphics style). Use that link and just put a note that it’s for “Project B”. I don’t want to share my email address with the web and all of its spam bots.]
A Necessary Break
As you may have noticed, we haven’t updated in a while. Both Zack and I are taking school seriously and since it started again just last week we haven’t found much time for the game. This does not mean the game will never see the light of day. We’ve taken breaks from the game, often months at a time. This will be the third or fourth major break we’re taking. That’s one of the pitfalls of developing an indie-game with no budget and no one paying you—real life gets in the way.
If you would like to keep up with what I am doing you can follow a blog I set up for one of my Computer Science classes. On it I will continue a semester-long discourse on what seems like a great book, “Fluid Concepts and Creative Analogies: Computer Models of the Fundamental Mechanisms of Thought” by Douglas Hofstadter. The title seems obtuse and gives the feeling of a technical read, but the prose is very conversational. If you want to follow it, or just make sure I haven’t disappeared off the face of the earth, here is the link:
iamnotaloop
Here’s to a short break from what continues to be a meaningful project to us! Cheers!
-James
Crazy Storms in Upstate NY
We haven’t been able to update because of a crazy electrical storm where Zach and I are staying. Last night a lightning bolt struck close to the house we were staying at and sparks could be seen right outside the window. As a result the router, a computer monitor, and some other electronic gadgets got fried.
I’m at the library now. Hopefully we’ll get things up and running again soon.
-James
Custom Palettes in Level Editor
So, while designing levels in the level editor I was getting sick of scrolling through all the different tiles looking for the ones I wanted. So, I took matters into my own hands and created a class called Palette which extends Java’s JFrame. These little windows can be brought up allowing you to drag a collection of tiles/objects from the editor into them and use them from there.

The palettes can also be saved and there can be multiple on screen at any given time. It can be very useful to make different palettes for enemies, for different areas, or for anything and load them later.
Now, if I can find the time, I’m going to make a bunch of really useful palettes and save them all for when I want to do some serious level editing.
-James
I reworked the old lighting system and took out the translucent images we were using as light sources. Now, the game calculates the area of the map, subtracts from it where the light sources are, and draws just the outline of the shapes translucently with increasing stroke size. The result is that when the light sources meet there’s a nice mixing of the areas.
Here’s a nice article on strokes in Java that I used as a reference:
Java 2D Trickery: Light and Shadow
-James
A Little Love
AuthenticKaizen was running a thread of “promisingly good freeware games in development” on TIGSource . Amazingly, he’s turned this thread into a fully-fledged website. It’s a great place to check out indie-games in development.
Pixel Prospector
What does this have to do with us you ask? At the time of this post Moldering is on the front page! It also has it’s own page:
Moldering on Pixel Prospector
So, everyone take a moment to bookmark Pixel Prospector and check back for great new games in development!
James
Some quick Updates:
Here’s a quick preview of some new enemies I added to the Moldering world. I’ve used the stock graphics and drew some basic sprites just to get things up and running.
On other news I’ve had some success and some problems with Ogg. I’ve gotten tracks to successfully loop and stop when finished without crashing the system or looping the last second or so. However, there’s a small lag when the track is first loaded and when it starts over.
I wonder, does this have to do with Ogg streaming, is it OpenAL, or something entirely different?
Ogg Music Support
We’re using Ogg because it’s royalty free and provides fine compression. Using J-Ogg, I’ve managed to get streams to play, but I ran into a problem. The game hangs when the song is finished (either that or it continually loops the last buffer)… so I’ve got to do some debugging before I can move on.
Anyway, Ogg streaming is great. We can have a large library of music without worrying about running out of memory. As each song is played only a small amount of memory is read in at a time directly from the disk, rather than loading multiple 1-3mb songs into ram or on the heap. Now we can have that huge soundtrack we always dreamed of!
-James
Project Chainsaw
The guys over at SharkArm Studies stopped by to say hello on our devblog and linked us up to their new game-in-progress Project Chainsaw. The game is in a similar fashion to Moldering and looks very promising. I figured I’d do them a little bit of advertising and shout out about their game since it looks great.
Here’s a link to their development blog:
http://www.sharkarmstudios.com/
But, make sure to check out this video at least to get a feel for the game:
http://www.youtube.com/watch?v=eX7dVsrMewk&eurl=http%3A%2F%2Fsharkarm.blogspot.com%2F&feature=player_embedded
It appears that the game centers around exploration and using your trusty side-kick/dog to fight your way through the world. They seem to have about the same level of progress done, so keep updated and watch as both develop.
Site Updates
I added some new site navigation on the right side as well as expanded the about page.
On another note, I’ve also been working on some collision detection stuff and have been doing some musing about designing an online sketch pad that works per-map for designing the world of Moldering.
I’ll be sure to keep you guys updated!
-James
[Flash 9 is required to listen to audio.]
Menu Music:
Written by Team Leader James Daniello (bet you didn’t know he was a musician too!), this track is one of several candidates for the Main Menu music when you first load the game.
Keep tuned for more music, videos, photos and info about Moldering!