Week 13-15 Music and Learning

Hello everyone,

it has been a while since my last update, that was due to updates and exams but this does not mean I stopped working on the project.

In this time I went looking for some BGM’s and Soundeffects for our game, it was a bit tough  to find the right music royalty free but I am quite happy by the result of my search, which includes for example

Traditional Japanese Music by Eric Taylor:

erictaylorlinkpicture

in addition to that I worked on an education system that tracks the progress and mastery  of the Kanji in the game, it keeps track on the ratio of hits and  misses and considers it wen setting the next Kanji to draw.

Kind regards

-Thomas

 

 

Advertisements

Week 11 Combat Overhaul

Hello everyone,

This week I worked a lot on the combat mechanics and the general flow of the game, I changed a lot of the original formula so its still a bit wonky, please bear with it.

Now enemies spawn with an random color palette and one random Kanji out of our own Kanji library,  that changes on successfully drawing the Kanji  also depending on how good you draw the Kanji there will be a different Particle Effect.

gp2team6prod6

Kind regards

-Thomas

Week 10: Mobile Version Troubles + Particles Effects

Hello everyone,

This week I worked mostly  on some bug fixes and porting some stuff to the Android mobile version. I had some problems with that some of my Shaders did not work correctly in Android and that the movement is not doing as intended, also there were some slight problems with some Particle Effects.

For the combat I made some small Particle Effects to indicate a hit or miss. They are still very simple but I think they do their purpose for now.

particlesystem

Kind regards,

Thomas Beck

Week9: Palette Swap Shader + Click Drag Camera

Hello everyone,

This week, I mostly worked on a Palette Swap shader and a Click and Drag Camera;

Our team decided to go to a more procedural approach in terms of level and enemy generation. So I wrote a shader that adds specific tint color based on the provided enemy mask.I am quite happy with the end result.

yokaianimatedpaletteswap

As well to that I reworked a bit our camera and added a Click and Drag function. In our hub village right now it’s completely free and in our  Dungeon I gave it a threshold  after it will automatically continue the  movement rotation.

These are the main functions I  managed to implement I worked as well on the combat revamp, which was also on my schedule but it is a bigger challenge than I expected.

Kind regards

-Thomas Beck

Week 8: Technical problems and bug fixes

Hello everyone,

I am sorry for not managing to make a blog post last week, my Laptop’s hard drive got corrupted. Sadly the technical problems continued afterwards with my laptop which hindered my progress quite a bit since these last weeks. I hope that these problems will be fixed now with a clean wiped PC and updated drivers.

Last week we our group had to present our progress so I made a small PowerPointPresentation for it, you will find a link to it below and in the documents tab.

The coding that  I managed to do this week were some bug fixes mostly related to our Kanji Drawing which now works in the scene as intended and I rewrote some code to be more readable.

gp2team6pro6d

Kind regards

-Thomas Beck

Bug Fixing + Mobile Version

Hello everyone,

A small update from my site, since my last update not that much was finished.

I fixed  some small bugs of the Kanji recognition plus some extra functionalities. Aswell to that we are working on a port to  the current status of the game on Android, we are still struggling a bit with that but we are hoping to get a  build with all current functionalitiess working by next week.

Kind regards,

Thomas

Kanji Recognition improvement

Hello everyone,

for this weeks unuasually late update from my site.

I focused this week a lot on the Kanji Recognition, it was quite a challenge to get it to work really well with corners. But I managed to make it work with some Vector math 🙂

gp2team6prod5

I wrote already the first basic comparison algorithm and I hope we can bring it by next week in the actual game.

Kind regards,

Thomas

Kanji Recognition

Hello everyone,

This week I worked a bit more on the toon shader, by adding the option for more light fragmentation and Diffuse textures.

gp2team6prod3

But the main subject I worked on was the Kanji recognition. The system so far is directional based,which means that it will compare based on the stroke order which Kanji in the database posses a stroke in that direction at the current stroke order. This allows to ignore size and the position of the Kanji.

I had some problems with curves though, with this model  luckily a friend of mine, who works on a similar project pointed me in the right direction.

We both visited aswell in for research the Japanology Departement of the University of Gent (Belgium). There they showed us the basic techniques of drawing Kanjis and hinted us to some problems with the current recognition system.

For example there a Kanji with perfectly similar stroke orders and directions and only the length of the strokes differs.

gp2team6prod4

So the system is not completely ready yet because there still needs to be added more points to it, like length and the position of the strokes to eachother.

Regards

Thomas Beck