My FYP Role

My FYP (Final Year Project) consists of a group of four. All of our tasks are interconnected, yet we can work almost independently, thanks to Object Oriented Programming approach. The reason I bring up this post is that, many people misunderstand my role or task in my FYP, many thought that my job is just doing the interface design.

Envy of my role or my taks? Don’t think just yet, it’s more than what you think, because most of the things are from the inside. So here I am clarifying things.

First of all, you might want to refer to a previous post I wrote, to get an idea what my FYP is all about. Overall my task is to handle the Graphics Engine and the Sound Engine (Which is added later).

Graphics Engine
Many people thinks that placing pictures on the windows form is easy. They sure do in some way, but how about if I move it and do animations?

You see, there are certain technical difficulties to look at, like pictures flickering issues and how to loop pictures to create animations. True enough later on the project, most of the animations are handled by my team mate, Chu Hang which responsible for the project framework. But, our job is kind of like overlapping, so every now and then I will have to integrate them as well.

Animation Sprite
Sprite animation, where we control series of images being played

And most importantly something that we are really proud of, is originality. All the graphics involved are 100% self made from the ground up. I have to come up with the 2D graphics and seamless tiles, which took me to understand to another level of game development techniques.

User Interface Design
People always think GUI design is a piece of cake, but how many of them really get them right and usable? Sure I am no GUI master, but I try to incorporate the user interface as clean and simple as I can, to aid learning better.

On top of that, I made most of the custom controls based mainly on Office 07 theme, to make it visual style independent, so that they look the same on different visual style. Then again, all icons and images are self-drawn.

In-game UI
UI, especially buttons does not follow Windows XP visual style. (Click image to enlarge)

Sound Engine
Sounds are sensitive I would say. A slight mistake will cause the sound keeps repeating non-stop, making you with a big headache. So, this is my first plunge into DirectX Sound. Kinda fun to manipulate how the sound works, and now it even got stereo directional effects.

Which means, when the character is on the right, the speaker on the right would be much louder. So when the character move from right towards left, it will create the illusion of the sound going from right to left.

So, think my job is easy? Think again.


Related posts:

  1. Final Year Project In ProDEx Been busy with the whole week, first is Drama presentation. Next stuff, is my college annual ProDEx (Project Design Exhibition). My teammates and I had to present our Final Year Project. Sure it was hectic, but it sure was rewarding. Our Exhibition Poster 1 (Click on image to enlarge) The...
  2. Computer Museum System This is basically a prototype for my assignment in Software Engineering Practice unit. My team mates and I are required to produce a complete documentation of the software engineering and with a prototype. Before going into detail of this prototype, I would like to thank my team mates Ching Wei,...
  3. Multimedia Project - Honda Corporate CD Well, this is my digital multimedia unit’s assignment, a multimedia project created using Macromedia Flash. It is a group assignment where each team should consists of 3-4 members. I myself have Ching Wei and Huay Meng as my group members. We are suppose to come up with a corparate CD...

One Response to “My FYP Role”

  1. hkk says:

    haha, did some1 said ur task is easy?
    just kick his ass or sth, literaly.

Leave a Comment