Skip to main content

Command Palette

Search for a command to run...

Building Blocks of Digital Being

Published
2 min read
Building Blocks of Digital Being

Statement

We've been too deep in the trenches to figure out the details on how to generate perfect pixel art animations.

We realize that this is not the main goal of Sprited.

Sprited's vision is to build autonomous digital beings.

Generating perfect pixel arts seems to be a local optima and we have been circling around for a long time. We should not investigate on this further.

Criteria for a Digital Being

Our vision for a digital being is that they are "embodied beings" that live in an "environment."

So, there are few aspects to this:

  1. Embodiment: Digital Beings are embodied. They have flesh (virtual). They can move around and do stuff.

  2. Enviroment: Digital Beings "live" in an environment (virtual). Digital beings can change the environment.

SpriteDX in a way is a project that was there to kinda prove that we can do something but it is not the main goal. We need to get past it and work on the embodiment from ground up.

Components

  1. BODY SYSTEM

  2. ACTION SYSTEM

  3. SPEECH SYSTEM

  4. MEMORY SYSTEM

  5. ENVIRONMENT SYSTEM

How to not get side tracked

We need a new repo, and start on a real digital being.

It is not "sprite gen," it is not "environment gen." We need something that starts from empty ground and create this entity, and give it a body I guess.

(PAUSE)