Welcome to my blog!

Hi welcome to my blog. This blog is not just an ordinary blog site where in you post and share certain experiences about yourself, this blog contains and will contain about my experiences and adventures in taking up the course BS Information Technology with Specialization in Game Design and Development. Just check out my Blog Archive to choose what part of my portfolio you want to view/see my beloved visitor. Enjoy!

Tuesday, December 11, 2012

ANIPRIN - ANimation Principles

Here's the compilation for my ANIPRIN subject.
We are task to create one character uniquely and originally designed by us. This character will be used all throughout the term in this subject.

Here in ANIPRIN we are thought by some of the Principles of Animation: Squash and Stretch, Anticipation, Exaggeration, Timing and Arcs, Overlapping and Secondary Action, and Slow in and Slow out.

Materials Used: Animation Papers, pencils, animation disk and animation table.

After finishing all the drawings we are task to line test our drawings to see the animation for each drawing we made!

The video below is the compilation of all my drawings in this subject. *Line Tested already





GAMDATA - Database Concepts for Game Developers

GAMDATA
Professor: Sir Norman Lee

Here are some screenshots of what we have done in this subject. We basically study SQL, what are databases etc. Learning the 4 basic SQL statements: Select, Insert, Delete and Update. We also analyze some RPG or MMORPG games, why data base are important, why storing data are important etc.

We've also watched the movie Firewall(2006) directed by Richard Loncraine. The significance of this movie is that we are given a task to analyze the movie and tell why data is important, what are the risks if it is not safely stored.

Here are some screenshots of what we have done in this subjects. Some screenshots of our exercises and the websites which guide us in learning SQL.



In this image: http://www.sql-ex.ru/ -This is where we totally applied what we've learned in this subject.




CONCART - Concept Art

Here's the compilation of my art works for my CONCART subject.
There are 6 Cultures where in we based our art there which really involves conceptualization.
My Culture is Anino Coven : "Mistresses of the snow seeking positions of power & prestige through deception, sorcery, and intrigue. It’s not a secret that the Anino Coven tempt the chilling spirits of the dead back to life. What is a secret is how they have an entire community of women without the presence of any men." - Sir Joel Chua (description for my culture).

Descriptions for every Units(Regular and Here) are made/created by our professor in CONCART : Sir Joel Chua

First Task: create a simple style board for my culture which will be used in creating my character, creatures and their settlements.

Blade Mistress: "Soldiers with a long sword and a tall shield. Covered head to toe in fur-lined leather armor to keep warm and mobile - only their eyes and hair are exposed." - Sir Joel Chua
Sorceress: "Clothed in thick animal skins and armed with a gnarled rune-staff to call upon frost and hexes on intruders." - Sir Joel Chua

Assassin Myr: "Always mistaken for richly dressed noble woman, this foxy 26 year-old lady prefers poison, strangling, and gutting targets with her daggers when the lights are dim." - Sir Joel Chua
Settlements
There are 3 settlements in Anino Coven : Montefleur, Monteville and Eve Temple
Montefleur: "Castle Montefleur looks over the Snowy Peaks and the ocean, its five frosty spires growing as if the Snowy Peaks went up further into the sky." - Joel Chua
Monteville: "This town rests on green terraces nourished by cold mountain streams, and is where the Anino Coven farm and herd their cattle. Their cottages are designed to shrug off the snow just as their residents shun outsiders." - Joel Chua
Eve Temple: "The warm Lakeside town named for its temple to the Primordial Goddess, whose statue looks upon the Great Lake’s waters. This is the center of trade and worship for the Coven, where they put their best face forward to manipulate all others." - Joel Chua


Second Task: Treatment board
We need to create our treatment board. We need to attached some pictures from the net any picture that will show what we can draw. So here in our subject we are not forced to such extravagant drawings but then we still need to draw beyond our level.

Third Task: Creating silhouettes/sketches for the chosen units





Fourth Task : Applying value pass for the chosen sketch or silhouette.





Fifth Task: Applying color pass




Sixth Task: Final Pass : which means applying some volume, shadings etc for the color pass we made :)




Seventh Task: Turn around for the hero unit



Eighth Task: Making a portrait for each unit.




Final Task: Create Exterior/Interior for any settlements of the Anino Coven






Monday, September 3, 2012

BASPRO 3- Basic Programming 3

Basic Programming 3 Subject Compilation:
What we have covered here:
1. computation of normals and matrices
2. Discussed about: Scalar(magnitude and quantity) and vectors.
3. Applying normals and lighting to an object :)


Video 1: Here, I applied normals and lighting here taught by our professor

Video 2:  Given quest which we the house should have lighting and computed normals, can rotate in x, y and z-axis.
Video 3: This requires 5 sides (Mesh), with also computed normals and lighting involve can rotate in x, y and z axis.
Video 4: This requires at least only 3 faces and at 5 points for each faces, can rotate in x-axis and y- axis, clockwise or counterclockwise
Video 5: Application of lighting in different method and codes.



Game mechanics here is very simple, you can choose the color of your cannon then go and play, a 2 player game "Cannon Wars", once you were hit by the bullet of your opponent, then your cannon can no longer fire any bullet to finish the game, you must hit the cannon and the controller, you can also make some combo by firing them at the same time.. :)
Video 5: Final Project


APLIMAT - Applied Math Compilation

What we have covered so far in Aplimat are:
1. Review about Calculus Limit and Trigonometry
2. Vector Math(Motion)
3. Bounding Box
4. Projectiles(Ordinary different equation) - Euler Integretion
5. Matrix
6. Quaternions


*Microsoft Visual Studio Ultimate was used here to run all the programs :)

Here's the my compilation in Aplimat:


First, we've use all of these header files all throughout the term of Aplimat made by our Professor. Cube.cpp & cube.h: there is a cube which is ready to call or which was our main model/object in our programming :). GlutStarter.cpp/.h, was used for the Opengl to function properly. GlutTimer.cpp/.h was used for us to apply time in our program. Matrix4.cpp/.h and Vector3.cpp/.h for matrices and vertices to function properly in the program.
Header Files

First quest is to apply gravity in a solid spher so what will happen here is that the solid sphere will just fall.
Code formula here:
float y(float x)
{
return -4.9*x*x;
}

Gravity


Video 1: The Cube Mesh(wire), rotates at x, y and z-axis and scale it at points x, y and z without using glTranslate and glRotate. Matrices are applied here :sine and cosine:
Video 1




Video 2: Here, by using GL_LINE_STRIP and apply "sine" in the code then there you go: Sine wave ;)
Video 2


Video 3: Here we will make a wave using vertical and horizontal lines with application of sine. So it waves like a real water. :)

Video 3: Midterm Project



Video 4: Here, a compilation of some activities we have. The green cube is controlled by the player. It can move in any direction. It can fire a bullet straight to the right if it hits the enemy(red cubes), enemy will be dead. The player will be chased by the violet cube if the player get nears to it, but when the player fire bullet to it, the violet cube will stop chasing the player.
Video 4



Video 5: Final Exam: Green Cube can move in any direction. Fire bullet straight to the right, if it hits the enemy(yellow cube) it will be nullified by the enemy. Green Cube can also fire straight bullet(wired cube while rotating in z-axis clockwise with application of matrices). And can fire bullet(wired cube rotating also in z-axis with application of matrices) with application of projectile.
Video 5: Final Exam






Photos below are screenshots of my Final Project in Aplimat :)
Concept: Very simple, can customize the color of the cube, just a simple maze with a cheat that can pass through walls. Just avoid the walls so you can finish the game!




If you choose to exit then a message box will appear giving you a farewell greetings :)

Here you can customize the color of your cube :)




Once your cube touched the wall it will be a game over!

So here a cheat is applied so you can pass through walls :)

Once you've reach the exit a message box will appear giving you a success greeting! :)

Sunday, September 2, 2012

COMGRAPH - Computer Graphics Compilation

COMGRAPH Subject
In this subject, we were taught how to use Photoshop and create something artistic designs on it.

What we usually do in this subject is first practice and teach us techniques in Photoshop CS5, and apply those skills and making some web banners, screenshot of our game etc. and the Theme is Zombie VS Robots. :)


The images you will see below were all made in Photoshop CS5.

Web Banner 1

Web Banner 2

Web Banner 3

Web Banners 1-3:  Well here, we  are task to do 3 web banners for our game Zombie VS. Robots. Zombie and robot image got it from the internet(google images) so I dont own those.







DVD Game cover
 DVD Game Cover: Literally all the images were from the google images so the design and arrangement were made by me :)







Game Screenshot
Game Screenshot: We are task to do like a screenshot of our game so there. Image of the zombie with a chainsaw came from google images. :)







Welcome Screen
 Welcome Screen: We are task to make a welcome screen of our game. The hunter zombie image is from the internet and the robot overlay on the zombie is also from the internet.






Robots 1
Robots 2






 ROBOT 1:  We are task to do our own robots given the parts by our professor. Using those 7 parts we will create robots out of those parts.
ROBOT 2: We are task to do our own robots using our own made parts.
Image 1

Image 2

Image 3

Image 4
 IMAGE 1-4: We are task to make a Game Menu using Layer Comp in Photoshop CS5, so those are in sequence. Image 1 shows the player choose or highlight the healing potion then decided to get 5 potions. Image 2, the player highlight the armor(silk cloth) but then it was sold out. Image , the player opened his/her rucksack then lastly, image 4. the player press escape or any exit button so a box appeared whether the player will decide to leave the shop or not.


BASPRO2 - Basic Programming 2 Compilation

Basic Programming 2 Subject


Here are some of the programs we've programmed in this subject which includes project and assignments.

Image 1 and 2: It is a group project. This is a screenshot of our game for our final project. We are given a task to do such Crane game using Visual Studio and our program codes should include  recursion, class, queues, stacks and many more not only basic and simple programming codes.
Image 1

Image 2

Image 3
 Image3: one of my assignments is Baspro2, by giving some buttons the player can make a combo and give a desired power or strength for his combo. Function and loops were used for the program :)


Image 4
Image 4: the program will ask for any number and it will print a pretty pattern. The pattern used is the famous number pattern, Fibonacci. :)


Image 5
Image 5: In here, we are task to do a program that will ask a user for a number to build a pretty and colored graphical pattern.



Image 6
 Image 6: Again, we are task to make a program that will ask a user for a number and her desired color to show a pretty and colored graphical pattern. :)



Image 7

Image 7: We are task to make a program, Mystical Bag, which will ask a user to add any item/s, remove item/s, show the item/s and of course close his/her mystical bag. In this program, there is already a default item which is the healing potion.



Image 8
Image 8: We are task to do a program where in we can make or create our own creature/s, remove them, show all of the creatures made, sort them by power or life points.