Sunday, December 28, 2014

The First Foray into Game Programming

As it turns out the game is coded in Unityscript, based on the work of the original Kourality programmer. But also, the same programmer now feels that based on what we want for Kourality, the game would be better suited to to be programmed in C#. I am not sure exactly why that is the case; that is the advice I was given. I know C++ so I am going to learn C# as well. Should not be a problem. I am also going to speak with the other programmer again and get the details about why our game is better suited for C#. After I get more familiar with C#, then we will work on converting the scripts that we currently have for the game into C# and progress with the rest of the game programming in C#.
Also I am going to spend a couple of days doing the game maven tutorial from crunchzilla to get some practice programming small games. So I'll let you know how it goes!

Thursday, December 18, 2014

News and Small Wish List

Great news! I am going to tackle the game programming for Kourality!
Until now I was working (on at least part of) most of the other aspects of the game so game programming will be an exciting challenge.
The game is run in the Unity game engine so it's either C# or Unityscript (which I believe is based on Javascript). I know Javascript and C++ so that should make the transition to C# and/or Unityscript smoother.

Hopefully next time I update I will have figured out what the current state of the game programming is so I will be able to plan a course of action.  I am pleased that when I worked out the scoring for the levels I kept the programming in mind, which will obviously make it more manageable when I am working with it.

One of the other things I want to make is a list of what is left to be done for the first 3 levels of the game.

Also I want to be able to just send people a link to have them test the game in a browser or something, rather than downloading files and install software. Maybe Unity has has that feature? I will look into this also.

Sunday, December 7, 2014

New Story

Update on Aesthetics

In regards to the aesthetics, no major decisions have been made. We are still mulling over the options that I set out for us in the last post.

Update on Story 

I am aware that at one point the story was about a humanoid and his pet dog going for a walk and getting lost in a temple. It has changed since then to account for the way the levels are set up and for ease of incorporating humorous elements that  would distract from the education. The current story is not fully developed, but I think the general idea is already off to a better start. The story follows a blobby humanoid who has suffered from memory loss and he has no idea who he is. He is hopelessly confused and many weird things seem to be happening to him so the player agrees to help him recover some or all of his memories.....

a few things that I want to work into the story:
  • an explanation for the falling objects in level 2 
  • at some point the blob remembers he is a philosopher, but he is not sure what philosophy he believes 
  • minions start to follow him around so he understands he is probably an important philosopher 
  • something is the cause of all of the weird things that has been happening (but I am not sure what) 
  • it is possible that the other philosophers are pushing some of the trolley car situations on the main character to see if he will buckle under the pressure
I also would like to work into the game a feature where the main character starts to slowly transform into animal that represents his philosophy- a blob in one level, ears and a tail in the next, arms in the next, then legs and then finally he is a fox or bird or lemur. 
Obviously I won't be able to implement that until the tutorial is working and the aesthetics are underway. More updates soon!