Don't underestimate the difficulty of making a perfect clone of a game. Fangames all over the place try to do this, and they almost always fail. It can be done, but I think it's much more worthwhile to develop new games that are as good as these old games (or even better), rather than try to meticulously reverse-engineer and copy these old ones, especially given the added challenge of doing this legally.

Also, Pygame is a terrible idea for a library to use. I don't know why people keep recommending it; it's outdated, low-level, and not particularly actively maintained. If you're going to use Python, I recommend either my SGE Game Engine, or the more well-established Cocos2D. If you want to go low-level (which I think is kind of a weird desire if you're using Python), try either Pyglet or PySDL2.

Other possible things to try: GDevelop, Godot, Love2D.

Reply via email to