I have a couple questions regarding the programming/design side of building a 2D sidescroller. They are as follows (these questions are assuming a game-style similar to that of Mario for Nintendo):
- Threads: Typically, how many threads would, say, a level have? What should these threads be used for? To clarify a bit more, would I need a separate thread for jumping, firing projectiles, walk/run, each sprite on screen, ect?
- Background: Should I have 1 long image for the background that scrolls as the player moves or have multiple backgrounds that get stitched together on the fly when the character reaches the edge of the current image?
- Books: Can anyone reccomend any good books? I feel overwhelmed with the choices and would prefer to spend a lot of time in one good book than skin through many books. Also, don't go to much effort researching (I've already been doing that). Just if there's one in particular that you've worked with and enjoyed.
And I suppose that's it. Thanks so much for any feedback!! It's much appreciated!