Using an exploit in the forums, spam bots were able to overload the server and bring this site to its knees. My hosting solution contacted me about the issue and disabled the service until it could be resolved. Rather than clearing out the forums (again) and trying to further increase security, I’ve decided to just remove them for the time being. The only “people” that used them were spam bots anyway, so no real loss there.
Screenshots of my new game are coming soon. Stay tuned!
It’s been far too long since I’ve updated this blog. I’ve been working on quite a few things lately, but haven’t had anything concrete to show until recently.
I don’t know why I delayed posting this for so long. I could say that part of it was that I was waiting for a gameplay trailer that never got finished, but that’s an excuse and excuses don’t really do anything. So without further ado…
I just wanted to quickly announce that Mid-Month Mayhem is back and this time our friends at Playtomic were kind enough to sponsor the event with participation prizes valued at over $100!
Official Post
It’s time for Mid-Month Mayhem to return!
Instead of being a weekend jam like Final Friday, I’d like for this one to be a week long, starting on the middle Monday of the month, and ending the following Monday.
The rules are simple. Post a reply to this thread to enter. I will select a theme and announce it on Monday, May 14th. You may use this theme if you want, or you can ignore it. You can also choose to work on or finish an existing game, if you don’t feel like starting a new one. The important thing is to come together and enjoy working on games as a community. By Monday, May 21, you should reply to this thread showing off the work you’ve done, and I also highly recommend sharing a screenshot for #ScreenshotSaturday as well. Feel free to collaborate with one another or work alone. Anything goes as long as you have fun making stuff.
Those who DO decide to follow the game jam’s theme and submit a finished or near-finished game by Monday, May 21, will enjoy free premium account status on Playtomic until the end of 2012 (Over $100 Value!).
We will be hanging out in Tiny Chat during the jam, so feel free to drop by and hang out, whether you’re jamming or not.
Please see the official thread to sign up. Thanks and happy jamming!
Yo dawg! I heard you like maps so I put a map in your map so you can map while you map in Episode 10.
“Welcome to Episode 10 of the Island Survival Dev Diary.
In this episode, I’ll go over the changes made during Day 10 of the game’s development.
I changed the titlescreen again. This time it uses a live map instead of a static image, which makes it look a lot more polished. All the lighting and weather effects work just as they do in-game, so the titlescreen stays visually interesting even over longer periods of time. The map is also loaded in externally so you will be able to change what the titlescreen displays if you wanted.
Using the same system, when you start up the game it’ll also automatically load up your last save, which is also a nice feature to have.
I worked a bit more on the options menu as well. Now you can change the settings using the left and right keys, so you don’t have to cycle through the entire list again if you pass through the setting you want. When you exit the options menu, your settings will be saved so that the next time you launch the game, you won’t have to configure everything again.
I also added a minimap to the editor in this build. There’s no toggle for it right now, and it doesn’t show your position or where you’ve placed objects, but I’ll add those features soon. I may make a map item that you can craft to display the minimap during gameplay, but I haven’t decided yet.
If you were wondering about the brevity of the last few episodes, it’s because I’ve also been working on getting my new game, Recursion, out. I finished it today, so it should be available for free within the next few days. I’ll post a video of its gameplay with a link to play it sometime soon.
Episode 9! Sorry for the terrible quality. I recorded this on my laptop while out of town.
“Welcome to Episode 9 of the Island Survival Dev Diary.
In this episode, I’ll go over the changes made during Day 9 of the game’s development.
I spent most of my time on this build working on some systems which aren’t immediately visible, but I did find time to add some things to show.
I added menu headers to my menu system, so it’s more apparent what you’re viewing when any given window is visible.
I also added an options menu, from which you can set the window to one of 4 sizes or enable fullscreen mode. You can also set the scaling behavior to one of 5 integer-scaling settings, or one of 2 stretch modes; “fit”, which will stretch to fit the screen while maintaining the aspect ratio, or “stretch”, which will ignore the aspect ratio and just fill the entire screen.
A lot of people mentioned moving the item count over in the inventory window, so I did that too. I need to find a monospace font to use so that the numbers will be flush regardless of how many of an item you possess.
I also added new sprites for unlit torches and campfires, and a command to light them in the command window. Now when it rains, the sprite will change to the unlit version, and it won’t come back on until you light it again. I’ll make lighting fires require an item sometime in the future.
As for the features you won’t be able to see yet, I added the concept of tools to the crafting system, so a recipe can require that you just have a certain type of tool to craft the item. Tools will also not be consumed by the recipe, but I may add a chance for them to break, with copper and iron tools being more durable than those made with weaker materials.
I also worked on cleaning up the codebase a bit, so features will be easier to implement in the future+.
“Welcome to Episode 8 of the Island Survival Dev Diary.
In this episode, I’ll go over the changes made during Day 8 of the game’s development.
I made a few changes to the firefly effects in this build. First, I changed color and size of the light they emit, and then I made the light fade in and out randomly. This makes them look and behave a lot more like believable fireflies. I changed the lighting for the campfire and torches to use this system as well. They will now flicker using the fading system, rather than by scaling, which makes it look better in my opinion.
I also added a weather system, and added rain as the first weather effect. The rain is set to start and stop randomly, but you can invoke it by pressing the K key. You’ll also notice that fire-based lights will go now out once the rain picks up. For now, there are no assets for unlit fires, so they still keep their fire animations while the light is out, but I’ll change that soon. The lights will automatically re-activate when the rain stops, but I’ll change that later when I add a contextual options to the command window.
Most of my time on this build was spent developing the crafting system. When you select “CRAFT” from the menu, you’ll see a list of items you can create, based on the items you have in your inventory. So far I’ve only added a few crafting recipes to test out the system, but now that it’s working, adding more will be as trivial as data entry. You’ll also notice that recipe chains are possible, where you must first craft parts of an item before you can craft the end result.
I’ve made a little progress on the pre-order store page, so it won’t be long before I can start letting people try it out. If you’re interested in the game, don’t forget to subscribe and comment for a chance to win a free copy.
“Welcome to Episode 7 of the Island Survival Dev Diary.
In this episode, I’ll go over the changes made during Day 7 of the game’s development.
In this build, I added keyboard shortcuts for all of the editor options.
You can select a tile layer by pressing the number keys, or select an object by pressing the Z or X keys. If you
have a tile selected, your first press of Z or X will refocus on the object tool, and the second will change the object.
You can also change the brush size using the left and right square bracket keys.
The contouring system can be toggled with the C key, and autotiling with the V key.
All of the shortcuts were just picked at random for now, but they’ll be
customizable in the future. These shortcuts make editing maps even easier.
I spent most of my time on this build working on the map saving and loading system.
You can press Q to save a map, and R to load one. The terrain, your position, and all of the objects in the world
will be stored in the map file. Maps can also be saved and loaded from any directory you choose,
making it easy to share maps between users.
I did a lot of work on the inventory system as well. Items of the same type will now stack when placed in your inventory,
and the number of each item you possess is displayed next to its name. There are also functions in place for removing objects
from your inventory, such as when crafting or dropping an item, but those features aren’t available yet.
Items in the world that do not behave as containers of other items, will now disappear from the world when searched.
Additionally, you will never fail to collect these items when attempting to search. In the future, I will replace the search
command with something more obvious such as “pick up” or “take”, to differentiate the action.
I will be working on the preorder system for the game in my spare time over the next few days. When preorders are available,
I’ll start selecting a daily winner randomly from everyone who subscribes to my channel and comments on the video from the
previous day. I’ll announce the winner in the video for that day, so be sure to subscribe and comment if you’re interested
in the game.
“Welcome to Episode 6 of the Island Survival Dev Diary.
In this episode, I’ll go over the changes made during Day 6 of the game’s development.
I added quite a bit of functionality to the editor in this build.
First, I added support for variable brush sizes. You can change the size of your brush by clicking the left or right arrows located directly under the object selector. There are currently 6 brush sizes available, but I may add support for more sizes or different shapes in the future.
Next, I added support for auto-contouring, which you can enable by clicking on its tickbox. What this does is loop through the layers backwards, placing tiles in a larger radius as it goes. This is useful when you want to automatically add transitions from higher elevation tiles down to water, without having to manually draw it in. Of course, you can always turn the contouring off to touch things up exactly as you want.
The algorithm for this is pretty slow at the moment while autotiling is enabled, especially with larger brush sizes, so I added the option to temporarily disable autotiling. Any tiles that you paint while autotiling is off will be resolved as soon as you turn it back on, so it’s a useful option for when you’re editing large areas of the world at once.
I added 4 new objects in this build as well. Iron Ore, Tall Grass, Clams and Fireflies are now available in the object selector. The fireflies have their own AI and also emit a small light which makes them look really cool at night. I’ll probably add in random blinking to emulate how real fireflies behave.
I finally added an inventory window and hooked up the search command to an inventory system, so anything that you find will automatically populate your list of items. Items do not stack yet, nor do they really do anything, but it’s a step in the right direction.