▲ 0 r/Python

Thoughts on a simple way to hold objects, for beginners.

I've been working on a project called Seam, and I'd love to get some feedback on the idea.

The goal of Seam is to be a data and object definition language. Think of it as something that sits somewhere between JSON and Python.

With JSON, you can store data, but it doesn't know what that data means. Your program still has to read it and manually turn it into objects.

With Python, you can directly create objects, but anyone editing those files has to know Python and can accidentally modify or execute code.

Seam aims to solve that by allowing users to define validated objects and structured data in a simple, safe format.

For example:

<Gun>
{
    Name: "AK-47"
    Damage: 35
    FireRate: 0.15
}

If the developer has already defined a Gun preset in Python, Seam automatically validates the properties and creates a real Gun object. Users don't need to know Python—they only fill in the values.

It can also be used for general structured data, similar to JSON, but with support for typed objects and validation built in.

Some goals I have:

  • Human-readable syntax
  • Strong validation and helpful errors
  • No arbitrary code execution
  • Great for configuration files, mods, plugins, game content, or applications where users define data instead of writing code
  • Initially targeting Python, with the possibility of supporting JavaScript in the future

I'm still in the early design stage, so I'd love honest feedback.

  • Does this solve a problem you've actually had?
  • Is there something existing that already does this well?
  • What features would make you consider using it?
  • What would stop you from adopting it?

So Seam is basically a project built for people who don't exactly know a lot about programming, but say they're building a project with AI and want to perhaps change some values, they can use Seam, which is readable and actually useful.

Use cases could including like game development, as mentioned earlier, but it's not just limited to that.

I'm looking for criticism just as much as encouragement, so don't hold back.

Note: This post is not for advertisement, or any showcase at all, it is simply to get your perspective whether this would be useful or not.

reddit.com
u/Any_Box624 — 8 hours ago
▲ 0 r/MacOS

tf do you mean?

I literally put in my email, and it says that This password is too simple and can be easily guessed. At first I thought that it was really my password, so I changed into something bigger, but then it showed the same error again. Any help?

u/Any_Box624 — 6 days ago
▲ 8 r/Diepio+1 crossposts

Day #5 of trying to make a Diep.io type tank game

It's inspired by Diep.io, but instead of just plain fighting, you get to unlock weapons on a mini-pass called the Iron Path, and you have to find upgrades on the map in order to make your stats better. The hexagon things are special upgrades, which boost extra stuff, and are special.

The upgrades are the squares, and there are bots for now. You can play the full prototype here: https://github.com/dismantl3d/iron-arena.git

I can't provide a link, but I can assure you that the actual repo is safe to download. You just need Node.js to set up a localhost server to run it.

I hope to make this into an actual game. Got any ideas tho? Just comment.

EDIT (Jun 22, 2026 | 4:25 pm): v1.6.0 dropped! Check out new features and UI changes.

u/Any_Box624 — 13 days ago
▲ 1 r/Diepio

Made a Diep.io prototype

This is just a prototype for now. Instructions in README.md. It's completely virus free.

github.com
u/Any_Box624 — 18 days ago