Sign in to follow this  

Basic skills for a side scroller?

This topic is 3774 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi there! My short term goal is to create some kind of side scroller game in Python using Pygame. I wonder what basic skills are needed before atempting this task. What kind of programming knowledge/understanding do I need? How can I practise these techniques? Thank you!

Share this post


Link to post
Share on other sites
Obviously you need to understand the Python language. Pygame is a Python library, is that right? than you need to know Pygame.

Then you need to be able to describe your functionality using these tools. You need to be able to express the objects in your game using data structures that you can implement. Essentially the way to write any sort of program is to be able to describe the problem in terms of the programming resources that you have available.

Break-down your game in to different aspects and attempt to create these in small steps. For example, if you want to create a map of tiles, first you have to be able to load a tile and then show it on the screen. Then you can figure-out how to show multiple tiles. You don't necessarily have to know everything you are going to do before you start, but it helps to write organized code if you do. In this regard you can prototype things before adding them.

There's a broad answer for your broad question.

Share this post


Link to post
Share on other sites
I have some advice. Actually, general advice in programming.

You can't do something unless you understand how it works. Before you make a sidescrolling shooter (or shmup (shoot 'em up) for short), why don't you just try making a game where you fly a ship around the screen. Try making a graphics program where the background moves and have different layers moving at different paces. Then incorporate the two together.

Basically I just said what the guy above me said, but the general idea that I'm trying to get across is, don't make one big project. Make several small projects and incorporate them into the big one. When you understand how the big project works, you can make the big project. Until then, make smaller incremental ones.

Share this post


Link to post
Share on other sites
Quote:
Original post by Zyndrof
My short term goal is to create some kind of side scroller game in Python using Pygame. I wonder what basic skills are needed before atempting this task. What kind of programming knowledge/understanding do I need?

Obviously the API and programming language you are using. The more you know the better.


Quote:

How can I practise these techniques?

Make something smaller. Get yourself comfortable with the idea.

Quote:

Thank you!

Your welcome.

Share this post


Link to post
Share on other sites

This topic is 3774 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this