I have files of a 2D mmo style game where you move your character around a 2D landscape that scrolls as you move and have monsters to kill, items to buy etc.
The entire game is written in Delphi and I currently use D2007 to compile it.
The graphics comprise of thousands of bitmap images as tiles layered to make maps and any image you see in game. The images are stored in indexed library files read at startup and drawn as required if you enter a map etc.
There is lots of use of timers and DXDraw etc.
I realise there are some specialist components required that won't (probably) exist for Lazarus but, aside from those, is Lazarus up to the task of handling mass multiple calls to draw bitmap images for maps and other graphics on the fly and cope with a theoretical large number of concurrent players at the same map position ?
Buying XE10 Seattle is beyond my means and D2007 is a bit long in the tooth.
I like Lazarus and its clean feel and layout so would like to attempt porting it across.
All that said, is it better to stick with a legacy prog like D2007 and remove the hassle of porting the files across.
I'm not sure if this is the right section so apolgies if not. I saw bitmap so I jumped !
Thanks for any guidance opinion or otherwise.