Blog
DEVBLOG Intro
WavesWaves - 2/22/2024

DEVBLOG Intro

Hello, Warriors!

I'm Waves, and I'm taking over the development updates from Alfa, who is busy working on other aspects of the project. In this post, I'll give you a brief overview of what we've been up to in the past year, and how we plan to keep you informed about our progress.

As you may have read in Alfa's previous post https://new.warriorsclub.xyz/blog/alfas-update-together-we-rise, we decided to ditch the traditional roadmap approach, which was too rigid and unrealistic for our dynamic and creative project. Instead, we want to share with you our vision and goals, and let you see how we achieve them through frequent and transparent updates.

So, without further ado, let's dive into the first update of the year!

Dev Update #0

New Website

One of the major changes we made was to revamp our website with a fresh and modern design. We're very happy with how it turned out, and we hope you like it too. This website will be the main hub for all things warriorsclub, where you can find the latest news, tutorials, community features, and of course, our awesome Warriors.

The old website is still online, but it will be phased out gradually as we migrate all the functionality to the new one. We encourage you to check out the new website and let us know what you think.

We also want to be as open and collaborative as possible, so we decided to make the source code of the website public on GitHub https://github.com/alfasererecoxyz/warriorsclubxyz-fe. You can browse the code, report issues, suggest improvements, or just look for hidden easter eggs. However, we won't be accepting pull requests, as we want to keep full control over the development process.

3D Rendering Approach

Another big change we made was to switch from Keyshot to Blender for rendering our NFTs. Keyshot was a great tool, but it had some limitations and drawbacks that made it unsuitable for our needs. Blender, on the other hand, offers a much more powerful and flexible Python API, which allows us to automate and customize the rendering process to a great extent.

We also have more options for choosing the rendering engine, depending on the speed and quality we want. We can use Blender's built-in engines, such as Eevee or Cycles, or we can use external ones, such as LuxCoreRender or OctaneRender. This gives us more creative freedom and faster results.

There will be more to come on this with a more detailed dev blog on some of the challenges we have faced with the new Warriors. This will be a shared blog written by myself (Waves) and Sylent.

Smart Contracts

We have some exciting news to share with you about our new Warrior experience. We have been working hard to develop a new set of smart contracts that will enable amazing features and opportunities for our NFT project. To give you an idea of what we have in mind, here is our concept architecture diagram.

inline image

As you can see, this is a complex and ambitious project, but we are proud to announce that we have finished one of the key components of this architecture: the Escrow Contract. This contract allows for secure and trustless transactions between you (the customer) and our off-chain services. We have created two abstract escrow contracts for these token standards, which we may release to the public in the future.

We will write a more detailed blog post soon to explain the specifications and the functionality of the Escrow Contract. Stay tuned if you want to learn more about this awesome feature.

Outro

That's all for this update, folks. We hope you enjoyed it and learned something new. We have a lot more to show you in the coming weeks and months, so stay tuned for more updates. And don't forget to join our Discord server http://discord.gg/thewarriorarmy where you can chat with us and other warriors, ask questions, give feedback, and have fun.