Notes : Computer Graphics with OpenGL – Part 6

< Previous (Computer Graphics with OpenGL – Part 5) | (Computer Graphics with OpenGL – Part 7) Next >

NOTIFICATION: These notes are published for educational purposes. Using these notes is under your own responsibility and risk. These notes are given ‘as is’. I do not take responsibilities for how you use them.

PDF Content:

  • Bresenham’s line draw algorithm with octanes (continued)
  • Random notes
  • 2D transformation, clipping and filling
  • Transformation between coordinate systems
  • Translation of coordinate origin
  • Reflexion

Computer_Graphics_with_Open_GL_6

 

< Previous (Computer Graphics with OpenGL – Part 5) | (Computer Graphics with OpenGL – Part 7) Next >

Share

Notes : Computer Graphics with OpenGL – Part 5

< Previous (Computer Graphics with OpenGL – Part 4) | (Computer Graphics with OpenGL – Part 6) Next >

NOTIFICATION: These notes are published for educational purposes. Using these notes is under your own responsibility and risk. These notes are given ‘as is’. I do not take responsibilities for how you use them.

PDF Content:

  • Octanes
  • Basic geometry mathematics
  • Pythagoras
  • slope base on octant
  • 2D translation
  • 2D rotation
  • Transformation on rotation point
  • Bresenham’s line draw algorithm for positive and negative slope
  • Bresenham’s line draw algorithm with octanes

Computer_Graphics_with_Open_GL_5

 

< Previous (Computer Graphics with OpenGL – Part 4) | (Computer Graphics with OpenGL – Part 6) Next >

Share

Notes : Computer Graphics with OpenGL – Part 1

(Computer Graphics with OpenGL – Part 2) Next >

NOTIFICATION: These notes are published for educational purposes. Using these notes is under your own responsibility and risk. These notes are given ‘as is’. I do not take responsibilities for how you use them.

PDF Content:

  • 2D geometrical transformation
  • Translation
  • Rotation
  • Scaling
  • Matrix representation and homogeneous coordinate
  • 2D Viewing
  • Viewing coordinate reference frame
  • Window-to-window coordinate transformation
  • Clipping operations
  • Line clipping
  • Cohen-Sutherland line clipping

 

Computer_Graphics_with_Open_GL_1

 

(Computer Graphics with OpenGL – Part 2) Next >

Share

2D Game – Playing around with Haxe

Today, I submerge myself in haxe (www.haxe.org).

In my point of view, what really matters is not the language but  how you program.

However, there is a learning curve for any language.

I wish they would have a documentation like in www.php.net. Which normally is well detailed, there are examples, and also people can add other examples and ask questions. The system of documentation that they are using takes too long. I need examples that can be copied, pasted, and play around it. After, playing around, I can begin doing hardcore programming.

Share

Multi-Player 2D Game – Outline

  • GUI Map Editor
  • Player GUI
  • Network communication
  • Server
  • IA Monsters
  • Quests
  • Chat Room
  • Map Editor Inventory
  • Player Inventory
  • Buildings
  • Security
  • Error Handling/Reporting
  • Help
  • Tutorial
  • Feedback
Share