BrickLayerLand

Introduction

Bricklayerland is a BNB blockchain-based Play-to-Earn game where players, as construction contractors, build and develop properties to generate income. They use the game's currency, BRK, to erect structures, from small apartments to large houses, with defined construction times. The game incorporates NFTs to increase efficiency and earnings, bringing a collecting aspect and bonuses. Bricklayerland combines strategic gaming and the digital economy, offering a fun experience that can be monetized on blockchain.

See whitepaper

Technologies Used

In the development of Bricklayerland, a diverse technology stack was employed to create a robust and responsive gaming experience. The website's backend was engineered using PHP in conjunction with the Symfony framework, ensuring a strong, scalable foundation for web operations. The frontend was crafted with the classic trio of web development: JavaScript, HTML, and CSS, creating a seamless and interactive user interface.

For the game's interactive elements, full JavaScript was utilized alongside PixiJS, a powerful 2D rendering engine that brought the game's graphics to life. The integration with the blockchain was achieved through Web3.js, which facilitated a secure and efficient connection to the Binance Smart Chain for in-game transactions and interactions.

The smart contracts that governed the game's logic on the blockchain were written in Solidity, a contract-oriented programming language, ensuring transparent and reliable gameplay mechanics.
The deployed smart contract at the heart of Bricklayerland governs in-game economics, player interactions, and the distribution of rewards, encapsulating the play-to-earn model in its purest form. The contract's address on BSC is a testament to its transparency and immutability, providing players with verifiable assurance of the game's fairness and the developers' accountability.
For those interested in exploring the technicalities or verifying the integrity of the game mechanics, the smart contract can be found at the following BSC address: 0xbe3d00692c7d2dd2c221fba53126cd7c018b0c9b. This open access underlines our commitment to a trustless gaming ecosystem where players can engage with full confidence in the system's integrity and longevity.

Additionally, a separate NodeJS server was implemented to handle the secure distribution of tokens from the liquidity pool to players. This was necessary for security reasons and to perform backend tasks that could not be executed on the client side, such as processing claims for player earnings, which required access to the liquidity pool's wallet.

Finally, the entire infrastructure was deployed on a Linux (Ubuntu Server) environment, with Docker containers orchestrating the various services. This setup provided a stable, isolated, and efficient deployment methodology, which was crucial for maintaining the game's performance and scalability.

Results and Impact

Bricklayerland achieved a remarkable global reach, successfully attracting over 10,000 players from diverse regions, including France, Germany, Brazil, the Philippines, and Morocco. This international community reflects the universal appeal and accessibility of the game.

The project's financial milestones were equally impressive, with an Initial Coin Offering (ICO) that raised $40,000, demonstrating significant investor confidence and market potential. Following the ICO, Bricklayerland experienced several months of sustained success, with high engagement levels and consistent player activity that underscored the game's popularity and the robustness of its economic model.

However, the volatile nature of the cryptocurrency market posed challenges that were felt in 2022 when the crypto market experienced a significant downturn. The liquidity pool, crucial for the game's play-to-earn feature, could not withstand the market's instability. Despite the game's strong performance and community support, this economic strain led to the difficult decision to cease operations.

The impact of Bricklayerland extends beyond its operational period; it serves as a case study in the play-to-earn space, highlighting both the potential and the risks associated with building games on the blockchain. The experience garnered from this project is invaluable, contributing to a deeper understanding of the interplay between gaming, finance, and decentralized technology.

My Role

At Bricklayerland, I was responsible for overseeing and executing the game's development as co-founder. I was involved in both the conceptual and technical aspects of the game, devoting myself entirely to its creation. My work covered all aspects of game development, from programming interactive elements to integrating blockchain functionalities

I personally took charge of the game's development. For the blockchain components, in particular the smart contracts on Binance Smart Chain (BSC), I collaborated with another developer skilled in Solidity, balancing my overall approach to game development with specialist expertise where necessary.

While I focused on the technological and developmental aspects of Bricklayerland, my co-founder concentrated on the project's financial and marketing strategies. His role was crucial in defining our approach to tokenomics and community engagement, drawing on his substantial experience in the web3 domain.

Our team consisted of five people, including developers, sales people and graphic designers. My role extended beyond development to include team management, working alongside my co-founder to ensure that our collective efforts were aligned with the project's vision and goals. This collaboration was essential to navigating the challenges and milestones of creating Bricklayerland.