I have a game so far that loads a map of 64x64 tiles all across the screen, and you can pan around the map, thats about it. Currently I am using AWT I believe to render my graphics, and only the visible map tiles are rendered(+2 on each side of the screen for smoother scrolling)but it doesn’t seem that that’s going to cut it, at least the way I’m rendering only the map so far. Panning around the map creates space between the tiles and its just all around too laggy.
So, before I get much further I guess I should figure out a better method of drawing. I would really like to use only built-in classes to do so since I want to learn to create my own engine for future use.
If I am correct, that leaves me with either AWT, Swing, or OpenGL. I would prefer OpenGL for the speed and flexibility, but I really hate how messy it makes code(my game is 2D, so maybe its not as bad as 3D).
So what are some of your guys favorites?