• Register
Post news RSS Bug Hunt

Bugs, bugs, bugs! A look into a programming chamber of horrors, improvements, and things still left to do for the playable build!

Posted by on

Happy Sunday!


This update sees a general lack of shiny new visuals to show off, but there's plenty of messing around going on under the hood. The battle to get the current content up to a release worthy standard for a playable build continues!

Bug Fixes

There are a TON of these little jerks lurking in the game, and I've prioritized a handful for the playable demo.

- A couple obnoxious ones have come about thanks to my fiddling with the day/night cycle:


You can see the drawing of the torch gets weird during a fade-in/fade-out, as well as when you triumphantly pause the screen and hold your newly discovered item aloft (so much for fanfare).

- Hitting treasure chests, especially when they are up against a wall triggers a bug that causes the chest to REFUSE to open unless moved:


- Opening your inventory screen turns off the day/night drawing effect:


- Opening your inventory also turns off the seasonal check for future rooms that you transition into. You can see the second room deciding it's just gonna draw ALL the seasonal tile layers... because it hates me:


- Certain (and only certain, of course) falling hazards ignore your shield (game needs hardhat):


- If you have a shield equipped when entering and exiting a doorway, things get real screwy:


- Blood particles, when hitting a solid that can potentially move, don't move along with the solid object they've landed on:


Minor Improvements and Fixes

Things aren't all doom and gloom, though! Here are a handful of tweaks and fixes I've made this week:

- I can't remember if I've addressed this already, but you can now grab one-way ledges (the background platforms you can jump up through and land on top of. This certainly makes traversal feel better and more fair:


- Picking up liftable objects and enemies is faster. Again, a minor tweak, but it feels a LOT better and less sluggish. The minor speed adjustment feels like it improves survivability, since you are vulnerable during this animation:

Here's the slow lift:


... and the lift after the tweak:


- The new Clingjaw enemy has been fixed -- segment spacing has been improved, and when the head and segments meet a solid object, they are easier to see -- attacking segments did not carry the damage over to the "head", and the enemy now dies correctly:


- Biome detection has been simplified when on the overworld. The pink ovals you see on the map used to set the active biome when the player object collided with them. Now, the active biome is set when the player collides with a random encounter based on proximity to the pink object. This cuts down on collision detection on the map:

- Weighted pressure plates used to be... um... yeah. See the before and after for yourself:


Save System

I've started to plot out how this thing is going to work now that I have enough junk to track, like:

  • certain doors and gates opened/unlocked
  • cinematics and story events completed
  • quests completed
  • bosses killed
  • character level, inventory, general progress tracked
  • certain items found

... and a host of other things. This is a daunting prospect, but one I'm slowly getting to grips with and figuring out.

Playable Build Checklist

In addition to all of the previously mentioned tasks and issues, here's a general rundown of everything I'd like to have completed and/or addressed in the next couple weeks so you all can give it a try!

  • finish first NPC village including (finally) a vendor
  • finalize dialogue bits and interaction with the NPCs in the mining prison
  • GUI improvements
  • redesign UI interaction with gamepad and keyboard
  • implement save system
  • finish burning village story events
  • finish Tra'Tibowt boss fight
  • updated impact sprites (like jumping on an enemy's head and stunning them)
  • more general and universal sprites for the overworld encounters

That about covers things for this week. I'll keep you all posted with another update next Sunday.

Have a great rest of your weekend!

-Matt

Comments
ICHNICERO
ICHNICERO

First, love the the top thumbnail GIF!!! Gotta love blacksmith animations! =) Second, I applauded you for bringing attention to bugs and glitches, while stating ways to correct them in the process. It seems that in today's age of game development, bugs are "fixed" post launch and it's refreshing to see a dev going through his/hers project with a fine tooth comb searching for ways to correct the issues... Excellent update IMO =) Looking forward to seeing this game in it's final state!

Reply Good karma Bad karma+1 vote
toborprime Author
toborprime

Hey, thank you! I'm glad you got a kick out of the post! I appreciate your comment -- and yeah, it's very interesting trying to document this whole process, especially since I wind up learning a lot about what I'm doing/trying to do when I attempt a write up like this, ha!

Reply Good karma+1 vote
ICHNICERO
ICHNICERO

You're welcome! Keep up the excellent work!!! =)

Reply Good karma Bad karma+2 votes
G_Fest
G_Fest

This actually looks pretty interesting.

Reply Good karma Bad karma+1 vote
toborprime Author
toborprime

Thank you! *crosses fingers it stays interesting 'til release*

Reply Good karma+1 vote
Nembo
Nembo

Really enjoyed reading the post and seeing the different bugs. Hope fixing them is a nice breeze. Looking forward to you next posting.

Reply Good karma Bad karma+1 vote
toborprime Author
toborprime

Thanks, Nembo! What good is a chamber of horrors if you can't share it :)

Reply Good karma+1 vote
DonleyTimeFoundation
DonleyTimeFoundation

Amazing update! Love it!

Reply Good karma Bad karma+1 vote
toborprime Author
toborprime

Thanks Tim!!

Reply Good karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.