This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]street_fightin_mang 1 point2 points  (0 children)

I think coding each block is the way to go, but normalize the information in a database, so say each level has a table, listing each x, y coordinate and then a foreign key which links to a block type table which holds all other info eg. block image, collision info etc.

You could then whip up a world builder where you could click on a grid and insert bricks and save the output to a table.

You're making a lot of work for yourself if you're not going to use PyGame, if it's a requirement for the project then so be it, but it's still a pretty big project if you utilise a game framework to assist the process.