Nft robots

Team Members

wilian

Wilian Gaspar

Co-Founder / 3D Artist


ish

Ishmilly

Co-Founder / Advisor


pedram2

Pedram Nimreezi

Co-Founder / AI Expert


nathan

Nathan Torelli

Co-Founder / Design / Web3


Frequent Questions

Создание Roadmap

Roadmap — это “дорожная карта” проекта, основные обещания создателя своему сообществу. Классный арт с историей и ценностью для держателей NFT будет пользоваться спросом.

NFT-коллекции бывают двух видов:

  1. Вручную отрисованные арты

  2. Автоматически сгенерированные картинки, объединенные общей концепцией

Первое — штучная работа. Рисуются от руки, без применения технологий автогенерации изображения. 

А вот “генеративки”, как их обычно называют — это целый бизнес. Их создатели зарабатывают большие деньги за счет огромного количества копий и варьирующейся редкости. Если сумеют убедить покупателей, конечно.

Я решил, что сначала выпущу небольшую коллекцию из 123 полностью вручную отрисованных артов. Я хочу заработать себе имя в криптосообществе и получить поддержку своей идеи. А потом запущу большую генеративную коллекцию.

Обязательная часть проектирования Roadmap — создание Utility.

Utility — это “добавочная ценность” для держателей NFT. Это могут быть самые разные вещи: например членство в закрытом клубе, участие в розыгрышах, право голоса или физический “артефакт” для владельца NFT. 

Я уделяю большое внимание Utility в физическом мире, т.к. мне очень интересна эта тема и в будущем я планирую делать такие NFT-токены, которые будут еще сильнее связаны с физическими объектами и возможностью влиять на них. С самых ранних этапов проекта я закладываю этот мост между физическим и цифровым миром. Я верю, что за этим большое будущее.  

Я придумал несколько вариантов Utility.

Каждый из 123 nft-токенов в моей первой коллекции обеспечен моей реальной работой, нарисованной от руки, которую я отправлю в любую точку мира.

Участие в постройке боевого робота

С поддержкой держателей моих NFT я построю настоящего боевого робота. Сообщество будет выбирать, из каких частей робот будет состоять, и что он будет уметь. Весь процесс сборки я буду показывать на видео.

Каждый покупатель первой коллекции, записавшийся в вайтлист, получит две NFT из всех моих будущих коллекций!

Я планирую проводить живые стримы, на которых в режиме реального времени, буду рисовать и анимировать новых роботов, идеи для которых выберет сообщество. Всех нарисованных роботов я буду разыгрывать среди своих первых покупателей.  

Любовь к рисованию

Я очень люблю комиксы. У меня целая библиотека комиксов из разных вселенных и аниме. Также у меня есть несколько артбуков по которым я и начал учиться рисовать свои собственные комиксы. Я пробовал рисовать комиксы на разные темы, но больше всего меня увлекло рисование комиксов по вселенной Рик и Морти, это одни из моих любимых персонажей. 

Начиная с 7 лет я много рисовал и от руки и на планшете. Это были и просто рисунки, и логотипы, и разные рекламные макеты для наших друзей или школьных мероприятий. А еще я рисовал стикеры на продажу, на которых заработал примерно 50 рублей 🙂

В 12 лет я понял, что это очень востребованное увлечение и прошел официальный курс по Photoshop при Бауманском институте. Сам освоил Illustrator и Figma. Сейчас я сфокусировался на создании комиксов по вселенной POMPO и буду визуализировать много историй на эту тему. Некоторые зарисовки для будущих комиксов я уже опубликовал на своем сайте вместе со сценарием. 

How Can NFT Robots Help You?

Although you are completely in control of your account and trades, you can always rely on backup if and when you need it.

Every member has a dedicated account manager to who they can speak directly for advice and guidance

Learning and development are key focuses at NFT Robots, meaning we want to see you improve your skills and understanding.

Our platform encourages communication and collaboration as part of the NFT community

NFT Robots ’s software is always updated and up to speed with all the latest advancements.

We built in all the tools you need to see the bigger picture and make good decisions

Everything is quick and easy: from setting up to the connection of wallets to trading to withdrawal.

Create your own Robot 3D NFT Art with Appy Pie’s NFT Creator

Robots are everywhere! The concept of robots has been around for a while and some people have been working on them for a while. We’ve got R2D2, C3PO, and K9 to name a few. But have you seen a 3D Robot NFT Artwork? How about a 3D Robot that is a part of a bigger picture?

Robots are a cool creation of humans which have been a part of our life for a long time. They look very fascinating and their existence has a lot of importance in our world. 3d Robot NFT designs are amazing examples of designing robots that can be used as a wall art or sell it to the buyer of your choice.

You can create your own custom collection of 3D printed Robot 3D NFT Artwork with Appy Pie Design for free. Design your own 3D Robot NFT with our online NFT Creator tool today! Use our NFT Creator tool and open up one of the templates. Choose your color and adjust the size of your NFT design. Even you can upload your own image or design to convert it into NFT with Appy Pie’s NFT Creator and create a beautiful 3D object!

Build a robot NFT on the Ethereum blockchain with Solidity and Replit (part 1)

Non-fungible tokens (NFTs) have been a source of much news and speculation over the past few years. Their most widely known use case has been the sale of digital art assets, commonly used as profile pictures. The most famous examples are CryptoPunks and Bored Apes.

While many NFTs are collections of pre-generated artwork, some incorporate a dynamic generative aspect, in which the art is created on the fly as individual tokens are minted. This is very feasible for profile picture NFTs, which often consist of a single base image in a variety of colors and with different features and accessories. In some cases, such as CryptoKitties, new child tokens can be created by «breeding» existing tokens, giving the child token characteristics of both parents.

In this two-part tutorial, we’ll create a simple generative art NFT, ReplBots. The first part of the tutorial will focus on the NFT’s Ethereum smart contract, and the second part will focus on building the web frontend, or dApp. In this tutorial, you’ll:

  • Learn how to create a generative art NFT on the Ethereum blockchain.
  • Learn important smart contract development concepts, such as randomness.
  • Learn how to interact with the blockchain from frontend JavaScript code.

We need two things to get started with this project: a Solidity repl and a browser wallet.

Solidity repl

Sign in to Replit or create an account if you haven’t already. Once logged in, create a Solidity starter repl.

Creating a new Repl

The Solidity starter repl works a little differently from other repls you may have used in the past. Rather than running our repl every time we want to test out a new piece of code, we can run our repl once, to start it up, and it will automatically reload when changes are made to our Solidity code in contract.sol.

Browser wallet

We will need a browser-based web3 wallet to interact with the Replit Testnet and our deployed contracts. MetaMask is a popular and feature-rich wallet implemented as a WebExtension. You can install it from MetaMask’s download page. Make sure you’re using a supported browser – either Chrome, Firefox, Brave, or Edge.

If you’re already using MetaMask, we recommend creating a new account for testing with Replit. You can do this from the account menu, which appears when you click on the account avatar in the top right corner of the MetaMask interface.

Create new metamask account

Feel free to skip this section if you’ve written Solidity contracts before or completed our escrow tutorial.

Contracts on Ethereum and Ethereum-based networks (such as the Replit Testnet and Binance Chain) are compiled to bytecode which runs on the Ethereum Virtual Machine (EVM). This is similar to how Java code compiles to bytecode for the JVM.

Solidity, which we will be using below, is the most popular language for developing smart contracts on Ethereum. Alternatives such as Vyper exist but are not as widely used.

Our ReplBot NFT will consist of a base robot and three accessories. The base robot looks like this:

Base robot

Each NFT will have three different colors for its frame, visor, and background. Each NFT will also have three different accessories: headgear (a hat or wig), eargear (animal ears or headphones), and facegear (glasses or masks). Some examples:

NFT 1
NFT 2

Which colors and accessories each NFT has will be randomly determined at creation time.

// // SPDX-License-Identifier: MIT
pragma solidity ^0.8.8;



uint256 public tokenCounter;


uint tokenId = tokenCounter;

The first line of our contract is the license identifier. Smart contracts are usually open-source, and reuse of other projects’ code is common in DeFi, so it’s a good idea to include a license that indicates how you would like others to use (or not use) your code. Supported licenses are listed here.

In the next line, we define the version of Solidity we’re using (in this case, any version newer than 0.8.13 up to 0.9.0). Solidity is an evolving language and often introduces breaking changes, so our code may not compile under older or newer versions of the language.

The Ethereum token standard for NFTs is ERC-721. Rather than implementing all of the functionality in this specification ourselves, we can import and use OpenZeppelin’s version. Note that while OpenZeppelin has a base ERC721 contract, we will use the ERC721Enumerable extension/child contract, which, in addition to all the standard ERC-721 functionality, will allow us to list which NFTs belong to which owners. This functionality is vital for our front end.

We also use OpenZeppelin’s Strings library, which provides some useful functions for working with strings.

Our contract definition indicates that we will inherit from ERC721Enumerable:

In the contract body, we define a tokenCounter state variable. This will provide us with unique, incrementing IDs for tokens as they are minted. Solidity automatically initializes all variables to 0, so we don’t need to do so explicitly.

Note the use of uint256 as the type for these values: Because most of the values we deal with in Solidity programs are monetary, we use unsigned integers to avoid storing negative numbers. In versions of Solidity before 0.8.0, this sometimes led to dangerous overflows, but overflow protection is now built into the language.

Про NFT:  Увеличьте свои продажи NFT с помощью эффективных рекламных стратегий на OpenSea

Next, we have the constructor() method, which calls a parent constructor to define our NFT’s name and symbol/stock ticker.

We then define a mint function, so that we can create NFTs.

 uint tokenId = tokenCounter;

For now, all this does is increment tokenCounter, create a new token using ERC721._safeMint, and return the numeric ID of the minted NFT. Using _safeMint instead of _mint will prevent us from minting tokens to a recipient that does not have an implemented method for receiving them. This will prevent our tokens from getting stuck in contract addresses and becoming unusable.

Let’s fill out our code skeleton, starting with the data structures we’ll need to store information about each NFT we mint. As per our design, each NFT will have three accessories and three colors. We can represent the accessories as strings and the colors as RGB values.



Feel free to draw and add other accessories to these lists.

Next, we’ll create a struct for defining colors. Add this code below your array definitions:

Each color will have a red, green, and blue component, represented as an 8-bit unsigned integer. Most unsigned integers we work with in contracts are 256-bit, to the point that Solidity provides the alias uint for uint256. However, it is good practice to use smaller values where possible, due to gas costs – this is known as tight variable packing. An 8-bit unsigned integer can contain a value from 0 to 255, which is precisely the range we need for storing standard RGB values.

Next, we’ll create a struct for the ReplBot itself, consisting of our three colors and three accessories. Add this code below the previous struct definition:

To save space, we’ll store our accessory values as indexes in the arrays we defined above. uint8 allows us to define a maximum of 255 accessories per type, which is more than enough.

Finally, we’ll define a mapping type that will allow us to associate numeric token IDs with ReplBot structs. Add this line below your last struct definition:

 mapping (uint => ReplBot) private replbots;
 // Get ID and increment counter
uint tokenId = tokenCounter;

// Determine colors
Color memory frameCol = Color(
uint8(_random(tokenId, "QWERT") % 255),
uint8(_random(tokenId, "YUIOP") % 255),
uint8(_random(tokenId, "ASDFG") % 255));

Color memory visorCol = Color(
uint8(_random(tokenId, "HJKL;") % 255),
uint8(_random(tokenId, "ZXCVB") % 255),
uint8(_random(tokenId, "BNM,.") % 255));

Color memory backgroundCol = Color(
uint8(_random(tokenId, "12345") % 255),
uint8(_random(tokenId, "67890") % 255),

// Determine accessories
uint8 headIdx = uint8(_random(tokenId, "qwert") % headgear.length);
uint8 earIdx = uint8(_random(tokenId, "yuiop") % eargear.length);
uint8 faceIdx = uint8(_random(tokenId, "asdfg") % facegear.length);

// Create bot

// Mint token

The bulk of this code consists of retrieving random numbers and using the modulo operator to convert them into a number in the range we need – for colors, this will be a number between 0 and 255, and for accessories, this will be a valid index in the relevant accessory array.

When we define our Color structs, we specify the data location memory. The data location must be specified for all complex data types: arrays, structs, and strings. For variables that are local to a function, memory is usually correct.

Once that’s done, we create the ReplBot struct, assign it to our token ID through the mapping, and then mint the token.

However, if you try to compile this code, you’ll notice that _random() is not defined. Unlike many traditional languages, Solidity has no native way of generating pseudorandom numbers. So we’ll need to define one ourselves.

The only foolproof way to generate random numbers at the moment is to use a trusted external source of randomness, such as Chainlink’s VRF oracle (an oracle is a data feed built for use by smart contracts). However, as we’re building on the Replit Testnet, we won’t have access to such an oracle, so we’ll need to settle for the best pseudorandomness we can get. If we were building a lottery contract, this would be a problem, but for this project, manipulation can only get you a slightly different-looking ReplBot.

Our _random() function should be inserted below the mint() function. It looks like this:

  • The blockhash we previously retrieved.
  • The difficulty of the current block.
  • The ID of the token we’re minting.
  • The input string we passed in when calling _random().

All but the last of these values will be the same for every invocation of _random() in an individual mint() call. This is why we’ve specified different strings for each one.

We then hash our big chunk of data using keccak256(). A good hash function will return very different outputs given similar inputs, so this ensures that every call to _random() will return a sufficiently distinct result, even when most of the inputs are the same.

Finally, we convert this hash into an unsigned integer, to be returned as our final «random» number.

Now that we can generate tokens with interesting-looking ReplBots, we need a way of retrieving information about them, so that we’ll be able to display them on the web3 frontend we’ll build in Part 2 of this tutorial. To this end, we’ll write two functions: botAccessories and botColors. These will be externally callable view functions that will take the token ID and return three strings, detailing accessories and colors, respectively. As external calls to view functions are free, we don’t have to worry too much about gas costs in these functions.

 require(_exists(tokenId), "ReplBots: Query for nonexistent token");


Our function body starts with a require statement. This is an error-handling function in Solidity: If the condition in the first argument is not met, the current transaction will revert (undoing all previous actions) and the error message in the second argument will be displayed. In this instance, we’re using it to prevent the details of unminted tokens from being queried.

Once we’ve confirmed that tokenId is valid, we retrieve its associated ReplBot struct. Solidity allows us to return multiple values from a function, which we use to return three different strings.

 require(_exists(tokenId), "ReplBots: Query for nonexistent token");


This function is quite similar to botAccessories(), but as our colors are structs rather than strings, we will need to define a new function, _colorToString() to convert them. Let’s do that now.



While Solidity does not currently have a string concatenation function, we can use abi.encodePacked on an array of strings to achieve the same result, similar to what we did in _random(). Solidity also doesn’t have any syntactic sugar for expanding/splatting arrays into function arguments, so we have to specify each element individually.

But wait! Where does .toString() come from? If you try to compile this contract now, you’ll find that this method is undefined.

Solidity’s using Library for type directive attaches all functions in the specified library to the specified type. When a library function is called on an object of that type, it will receive that object as its first parameter.

Now that we’ve implemented our NFT’s core functionality, it’s time to deploy to the Replit Testnet and test it out. We’ll use our repl’s web interface to do this.

First, run your repl. Once all of the dependencies are installed, you should see the Replit Ethereum web interface in your repl’s browser. It looks like this:

REPL Ethereum web interface

Connect your MetaMask wallet to the web interface and switch to the Replit Testnet. Then click the link to get 1 ETH for testing. Wait until 1 ETH shows up in your wallet balance on the top right of the page.

Switching to test
Getting one Ether

Now you can deploy your contracts. Select «ReplBots» from the drop-down box and click «Deploy». Approve the MetaMask pop-up that appears.

Deploy the contract

Confirm deploy

Once this contract has been deployed, it will show up as an expandable box below the drop-down box. Expand it and take a look at all the different functions available.

Mint your first NFT by navigating to the mint function. Click on your wallet address in the top right corner of the page to copy it, and then paste it into the recipient field. Then run the function and approve the MetaMask pop-up that appears.

After a few seconds, you should see a pop-up indicating that your transaction has gone through. Congratulations, you’re the proud owner of a ReplBot NFT! Check out its colors and accessories by entering ID 0 into botColors and botAccessories.

If you mint again, you should receive a ReplBot with ID 1 and a different set of colors and accessories.

Bot colors

We can now mint ReplBots with random characteristics, which fulfills the specification we laid out at the start of this tutorial. But with a bit of additional code, we can introduce a second way to create ReplBots, breeding.

  • Its colors will be an equal mix of both parents.
  • Its headgear will come from the first parent.
  • Its eargear will come from the second parent.
  • Its facegear will be randomized.
 uint256 generation; // new field
uint256 parentOneId; // new field
uint256 parentTwoId; // new field
 uint256 public tokenCounter = 1; // no more token 0

Then we need to add three zeros to the creation of the ReplBot struct in mint(). Find and edit the line below:

 // Create bot

// Mint token
 // Require two parents
require(parentOneId != parentTwoId, "ReplBots: Parents must be separate bots");
// Check ownership
require(ownerOf(parentOneId) == msg.sender, "ReplBots: You don't own parent 1");
require(ownerOf(parentTwoId) == msg.sender, "ReplBots: You don't own parent 2");


// Check age
require(parentOne.generation == parentTwo.generation, "ReplBots: Parents must belong to the same generation");

We start our function off with some checks: The two parent IDs must be different, they must be owned by the function caller (msg.sender), and they must be in the same generation.

 // Increment token counter
uint tokenId = tokenCounter;

// Interpolate colors
Color memory frameCol = Color(_meanOfTwo(parentOne.frame.red, parentTwo.frame.red),

Color memory visorCol = Color(_meanOfTwo(parentOne.visor.red, parentTwo.visor.red),

Color memory backgroundCol = Color(_meanOfTwo(parentOne.background.red, parentTwo.background.red),

// Choose accessories
uint8 headIdx = parentOne.head;
uint8 earIdx = parentTwo.ears;
uint8 faceIdx = uint8(_random(tokenId, "asdfg") % facegear.length);

// Create bot

// Mint token
 return uint8((uint16(first) + uint16(second))/2);

Here we convert first and second into uint16 values to prevent them from overflowing (which would cause our function to revert), divide the result by two, and return it as a uint8.

 require(_exists(tokenId), "ReplBots: Query for nonexistent token");


return (bot.generation, bot.parentOneId, bot.parentTwoId);
 event ReplBotCreated(address recipient, uint tokenId);
event ReplBotBorn(address recipient, uint tokenId, uint parentOneId, uint parentTwoId, uint generation);

Then insert an event emission near the end of your mint() function, as below:


emit ReplBotCreated(recipient, tokenId); // <-- NEW LINE

And another one near the end of your breed() function:


emit ReplBotBorn(recipient, tokenId, parentOneId, parentTwoId, parentOne.generation + 1); // <-- NEW LINE

  • Add more accessories. You’ll need to draw these yourself!
  • Refactor the code to reduce the size of the contract and make individual functions more gas efficient. One quick way to do this would be to change the visibility of the public functions to external.
  • Tweak the breeding algorithm.
  • Introduce a siring mechanism that allows users to breed ReplBots they don’t own.

FAQs — NFT Robots

Are NFTs good investments?

Investing in NFTs- like all investment markets- comes with risk. Anybody who tells you that an investment is 100% risk-free is most likely being dishonest. Risk is part of the industry: managing it efficiently is what makes a good trader great. If you can balance the risk within your parameters then, yes- NFTs can be great investments.

There are many branches of NFTs, making it a diverse and flexible market. On one side you have digital art, which can be likened to fine art collecting. People have been investing in artwork for centuries, and this is the newest wave. At the opposite end, you have functional interactive NFTs that are used in gaming, VR, and the emerging Metaverse. They are hot commodities right now with global interest.

Про NFT:  Инвестируйте в коллекцию Mad Dog Jones NFT: раскройте свой творческий потенциал

Cryptocurrency was once called a fad: a passing craze. NFTs now receive a similar review for many financial experts. However, many of those same experts said Bitcoin could never amount to anything- yet here it is on the edge of becoming one of the most important forces in international currency.

When something is new, unknown, and innovative, it is normal for people to have doubts. Those who can see the true value have an exciting ride ahead. Again, it is not without risk, but then no trading really ever is.

Is NFT Robots the same thing as a marketplace?

NFT Robots is not an NFT marketplace- it is a digital trading platform designed specifically for NFTs. Marketplaces hold auctions, display collections, and allow artists to mint new collections, whereas trading platforms allow investors to buy and sell existing assets with the aim of gaining profits.

If you are looking for an NFT marketplace, they are plenty. Opensea is the biggest, but other leading sites include Rarible and SuperRare. Anyone interested in learning more about the industry should join NFT Robots and a couple of marketplaces to gain insight from both sides.

Where can I mint my own NFTs?

What is a blue-chip NFT?

A blue-chip NFT is a high-value token. The name relates to the traditional trading market where top-grade assets are known as blue-chip stocks. In both senses, blue-chip means high-quality, high-price, and high-yield investment opportunities. They tend to have big names and stellar reputations.

Examples of blue-chip stocks in the traditional markets include Walmart, Disney, and American Express. Some blue-chip NFT examples are CryptoPunks and Bored Apes.

The term originates from poker chips, with the blue chip being the highest value chip on the table once.

How do I set up a digital wallet?

You can set up an online digital wallet with any major coin exchange platform. There are also some independent e-wallet providers you can use but be sure to research their security standards first. Websites such as Coinbase are good places to start.

To create a digital wallet, all you need to do is register. The details required for registration may vary depending on what platform you choose. Take a note of your login details and keep them private. A digital wallet is essentially your crypto bank account, so you don’t want people knowing how to access it.

When you set it up, you receive two codes: an access code and a security code. The first acts as your account password: you need to provide it anytime to want to access the funds. Your security code is like a digital signature. Before any crypto transaction can be approved and processed, this key must be entered.

Offline digital wallets work in the same way except the information is stored on a drive rather than an online account. People who have security concerns or particularly large sums of money may prefer to use this as a backup. Most online e-wallet accounts through reputable suppliers have compatible offline drives that you can withdraw all funds and files to. You can buy them on coin exchanges and large e-commerce retailers.

The Journey of Robots NFT

Phase 1

We will grow the commmunity with the launch of ROBOTS NFT & operate a proprietary community for all holders. There will be several members only online & IRL meet ups, complimentary airdrops, whitelist access to screened projects and many more benefits.

We believe a great community is the strongest utility. Our goal is to build a strong community that continuously provides value to all stakeholders.

Phase 2

We will build out the ROBOTS NFT brand and maintain an outstanding commmunity. We plan on doing merch giveaways, partnering with creators, thought leaders, top tier communities & launch physical collectibles.

Phase 3

Free 3D Crypto Dog Society mints for all holders after sellout

3 eth giveaway to anyone who mints the TOP DOG!

Our Amazing

The Future of NFTs

As it stands, the interest in this market is still growing. NFTs are branching out into new areas, including interactive gaming tokens and virtual reality.

Digital art remains the most popular investment sector, with many calling it the new age of fine art collecting. Whether you are in it for the art, the fun, or the appreciating value, it is certainly an appealing concept.

Around the globe, countries are beginning to introduce NFTs in various areas. International markets are beginning to catch on to the soaring popularity coming out of the USA and China. The introduction of the Metaverse has created a whole new buzz. Furthermore, the future of NFTs expands every day. Who knows how far it could go? All we know is that we want to be on board for whatever comes next. What about you?

Как я сейчас продвигаюсь

Я долго изучал другие NFT-коллекции. Особое внимание уделял не только тем, кто у всех на слуху. Но и тем, у кого просто хорошие продажи на OpenSea.

Все, кому удавалось сделать хорошие продажи — либо везде рекламировались, либо были популярными.

Это дичь, но цена за одно размещение может доходить до $25 000 🙂

Не верите? Вот одно из стандартных предложений от маркетологов, которыми вас начнут забрасывать, как только вы начнете какую-либо активность на этом поле:

У меня нет таких денег, поэтому я делаю ставку на открытость. Со всеми, кто приходит ко мне в соцсети, общаюсь лично.

Каждый день я выделяю несколько часов на то, что хожу по различным Discord-серверам и зову всех на сервер POMPO.

Это работает! Мой Discord постепенно растёт.

Готовлю посты на Reddit, обращаюсь в различные СМИ, пишу статьи.

Рассчитываю на поддержку авторов известных NFT-коллекций и людей, которые меня вдохновляют. Для этого я создал отдельную серию роботов для коллабораций. 

Уверен, моя тактика сработает.

Многие приходящие в Discord люди очень тепло отзываются о проекте. Им нравится идея POMPO, планы развития проекта и те ценности, которые я несу.

Вот так, наверное, выглядит шиллинг коллекции в реальной жизни 🙂 

Сначала было немного страшновато, т.к. это был мой первый опыт общения на таком мероприятии, но когда я увидел заинтересованных людей, внимание, улыбки, поддержку и позитив, я понял, что я все сделал правильно. Обменялся большим количеством визиток и получил очень много эмоций и новый опыт. 

История робота POMPO

В 2019 году я нарисовал первые наброски робота POMPO. 

Это многофункциональный робот-помощник, который широко использовался людьми во время освоения Марса.

Позже люди покинули Марс, а на Земле появились киборги — более социально адаптированные роботы, которые вытеснили POMPO.

POMPO остались на Марсе, продолжая свою миссию: колонизировать и обустраивать планету. 

В январе 2020 года я разместил POMPO на Behance и очень удивился: ему присвоили награду “Best Character Design” (лучший дизайн персонажа). POMPO даже попал на главную страницу сообщества. 

Я советовался с папой: мы вместе обсуждали судьбу POMPO, обменивались идеями, как роботы должны выглядеть, и в какой вселенной они будут жить. Так я создал целый  мир и сценарий, в котором развивались события, связанные с POMPO. Придумали и  множество отдельных историй, которые будут происходить с роботом и его окружением в будущем.  

У меня есть идея целой метавселенной — POMPO MetaMars World.

Почитать ее можно на моем сайте.

FAQ

We are proud to boast a diverse collection of 5555 randomly generated NFTs.

You can visit our website at

https://badfacebots.com/

to connect your Metamask wallet.
Metamask can be downloaded from the App store, Google Play, and Chrome Extension on IOS, Android and PC devices respectively.

The image will be announced within 24 hours after sold out.

You must be signed up to our Whitelist to take part in our Presale. We will be holding our Presale very soon, as our Whitelist spaces are limited, please keep an eye on our Discord channel to receive the newest updates on how to sign up.

Once you own a particular BFBS, Bad Face Bots Team grants you a license to use copy and display the purchased art worldwide, whether for personal or commercial use. Ownership of the NFT is mediated entirely by the Smart Contract and the Ethereum Network.

What Is NFT Robots?

NFT Robots is an app that allows you to trade NFTs with the support of a community and a core team of experts.

It uses digital trading algorithms and software combined with one-on-one guidance from industry professionals to help people from all backgrounds break into the NFT trading market.

What to Expect

Simplicity was important to us when designing NFT Robots. We know that trading is complicated and can be a bit overwhelming when you first start, so we wanted to keep processes as streamlined and efficient as possible.

Here is a brief overview of what to expect when getting started with NFT Robots.

01. Initial Registration

The first step is the easiest. It takes less than a minute to register your interest with NFT Robots. Don’t worry- there is no contract or commitment- only a simple signup sheet to let us know that you are interested. All you need to provide is a name and contact number so we can move to the next stage.

02. Confirmation Phone Call

We keep it personal and professional at NFT Robots. Our team has a wealth of knowledge that allowed us to build such a great platform, but it can also help directly. Once you register, you receive a call from a hand-selected account manager and advisor who can act as a guide throughout your journey with NFT Robots. This call is about answering your questions, explaining more about the system, and getting you confident to go live.

03. A Chance to Get to Know the Software

The last step before the real thing is taking your time to understand the platform. During your initial conversation with one of our people, they can explain the controls and how the interface works, but it is always best to take some time yourself. There is no rush! Learn at your own pace and let your account manager know if you have any further questions.

CREATE YOUR ACCOUNT TODAY

NFTs Explained

If you are currently sitting there trying to wrap your head around what on earth an NFT actually is, then you are not alone. You would not be the first nor last person to consider trying your hand at NFT trading before fully understanding what it all means.

Let us try to clear things up a little. First, NFT stands for non-fungible token. If something is non-fungible it means that it cannot be replicated exactly and is not interchangeable with anything else. To provide a contrast, Bitcoins are fungible tokens. They are digital coins with identical attributes and identical values and can be swapped with one another with no effect. This is the main difference between NFTs and cryptocurrency.

План создания боевого робота

Я уже сделал первый набросок боевого робота и выложил его во всех своих группах (впереди будет ещё много скетчей). В итоге комьюнити, а не я, будет выбирать его окончательный внешний вид и отдельные особенности. Я выделю на это большую часть бюджета, когда продам вторую, генеративную коллекцию.

Примерный план действий такой:

  1. Сбор команды с опытом сборки боевых или специализированных роботов 

  2. Выявление слабых / сильных сторон команды с последующим определением боевой стратегии робота

  3. Проектирование цифрового прототипа робота

  4. Поиск помещения в долгосрочное пользование с необходимым оборудованием и условиями для сборки робота

  5. Поиск и изготовление деталей, тестовая сборка первого прототипа робота

  6. Испытания и выявление слабых сторон робота (вес, используемые материалы, потенциально слабые узлы, эффективность боевых инструментов, управляемость)

  7. Подготовка деталей и сборка второй версии робота с учетом всех доработок

  8. Третья боевая версия робота

  9. Маркетинг и связи с общественностью

  10. Поездки и участия команды в турнирах и соревнованиях

  11. Работа оператора / монтаж контента для блога

  12. Поездки и участия в тематических выставках

Про NFT:  Знакомство с лучшими произведениями искусства NFT: станьте свидетелем самой ценной картины всех времен

В какой-то момент я привлеку инвесторов и начну создание целой метавселенной POMPO MetaMars World, если к тому моменту мы не уйдем в какое-то более узкое направление. Сейчас сложно сказать, как будет развиваться индустрия, одно ясно точно — я здесь надолго, и эти NFT лишь мой первый (но очень важный!) шаг. В отличие от множества анонимных коллекций, я не скрываю свою личность, а значит планирую довести дело до конца и выполнить все обязательства, а своих первых холдеров (владельцев nft) буду радовать всевозможными плюшками в будущих проектах.

Faq

What is a CCO

What is the mint price?

When is the mint?

September 2022 TBA

What are the royalties?

Royalties are 5%

How do I get whitelisted ?

1,000 Robots NFT are reserved for Rich apes club & Smoking apes family NFTs. If you own a smoking apes you will automatically be whitelisted & eligible to mint for FREE within a 48 hr window after the pre sale and public sale.

Join our Discord

Summary

NFTs have never been bigger. Now is the time to get in on the action, so don’t wait any longer. You can become a NFT Robots member in minutes by registering a new account on our login page.

It doesn’t matter how much or little you know about NFT trading- we are here to help. If you are ready for an adventure in the most creative corner of the crypto space, then join NFT Robots today!

The History of NFTs

The history of NFTs is fairly brief. It has only really been the last two years when they really came into their own and began dominating the crypto market. Before then, there had only been small movements within niche markets. Those who were already on the inside got things going, but it was all still very far away from mainstream attention.

As it happens, there is nothing quite like a global lockdown to get people google searching for interesting crypto developments and alternative means of investment. 2020 was a year to remember for all the wrong reasons, but it was also the year that NFTs skyrocketed.

In 2020, NFTs went mainstream. Backing from celebrities, moguls, and entrepreneurs combined with a lot of time spent at home on the internet meant more and more people were discovering NFTs and getting involved. Fast forward 25 million active digital wallets connected to marketplaces and $40 billion worth of revenue, and NFTs are officially a big deal.

Про роботов!

С детства у меня было очень много Lego. Всего я собрал больше 80 наборов,  а любовь к робототехнике началась с серии Lego Mindstorms. Мне нравится придумывать сложные механизмы, проектировать и собирать их. В 7 классе в качестве выпускной работы я помогал учителю по физике подбирать компоненты и разрабатывать устройство на Arduino, которое совмещало в себе функцию считывания школьных карт и измерения температуры ученика.  

В 12 лет я пошел в кружок робототехники под руководством преподавателя Василия Андреевича Кропачева (Москва, школа 1354). Там я научился строить разных роботов, в том числе на Arduino. Несколько раз мы даже строили роботов, чтобы устраивать между ними состязания. Это было мое любимое время в школе!  

В то время у меня и появилась задумка, которую я очень хочу реализовать. Я хочу создать настоящего боевого робота и участвовать с ним в шоу-соревновании BattleBots. Это шоу с мировым именем. Один из моих любимых фильмов это “Real Steel”, наверное мое увлечение робототехникой во многом было вдохновлено этим фильмом. Я хочу собрать команду и разработать собственного робота, с которым мы победим в таких соревнованиях.

Кстати, если вы начинающий и мечтаете создавать роботов, как я, то могу вас уверить, что на основе Lego можно собрать не только роботов начального уровня, но и достаточно продвинутых. Серия Technic позволяет без использования пайки собирать очень сложные и довольно прочные каркасы. Для дополнительной жесткости иногда в него можно вкручивать болты, а отверстия по всему периметру деталей позволяет делать отличный кабель-менеджмент. Прибавьте к этому Arduino, который будет собирать данные с датчиков и raspberry pi, например, c C++ на борту, который будет управлять вашим роботом и вы получите действительно крутую связку даже для создания очень сложных роботов!

На видео под спойлером демонстрирую работу роботов, которых я собирал в классе по робототехнике. Один робот — это робот для игры в футбол, который управляется дистанционно. Второй робот передвигается самостоятельно и управляется несложным интеллектом с датчиками, которые помогают определять препятствия, по аналоги с роботами-пылесосами.    

Видео с примерами роботов, которых я умею собирать

The Journey of Robots NFT

Checkout Our

Partner

Nft robots

You can still buy minted NFTs on the aftermarket

Nft robots
Nft robots
Nft robots
Nft robots

How to create your own Robot 3D NFT Art in 3 easy steps?

  1. Choose a Template

    You can either choose a blank template, or one of the templates with extra robot-themed images and graphics. All templates are completely customizable.

  2. Customize your Robot 3D NFT Art

    Now you are at the stage where you need to customize your Robot 3D NFT Art. Customize the colors of your robots, add some text if you wish, and select the desired background color. You can also change the alignment of your design and layers to make a custom NFT collection.

  3. Save and Download

    Now you can export your Robot 3D NFT Art in the desired format and trade or sell it to the buyer of your choice.

RoadMap 2

Prepare to embark on your own unique Bad Face Bots adventure. Here you will find an outline for what we have prepared for those who would like to join our journey. Please stay tuned as we will regularly update our roadmap with new and exciting projects for you to enjoy.

Nft robots

Bad Face Brand Direction

Bad Face Bots aims to be a trend-setting art brand. The core values of the Bad Face Bots brand will be illustrated through the originality and details in a unique NFT art narrative based around a team exploratory robots’ voyage on a post-apocalyptic Earth. Through our high-quality NFT artworks, we also hope to raise awareness and invoke self-reflections for environmental conservation and invoke deeper thought and meanings.

Nft robots

Bad Face Holders and Community

BFBS holders and the community is vital to the project’s development. Our goals can only be achieved by having a common vision and development direction amongst the community. Having start with limited resources, this opens doors to endless possibilities and journeys. Through that, we must also strike a balance between visions and what’s pragmatically possible to ensure the transparent development of BFBS within the community. As a benefit for holders, aside from the 10 $Trash rewarded daily for each BFBS NFT, there will be additional NFT coming in the future (as free mint or airdrop), as well as occasionally lucky draws events and much more. Patience is a virtue, as thorough planning is needed to ensure the best options can be delivered to the community.

Blessing from Above

$Trash

Our 5555 BFBS continue their journey and provide energy to the Bad Face Bots World every day. Each BFBS will receive 10 $Trash every day!! $Trash is the driving token within the Bad Face Bots Ecosystem and will be pivotal for the development of the Bad Face Bots World. $Trash aims to be a scalable token that can support various projects and uses, including actions in the metaverse, and possibly be used as payment for future NFT or products in real life. As the BFBS world grows, more applications will come. $Trash will be issued for 10 years, with an estimate of 20,275,750 $Trash issued per year.

Bad Face Motherboard

DAPP

The Future of Faith

Bad Face Palace

Bad Face Ship

MetaSpace

BFBS holders will receive (Free mint) their own Metaspace Bad Face Ship (Tentative name: Bad Face Ship Type 01-A). In their ship, BFBS holders can display NFTs from their wallets and do many more. This part is created in collaboration with our passionate and talented MetaSpace Team and more information will be released soon!!

Strangers in the wasteland

New Drop

Bot Revolution

In the long run, We will maintain an open attitude toward collaboration possibilities to grow our community. The Core team will not be the sole explorers in the journey, Expansion, and collaborations will be the first step in the revolution. Bad Face Bots will continue to openly look for collaboration opportunities to strengthen itself and its position as a brand and nothing will restrict our bots from exploring far and wide. What we have are a goal and direction, and in the future, whenever additional feasible possibilities arise, we will continue to expand and insert new goals and content.

The Real World

Developing in the real world is something the team also desires. The team already began searching for relevant information and formulating plans and logistics (supply, global shipment, quality control, etc.) Even if it means starting from simple prints (non-official BFBS designs), we hope to create something for our BFBS holders in the real world! Regardless if it’s artworks, clothing, exquisite goods, exhibitions, or others, we hope you will look forward to one day seeing official BFBS goods released for everyone.

Developing BFBS World

There are close ties between the discoveries of the 5555 Bad Face Bots in their expeditions and the development of the BFBS world! The concepts in NFT World and metaverse create various potentials for the development of the characters and the environment. Those who explore the meaning between the content may discover insights and invoke reflection. Kamanwilliam’s creative art style will further expand and display the details and spirit of the lore. The team hopes to continue this journey with the community to explore the vast potentials available and make new discoveries for the BFBS world.

Team

Meet the team

Nft robots

Nft robots

Co-Founder &
Lead Developer

Nft robots

Nft robots

Nft robots

Why choose Appy Pie Design to create a Robot 3D NFT Art?

  • Customizable and Easy to Use

    Fully editable and easy to change colors, dimensions, fonts and layers. Also, very easy to customize Robot 3D NFT templates with your own pictures or artwork.

  • 3D Design
  • Templates
  • User Friendly Interface
  • Customizable Robot Parts
  • Create robots of your own style and design by mixing and matching different parts of the robot body with different accessories.

  • Fully Responsive Robot Design Editor

    Using Appy Pie’s drag-and-drop robot 3D editor, you can create a robot from scratch and add animations to it. Make your custom designed robots look realistic by adding shadows, reflections, and textures in the editor.

Планы на будущее

Как только я продам вторую коллекцию (генеративную), я начну строить того самого боевого робота.

Это очень большая работа на месяцы труда целой команды, она включает в себя множество этапов. От проектирования цифровой версии и выбора стратегии, до тестирования прототипов в реальных условиях боя.

Пока же я начну работу над первым прототипом и более глубоким изучением темы  робототехники. 

В этом мне поможет участие в разных тематических выставках, типа Robotics Summit & Expo. В моем обзоре на Reddit много интересных событий в мире робототехники в 2022 году.

Эта коллекция — мой первый шаг в мире Web3. В будущем я соберу команду, с которой мы будем делать новые проекты и развиваться как студия. Например, как Larva Labs — авторы коллекции CryptoPunks.

Оцените статью
NFT Эксперт