Archive

GDI+

  1. Rendering on the CPU (basics)
  2.  Using arrays as grids for a map setup
  3.  Control over a unit on our map

 Math and general algorithms

  1.  Bresenham Line and Circle
  2.  Euclidean grid distances and reversing them for heightmaps 
  3.  Circle math, basic raycasting on a grid based on an angle
  4.  A worm-like algorithm for generating maps

OpenGL

  1. Introduction 

 Strategy game (Civ-Like - OpenGL)

  1. Basic sprite sheets, and running openGL as a console application
  2. Isometric projection algorithms, drawing textures and generating a random map  
  3. Field of view, Fog of war and text sprite sheet
  4. Redesigning the UI to fit the game 
  5. Lowering GL_Calls, displaying text
  6. Spawning units on our map and moving them based on mouse clicks 
  7. Pixel art, sprite sheets overhaul and custom cursor
  8. Custom resolution, buttons, building cities 
  9. Working with strategy data, (resources, land etc.) and UI
  10. Construction and research window (UI) 
  11. Researching and building units in cities
  12. Turn based system and unit movement restrictions 
  13. Creating a basic AI and a battle system
  14. Battle system, abilities, statistics