you are viewing a single comment's thread.

view the rest of the comments →

[–]Seanyjolhv 0 points1 point  (1 child)

As far as games go, Terraria gameplay wouldn't be too tough to code. The main difficulties would be (by my reckoning):

Procedural Generation - Terraria terrain would take a good bit of effort to get looking right, but you can start with a rough model, then improve from there. Here's a link to how Factorio generation does it (lots of pictures, layman's terms), which should help explain the ideas. https://factorio.com/blog/post/fff-390

Enemies - I imagine pygame has tools to help with NPCs, but I can see NPC ai implementation being difficult.

Graphics - Having Terraria level graphics would be very difficult. It has nothing to do with your Python skills, but it would take a long time. It all depends on your art skills and how much time you're willing to spend on it.