I would definitely use BlitzMax for a 2D game. There are numerous advantages:
1. Much faster than Blitz3D or BlitzPlus
2. Cross-platform
3. Supports OOP (if you don't understand OOP, don't worry, you can use BlitzMax fine without it)
4. Very expandible (there are lots of free add-on modules for BlitzMax)
1. Much faster than Blitz3D or BlitzPlus
2. Cross-platform
3. Supports OOP (if you don't understand OOP, don't worry, you can use BlitzMax fine without it)
4. Very expandible (there are lots of free add-on modules for BlitzMax)