Shin Tatt Wong, [07.12.17 11:23]

[In reply to David]

Are you referring to 32 accounts limited to 1 multisig account?

Shin Tatt Wong, [07.12.17 11:26]

So every animal account is a multisig to the game creator account initially. Once a user buys that animal, the user gets added to the multisig

Shin Tatt Wong, [07.12.17 11:26]

On selling the animal, user gets remove and new owner gets added

Shin Tatt Wong, [07.12.17 11:27]

Transaction between new and existing user must happen for the transfer to happen

Bam O., [07.12.17 11:31]

Great ideas here. We want to do this with dragons. I will be available later today and can invite you to our new nem cryptodragons group if you are interested. Just pm me. Have a business meeting now, but for the meantime a thought: how can you Display/Store family trees via nem. Similar to dragcave.net maybe. Different “cats” with different attributes can have “mixed” children, passing on some attributes. Maybe even some hidden/encrypted dna code similar to crusader kings

Newbie Ninja, [07.12.17 11:33]

[In reply to Bam O.]

this is simple, the pet account just generate a mosaic, ex: sperm-coin give it to new account, make it untransferable

Newbie Ninja, [07.12.17 11:34]

[In reply to Shin Tatt Wong]

still missing link, how u reference the mosaic to pet address? if creator address say its address x can you believe tommorow he will not change it to y?

Aenima, [07.12.17 11:37]

I created a pet dragon with hp, strength etc.: http://bob.nem.ninja:8765/#/search/TDHM5EVH6RACZZAP7X6VEOISUSXFYCWYSUNXFZC3

The owner is (he got a dragons:owner token)

TB2V6CHEFV3I53KO4CLLEYEB4ZSE6DNZMB4O5OEJ

The owner token have the reference to the pet dragon (msg), he can transfer it without mesage but the original reference can always be found by backtracking the token.

Aenima, [07.12.17 11:37]

Owner:

http://bob.nem.ninja:8765/#/search/TB2V6CHEFV3I53KO4CLLEYEB4ZSE6DNZMB4O5OEJ

Shin Tatt Wong, [07.12.17 11:40]

[In reply to Newbie Ninja]

Game creator account gets namespace and generates mosaics from that namespace

Shin Tatt Wong, [07.12.17 11:40]

These mosaics could have different names for different attributes

Shin Tatt Wong, [07.12.17 11:41]

As long as Mosaics sitting on this bamrsp, the game logic will pick it up and them to the animals’ account accordingly

Newbie Ninja, [07.12.17 11:41]

[In reply to Aenima]

great job. now how if you want to make second dragon? will u make new account, create new namespace, like i propose above. or u will take shin idea, to generate token from central account?

Shin Tatt Wong, [07.12.17 11:41]

[In reply to Shin Tatt Wong]

*namespace

Aenima, [07.12.17 11:43]

[In reply to Newbie Ninja]

I think that would be too expensive. Maybe just a new pet account and send the attribute tokens (hp, strength etc.) to that account

Aenima, [07.12.17 11:46]

this is the master account (creating the tokens):

http://bob.nem.ninja:8765/#/account/TBNOTYQ4H36EUNG7GYPJJA5RKIPI5XKE5DBQE7KU/0

Newbie Ninja, [07.12.17 11:52]

eureka, now everything look logic, great job

Newbie Ninja, [07.12.17 11:54]

the weakness of my idea is too many namespace to be used, by using shin and aenima idea it has been solved

Paul Rieger, [07.12.17 12:04]

[In reply to Aenima]

As I said before, it’s all about the DNA

Paul Rieger, [07.12.17 12:04]

Create a dna system with mosaics

Robin Pedersen, [07.12.17 12:05]

Iv read through how to create the Cryptokittis contract on NEM. Had this exact problem in NEMventory which I didn’t solve. So wiating for some filecoin project or maybe catapult. But, it’s a very interesting case.

I don’t see how this can be created completely decentralized as of now. But Crypotikitti is not either so (read the contract).

I think you said it, just wanna join the discussion here. One way I see to store enough data like attributes, traits, etc. so the asset is fungible is to use messages on an account. ( or a lot of centralized mosaics, but I think that will be complex). We trow away the private key for the account. So each account is its own dragon. Let’s call this dragon account.

Then you need have a contract that says who owns what account. You could do this on centralized asset description, but you could also maybe just send an encrypted message to that "dragon account, I would assume this is easier. It’s not decentralized thought.

Robin Pedersen, [07.12.17 12:08]

Finding a denstralized way to do this would be sooooo cool!

Shin Tatt Wong, [07.12.17 12:08]

[In reply to Paul Rieger]

Care to expand on this?

Shin Tatt Wong, [07.12.17 12:09]

[In reply to Robin Pedersen]

Ownership of account like I mentioned is done through multisig between owner, animal and game creator

Newbie Ninja, [07.12.17 12:09]

[In reply to Robin Pedersen]

plz define dezentralized? if its mean: ownership and attribute written in blockchain, its already solved by idea above

Robin Pedersen, [07.12.17 12:10]

[In reply to Shin Tatt Wong]

Ahh, so you are useing a 2 - 3 multisig so owner can change state?

Shin Tatt Wong, [07.12.17 12:10]

Exactly

Robin Pedersen, [07.12.17 12:10]

Nice!

Paul Rieger, [07.12.17 12:11]

[In reply to Robin Pedersen]

Send non transferable dna mosaics to this account

Shin Tatt Wong, [07.12.17 12:11]

So now is only about the breeding of accounts, how to identify the parents of the new child

Robin Pedersen, [07.12.17 12:12]

[In reply to Newbie Ninja]

Yea, i was thinking ownership of gene in this case.

Paul Rieger, [07.12.17 12:12]

[In reply to Shin Tatt Wong]

Breeding is done by the creator

Paul Rieger, [07.12.17 12:13]

Either both breeders send messages to the creator

Paul Rieger, [07.12.17 12:13]

Or they create a multi sig account with the creator account

Paul Rieger, [07.12.17 12:14]

Who will own the new offspring?

Shin Tatt Wong, [07.12.17 12:15]

Game owner

Shin Tatt Wong, [07.12.17 12:15]

Up for sale

Shin Tatt Wong, [07.12.17 12:15]

Hmmm or not

Shin Tatt Wong, [07.12.17 12:16]



Shin Tatt Wong, [07.12.17 12:18]

Was initially thinking of using hd accounts

Newbie Ninja, [07.12.17 12:52]

[In reply to Paul Rieger]

noone it should be like real life no child owned by his parent