Dragginz - a virtual world on DFinity

Hi everybody, long time DFinity follower here. We’re a small team working on a virtual world / game and looking for advice about exactly which parts of the project we could move over to the Internet Computer.

So my first project was Neopets.com, and like Dominic I made the inevitable transition from cute fighting pets to decentralised computation. For the past 3 years I’ve been working on Dragginz, it’s like Neopets meets a crowdsourced Minecraft world. It’s free to play, makes no profit and is governed by the users. We had aimed to launch on Ethereum but we know some of the DFinity team, are blown away by your progress so switching is a no brainer.

Dragginz is a very, very ambitious project that’s probably going to take 10 years to reach it’s full potential. It’s a 2000km cube of rock that our players hollow out from the inside, creating a very vertical fantasy world. Think Dark Crystal, Labyrinth, mines of Moria, Undermountain+Drow, plus a lot of other inspirations. Players work in teams to submit level design for 10 metre cube chunks, and as more mechanics get added to the game these chunks are iterated, making for a very dynamic evolving world.

Currently we have a level editor, and an API written in Go. There are 180ish entities in the design, and we’re using CockroachDB as the database. Most of the work has been put into creating a custom ORM that allows you to manage a huge number of database tables (1000+), and an automatically generated admin section with custom input pickers, validation and input sanitising.

For the front end we’re using Unity and we want to use SpatialOS for the multiplayer networking layer, it allows us to have a huge world with millions of people playing simultaneously. We’re also using Google Cloud, CDN CircleCI and Kubernetes for deployment.

So this is probably as complex as stuff gets in the non-blockchain world (at least we don’t have to do hard maths problems.) My question is, what parts of this can we use the Internet Computer for?

I was initially thinking that we’d have a native token used for buying in-game items (all proceeds go to paying for the game upkeep costs). We’d also allow items and pets to be tradeable on the blockchain. Since our initial thoughts were constrained by the current state of the Ethereum blockchain, I don’t think we’re aiming high enough. Take the Google CDN for instance, could I possibly put hundreds of thousands of assets on the blockchain and bypass it entirely?

Just to reiterate, there is no rush to launch this project. If the 5 year roadmap for DFinity allows us to host the majority of the game then that’s what we’ll design for.

I guess DFinity is designed to replace a lot of the stack that we’re currently working with. If you were designing something like the Oasis from Ready Player One, 5-10 years from now which parts would be decentralised and which parts couldn’t be.

Anyway, just wanted to introduce the project, sorry that it’s more of a brain dump than specific technical questions. I’ll be here in the forums asking questions. Thanks again for everything.

31 Likes

Hi @borovan, thank you for the introduction and welcome to the forum. That sounds like a super cool idea and game, very much looking forward to see it coming alive :slight_smile: (and also to see what part of it – if not all – you will be able to host on the internet computer)

3 Likes

Love this idea, was such a big Neopets fan!

4 Likes

the tax beast appears! you lose 10% of your crypto

3 Likes

I feel bad because the DFinity devs are obviously working on some really complicated stuff and don’t want to be a pain… but would love to talk to somebody who has a really good technical understanding of the platform.

5 Likes

just tagging some of them for visibility
@hansl @enzo @nomeata @stanley.jones

4 Likes

I’m going through all the tutorials now, this stuff is awesome!

7 Likes

… I also played neopets with both of my siblings

3 Likes

What is happening? Is there some announcement?

1 Like

is this a rumour or from the team itself?

1 Like

okay looks legit, game on!

1 Like

Welcome Logan Paul to the IC :upside_down_face:

1 Like

I guess many are eating popcorn and watching what will be the end of thisSNS-1 that was described as :

experimental DAO owned and driven by the IC community. At conception, it consists only as a blank canvas for the community to paint the future upon. It signifies the beginning, an exemplar to experiment & educate with, and a beacon to inspire a community of SNSs.

3 Likes

The Draggin hatched. Bend the knee before it’s too late.

3 Likes

The story is centralised, the ownership of in-game currency is not, and then the rest of it is TBD. We’re definitely going to explore ways of applying governance to a fantasy world. The entire game world is going to be created by the players, they just don’t get to come up with the backstory, characters and events.

I just don’t want to end up with “Twitch writes Harry Potter”

7 Likes

Life rarely turns out as you expect it to.
Turns out that this applies to DAOs as well.

2 Likes

Should be a great bumper sticker On the IC everything is possible ! They should redo the Internet Computer Loading it’s useless now, Should be LAST of it’s kind to recover some trust
" SNS-1: The first of its kind
After a successful SNS launch, SNS-1 is now controlled by the community."

Also this can now be deleted https://sqbzf-5aaaa-aaaam-aavya-cai.ic0.app/ .

1 Like

Sounds like an amazing project. Im not technical for a second but, I wish you all the best in succeeding and very happy you decided on the Internet Computet :+1:t2:

2 Likes

There are a lot of things about the game & the future of DKP being revealed in Discord Dragginz Community Anyone is welcome to join.

1 Like

A singular party decided to buy the available tokens that were within the dao token holders rights to sell, for a premium, in order to carry out a game referencing back to nostalgia of a demographic with the largest amount of disposable income.

Everyone in this entire scenario: dao members, interested third party, and the nostalgic gaming crowd; all are happy with what occurred.

You’re just mad that a governing body made a decision unanimously in a direction you werent expecting, and now you have to be bothered to update a slide deck to reference that fact. Big whoop.

6 Likes