having never took any game programming courses I might be re-invented the wheel^^
first thing first, my world is stored in a 2D sectors array.
I give the illusion of movement by drawing the world backward when the player wants to go forward.
and here is my Idea for infinite world generation.
(in reality I have a bigger array called cache which contains the world sectors and the sourrounding ones, this cache object is managing hard disk access on it's own to always give to the world quick access to new sectors)
what do you think?
thanks