FLone

FLone

FLone is a three-dimensional decentralized world built by its users. It is powered by Flow blockchain

The problem FLone solves

FLone: A decentralized world shared, created, and owned by its users. The world is divided into land pieces, and each land piece is an NFT minted on the flow blockchain.

Features

  • World
    Flone is an ever-changing world with new things built every time. The user can move around using the arrow keys and drag around using the mouse in different directions. For mobiles, there is a joystick to move around.
    All the buildings people build are shown in the world over their lands.

  • Builder
    landowners completely control what can be built on their land parcels. They can use the builder tool to build whatever they wish by simply selecting from a range of available voxels. The owner can also showcase NFT images on their land. No coding is required.

  • IPFS
    All the data is being stored on the IPFS to make it fully decentralized.

  • Avatar
    Each user’s avatar acts as an In-world representation of the player. There are currently eight available options.

  • Public and Private Rooms
    Forget the boring GMeets and Meet in the FLone 3D world with friends in private rooms with Avatars. Talk with other people in the room using voice calls or chat. The chat also supports emojis ;)

  • Multi-Player
    FLone world is multi-player, where users can see all the other users in the same room moving.

  • Admin Dashboard
    The Admin page manages the world with features like getNFTS, mint NFT, set the ipfs on NFT, and create an empty collection.

  • Web-based and Mobile
    One of the very few metaverses which is web-based and support lower-end devices as mobile.

We also plan to integrate play2earn and tokenomics into the world. To make the world more decentralized. Our plan is to tokenize the cubes and like the real world, people can buy the building blocks of FLone - cubes to build over their home using the in-world token.

With Flone, we want to build a sharable, interoperable virtual world where people come together to build, play, earn, and live in the metaverse.

Challenges I ran into

The challenges faced were IPFS being very slow; we used a pinning service pinata which pinned the IPFS and loaded it much faster. And for the NFT collection, we needed the info of all the NFTs minted but were not able to get it; we found a blockchain indexer can do the job. And threejs load problem which we fixed using instancedMesh.

Discussion