Early Access Update #16 – v0.1e stable, more graphics and language menu

Update time friends, these come so fast!

Work is still focused on the time system re-write. Great progress has been made though! Not quite ready to show anything, 99% of it is under-the-hood, but we’re getting there. I do have a few things to show however!

Before we get started, something has been on my mind the last few updates, so let’s talk about it. Would you prefer weekly updates like this with less in them, or more substantial updates every 2 weeks? I like the frequency of weekly updates as we stay in touch more often, but I always feel like I don’t have enough to show.

Any feedback here would be really appreciated. 🙂

Right, onwards.

In the madness of working on v0.f I neglected the previous build and it’s been in the beta branch for the last few weeks. That’s now been moved to the stable branch, so you should get an update to Samphi tonight. Here’s a reminder of what that update brings:

  • Samphi is now compiled with Windows YYC, so we should see a speed increase! According to GM, YYC can ” increase your games performance by a hundred-fold”. Let me know how this goes.
  • Hopefully fixed a bug where music was playing twice in the menu. I say hopefully because I could never recreate it, but I put something in place that should stop that ever happening.
  • Fixed a bug where feeding honeycomb to your dog would cause the game to crash.
  • Fixed a bug where small items disappear in water and the ground.

In-between my coding jobs I’ve been continuing to move the graphics over to this newer style. I’m really loving it! The settings screen has been updated, and the inventory screen has. Here you can see them side by side:

What do you think? It’s a bit hard to make a judgment when the art is so isolated like this, but I love the new style and font. As you can see, the font of these updates has been moved over also! Feedback appreciated.

The last few updates have mentioned and showed some things to do with language, and a language menu has made its way into the game this week. In the main settings screen there’s a new ‘Language’ option that will show the following menu:

Really simple way to select a language. When the next update comes out this won’t likely be 100% plugged in. It will change the name and descriptions of the items, but probably nothing more. That consists of more work, and this update was already taken too long.

The next update … Who bloody knows. 😀 I’m bored of talking about icons, so I’m sure you’re bored of hearing about them.

I have a few new crops planned, and a new animal! Hopefully, will have some art for those to show. No doubt I’ll also move more UI over to the new style, so stuff there also. Depending on what you guys think about my first point on update frequency, this will either come next week or the week after. Please do let me know.

Just want to say thanks for your patience. I wish I could pump out updates to Samphi much faster that I am but it’s just not possible. I work full time and am a one-man-band. I love Samphi and am very excited for the path we’re on, we’re just traveling down it steadily for now. 🙂 But please know that increased update times is purely down to circumstance and the size of the updates, not any diminishing passion for the project.

I’ll work on Samphi indefinitely until it’s the game I have in my mind. We’re still right at the beginning of that journey. 🙂

Okay, rant over. Go enjoy your weekend, speak soon.

As always you can show your support and keep up to date with development by following me here:

Visit my websites
Greeny Games Website[www.greenygames.com]
Samphi Website[www.samphi-game.co.uk]

Follow me on Twitter
Greeny Games Twitter
Samphi Twitter

Early Access Update #13 – Localization update, performance increases, and the C word

Hi friends, update time.

So last week’s update was a short one. In summary it read: ‘I’ve been working on chests, they’re just been difficult’. Unfortunately, the situation hasn’t changed much! In fact, if anything, it’s worse. Turns out the item system needs a good ol’ re-write.

Not to panic, let’s all just laugh it off …

In the last update I demonstrated that the latest problem with implementing chests was that Samphi needs to be able to deal with multiple item stacks in order for them to work correctly. Unfortunately, that’s currently not the case, and to implement that means a re-write of the item system.

Bit more info; All item info is currently stored in a single list, so while we can have two icons, they both use the same data values such as quantity; they’re not individual stacks which they need to be. There’s also an issue with saving and loading items. The current system is designed around working with a single instance of each item, and to enable that to load/save multiple of the same type also requires some work.

All of this is 100% doable, just it’s not something I couldn’t fit into this update, but rest assured I’m working on it! Over the next two weeks I’ll be taking the item system back to the ground and doing a full re-build. This will allow multiple item stacks, loading/saving of multiple items, and in turn will enable chests to work correctly.

Sorry it’s taking so long. That’s the last I’m going to talk about the C word. The next time it makes an appearance in an update will be when they make it into the game. Still, there’s lots to be excited about in this update!

v0.1e hit the beta branch today and it’s brought with it something very exciting! Samphi is made in Game Maker, and Game Maker has an export tool call the YYC. Without getting into too much boring detail, it’s basically a tool that makes the game run faster. For the first time ever Samphi is exported with it so we should see some speed increases.

According to GM, YYC can ” increase your games performance by a hundred-fold”. We won’t see a performance upgrade quite on that scale I don’t think, but do let me know if you notice the game being a bit nippier!

Along with the performance upgrade, I’ve also fixed a few bugs in this update, so here’s the full changelog:

  • Samphi is now compiled with Windows YYC, so we should see a speed increase! According to GM, YYC can ” increase your games performance by a hundred-fold”. Let me know how this goes.
  • Hopefully fixed a bug where music was playing twice in the menu. I say hopefully because I could never recreate it, but I put something in-place that should stop that ever happening.
  • Fixed a bug where feeding honeycomb to your dog would cause the game to crash.
  • Fixed a bug where small items disappear in water and the ground.

Getting Samphi translated into as many languages as possible has always been a goal of mine, and thankfully a number of great people from the community offered their help! I’ve spent a bit of time collecting together all of the text that is currently in the game and collated it into a Google docs sheet, so those wanting to offer their help can now do so!

I’ll post these instructions in the discussion also, but if you’re wanting to help translate Samphi, send me an email to greeny@greenygames.com. I’ll send you an invite to the appropriate Google doc. Hopefully over the next few versions we can start incorporating more language options. 🙂

The item rebuild will be most of my work unfortunately. I say unfortunately because I always feel these updates are boring. From my perspective it’s a huge update as part of the engine gets a re-write, but from the player’s perspective nothing changes! If I do my job correctly, you won’t know anything has changed!

Because of this I always end up trying to sneak in other work, such as the updates to the sheep so there’s something visibly different, but that takes time away from the core work that needs doing. Downside of being a one-man-team I guess.

Hope you’ve all had a great week and have an even better weekend. I wish there were flashier updates to show, but we’re going to have to put some time into engine work for a little while. 🙂

As always you can show your support and keep up to date with development by following me here:

Visit my websites
Greeny Games Website[www.greenygames.com]
Samphi Website[www.samphi-game.co.uk]

Follow me on Twitter
Greeny Games Twitter
Samphi Twitter