Archives for posts with tag: Bugs

Hi Welcome to the Dev Blog for Kana Quest. If you’re new here and have never seen or heard of Kana Quest, read this blog post for the Who, What, When, Where, and Why of Kana Quest. –> https://kipentheodor.wordpress.com/2017/09/09/kana-quest-primer/

Otherwise read on to hear about what’s been done over the last week!

So I have one and a half months till PAX Aus hits. And I am officially freaking out. There is so much to do and so little time for me to do it. I still have to get Kana Quest onto Steam so I can take preorders at PAX. I still have to implement some sound into the game. I still have to organize my booth’s set up. There are still some bugs that need to be ironed out. I need to make an awesome trailer to show off my game. And finally the one thing that has me worried most of all, my tutorial is still awful.

The tutorial has always Kana Quest’s biggest weakness. I tried to sit down this week and think about all the common misconceptions people have when they sit down and play.

  • They think they are writing words.
  • They think Hiragana is Kanji and start freaking out they don’t know the meaning of each letter.
  • They don’t understand they are trying to match sounds.
  • They don’t understand the win state.

So how am I going to prevent the player from thinking these things?

I

Don’t

Know

That’s it. The reality is I’m just not sure. But I cannot afford to give up. So here are some ideas I have that hopefully will help fix the problem.

Idea 1. Completion Gauge: So most people when playing are not sure what their goal is. If I give a visual representation of how close the level is to being completed it will better communicate the goal. I think it will help players know how close they are to completing a level, but not necessarily understand why they are completing the level.  CompletionGauge2.gif

As you can see I have already started work on this idea, mainly because I think this is my best one. To get this working though I have had to change how I handle checking whether or not the level is complete. Now the game will find the largest group of Kana in the level. Before the game would only actually check the group size starting from one location. I had to change this as if that starting location was the last to be connected it would be very easy to have a situation where the gauge goes from zero to full which would only confuse player further.

Idea 2. Show the Player the Hiragana Table: So the idea here is to show the player the whole Hiragana table after they learn their first three Kana. Hopefully this will demonstrate to the player that Kana are phonetic letters and not Kanji (which are pictorial). The other great advantage of doing this is I prepare the player for all the characters that they will learn. That way they don’t freak out that they are going to have HUNDREDS of Kana to memorize. HiraganaTableGif.gif

Idea 3. Show the English Sounds Matching in Tutorial Levels: The idea behind this one is that the player doesn’t get to see where things are matching. While this is a core part of the gameplay later on, for the tutorial the most important thing is that the player understands the core mechanic. If showing the English for a little bit will achieve this I’ll try it!

Idea 4. Change the Structure of Tutorial Levels: So the idea here is that I increase the size of the early levels but not increase the difficulty. What I’m thinking is a really long level with the same Kana repeating but with stone Kana to limit movement. Coupled with the completion gauge hopefully this will communicate the idea that creating matches is the goal.

So those are my ideas on how to improve the tutorial. They aren’t perfect so if you have any ideas, PLEASE TELL MEEEE! I’ll see you all in a week’s time where hopefully I haven’t turned into a stressed out wreck.

Advertisements

So this week has been a rough week for Kana Quest. This has mainly been because my grandfather’s health has deteriorated quite significantly so my mind has been elsewhere. But hey somethings did get done so without further ado here’s what I got done.

First thing I got done was I have fully implemented a medal system into Kana Quest. This allows the player to choose their own difficulty. A gold medal will be earned by completing a level in the minimum number of moves. A silver medal will be earned by completing the level within two or three moves beyond the minimum. And bronze medals are earned for completing the level in any amount of moves.

KanaQuestMedalMedu

Seen below is a demonstration of the player losing the medal they earn based on how many moves they use.

MedalDemo

finishedlevelThis is a wip of the gui that will appear once the level is complete. I like the cool rainbow next level button but I’ve gotten a bunch of feedback that it doesn’t fit with the art style. A variant of this gui will appear depending on the medal the player earns.

 

 

 

The last thing that I achieved was debugging the new movement script from last week. I’ve gotten rid of a lot of the main bugs that were plaguing that script but now things are much more stable. There is still some bugs in there but I have had a much harder time replicating those bugs so they remain in until I can consistently trigger those bugs to get rid of them.

Anyway hope you all have a good weekend. I’ll see you next week.

Today was mostly a day focusing on Kana Quest.  But the first thing I did was make a few more changes to the  drawing from yesterday.SUStudyYellowDiamondFightfinal

There is a lot more I could do with this piece, and to be honest I’m not actually happy with how it came out but I need to finish it and move onto something new. The main changes for today was increasing the boldness of the lines in the gems, and changing some of the colors in the background. The things I don’t like about this piece is it just feels kinda flat and lifeless to me. I know I’m working in a cartoon style but this drawing feels so much less dynamic than what I was going for. I think my lack of skill in shading and color theory really hurt this piece. But alas. It’s time to move on from the art of Rebecca Sugar onto a new artist. I think I might focus on landscapes and buildings after this so I look forward to having my buildings looking like boxes and getting annoyed at them.

Next up is I finally finished implementing a mechanic for kana quest from a while back.

It works like this, you have a “paint” tile that when you use it changes the vowel of any kana you use it with. So above an “a” paint tile used with an “nn” tile changes the sound to a “Na”. Most of the mechanic was already done for me today but the thing I did do was create that splotchy overlay to show that the sound has been altered. The hardest part was actually getting that overlay to go back in the correct place when the undo button was used. But I got it working despite the many bugs.

Finally today I started work on a level select scene in the game. Thus allowing players to pick and choose any level they have beaten.  This is good as it allows folk to replay levels if they have forgotten how to play. You can see the begging of the sprites I will use below.KanaQuestGUIPreview.png

So the numbered tiles will be used for the levels. I will use green borders for levels that the player can access and red ones for levels that they can’t.

And that’s everything I did today.