## Notes : Computer Graphics with OpenGL – Part 6

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

## Notes : Computer Graphics with OpenGL – Part 5

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

## 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 OpenGL – Part 2) Next >

## 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.

## 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