Decentralised MMORPG on the SAFE network

I been messing around with rust game dev. I started chit chatting with other game devs on irc. I recently found out about Entity component system. This one gamedev is working on a new opensource project called amethyst. I look forward to messing around with it. It isn’t usable, just yet.

In ECS follows the Composition over inheritance principle that allows greater flexibility in defining entities where every object in a game’s scene is an entity (e.g. enemies, bullets, vehicles, etc.). Every Entity consists of one or more components which add additional behavior or functionality. Therefore the behavior of an entity can be changed at runtime by adding or removing components.

Now think of this way… Safecoin is a entity as @Seneca points out here.

This is because unlike a Bitcoin, a SafeCoin is an actual data entity. Bitcoins are just balances of addresses on a blockchain. A SafeCoin is a data entity (object) that has an owner field which contains one or more public key of the owner(s) of the data entity.

So what if we have every object as an alt.safecoin entity?

1 Like