Wednesday, January 30, 2013

Game Graphic 3




    O(∩_∩)O~ Mission accomplished.
   I made my I/O upgraded . From light task , I gradually know what advance math I studied on undergraduate and high school used for.
Computer graphic is a interesting subject. I willing to put more time for deep study.
  And I also want find some shader language information to improve my skills in next few days.
   Manual:
   Light move:
   I J K L (pg up pg dn)moving on z aixs.

    
   

Friday, January 25, 2013

GameGraphic2

This week I had to figure out the whole process of  how professor's huge project work......
initialize  update  arguments flows
I think I even got familiar with DX11 now.
Vertex buffer.. Index buffer, shader, word_matrix view_matrix ... projection_matrix

I spent two day to focus this Assignment and finally I can finish it on time.... hard time but happy ending.

My_Code
Manual :
Position :
arrow_up arrow_down arrow_right arrow_left

Camera:
w s a  d.






Sunday, January 20, 2013

Old Semester Pass, New Semester Comes, Unity Still

              Last semester, last project, we begun to use Unity to developing game. It also the first time that I realize how powerful a commercial game engine looks like. However, We have eight people on the team that time. So when all tasks had been assigned to team members, UI staff and tutorial are all I need to do.  
            
            New semester coming now, this time we have to focus on a big project instead of making several prototype. I finally chose Vinyl  for its unique ideas and peaceful game mechanic (I am tired of fighting with enemy..... and knocking down something on  screen) 
    
               luckily, Vinyl will use Unity to bring her unique feature and mechanic to player. So I can continue learning and working on Unity to increase my understanding of commercial game engine.
At same time, hard working on winter break to make up C++ had solid my C programming style. So C# in Unity would be a good chance to deep my programming skills and software architecture.

        Everything is moving to the bright side. Tuition benefit, langue skill improving, programming skills improving...... Just work harder day by day.... that is what I can do. And I believe it is the promising  road to the colorful future.


Saturday, January 19, 2013

Game Graphic1

Code 
 Finally, I have finish up the assignment of  graphic class. I believe it should be easy to handle at first since I have totally got the key points mentioned on the class . But it turns out that not only we need  use computer graphic knowledge learn from the class. but also C++ I/O and some software architecture stuff.

Besides graphic pipeline , from this assignment I grasp some fundamental ideas for using Class and C++I/O to expand programs. And how John plug Lua language into VS are also inspired me in program integrity.

Below are picture of PIX debugging to modify vertex shader and 
fragment shader:



Tuesday, November 27, 2012

Week 11_12



     Learn from this game project, I have got deep understanding of game engine. We use melonJS as our game engine and finish a RPG game (we built a game which we all like it). 
     Game industry nowadays is changing rapidly. Lot of tedious work had been finished by game engine. Standing on the shoulders of giants, game developers can spend more time on game design now. Lots of function include map editor are done by engine developers. By learning how to use engine. We can focus on what we want our game to be instead of wasting time to make a great idea out. I think most of commercial game will build base on game engine in future. And game developer will do less coding(engine developers will do it). It is a tendency and it obey the rule of social division of labor.
    Next project will base on unity, great chance to learn a fascinating commercial game engine.





Monday, November 5, 2012

Week 10

  At first, I want to explain why here is no week 8 and week 9 in my blogger.
  Week8 is fall break, so it just my spare time in Yellow Stone. And Week9 is the fourth week for XNA game. Everything goes in smooth way as usual, prototyping, pizza bonus.
  Back to week10's studying experience. This week we start a new game project(based on HTML5 and JavaScript), and my team choose to develop a Shoshone language learning game. After two days' brain storming process, we decide to try a RPG game like Pokemon, which using top-down view and round-based mechanism.
  I am so excited about this plan and can't wait to work it out, since I have planned to develop a RPG game for a long time.
 
  It is unrealistic to build a RPG game from scratch in three weeks. In order to make our game decent we decide to find an open resource engine to base on. So I search the Internet and got Construct2. It is this Engine that shocked me so much. With event
sheet in Construct2, you can build your own game without programming.......
  And I finished its tutorial within two hours, a survival game shooting monsters and avoid them to touch you.

 
 
 
 
 
 
 
 

Sunday, October 7, 2012

Week 7

Fall break is coming *.* O(∩_∩)O~.......
This week I finished the whole UI staff  and load pictures and models into the game, which follow producer's presentation. And I also built a game structure for  expanding game function easily. I believe that not only I have managed the XNA, but also  got some useful knowledge in 3D models  and 3D game from this project .  Our master program offer us these  precious opportunities every four weeks.  I can feel that I am going to  familiar with game programing more and more. Other words, although we use different kinds of tools and programing language in developing game. The core knowledge behind game developing itself does never change.

I will go Yellow Stone tomorrow....So my teammates will merge our codes together and maybe finish the whole game in few days. Thank you very much guys.


Again break is coming *.*   I am coming.  Yellow Stone .