← Back to home

Slasher

A skilled based nostalgic game, on-chain, we're users slice tokens and earn rewards.

Problem Statement

We looked at the current blockchain landscape and asked a simple question: why must every new project be another complex iteration of DeFi, DePin, or some other niche financial instrument? The space has become dominated by applications that, while innovative, are often inaccessible and intimidating to the average person. We believe the true power of decentralization lies in its ability to empower everyone, not just financial experts.So, we decided to break the mold. We built a game. Inspired by the addictive and universally loved gameplay of Fruit Ninja, our game invites players into the Web3 world through an experience that is instantly familiar and fun. Instead of slashing fruit, users slash flying crypto tokens, and with each successful slice, they earn tangible rewards. This simple yet engaging mechanic provides a low-stakes, enjoyable entry point into the world of digital assets.More importantly, our game is built on a decentralized foundation, ensuring that the experience is truly ownable by the player. Every item, every achievement, and every reward earned is a digital asset that you control in your own wallet. Unlike traditional games where your progress and purchases are locked within a company's servers, our model grants you genuine, verifiable ownership. This is not just another game; it is a demonstration that blockchain technology can be used to create joyful, accessible, and empowering experiences for all.

Solution

We engineered this comprehensive full-stack application leveraging a modern technology stack that combines cutting-edge frontend frameworks with blockchain development capabilities. The user interface was meticulously crafted using React.js, Facebook's powerful JavaScript library, which enabled us to build dynamic, component-based user interfaces with efficient state management and seamless user interactions. React's virtual DOM implementation ensures optimal performance and responsive user experiences across different devices and browsers.On the blockchain side, we implemented smart contracts using Solidity, Ethereum's primary programming language for developing decentralized applications. These smart contracts handle the core business logic, ensure transparency, and provide immutable transaction records on the blockchain network. The Solidity implementation includes comprehensive security measures, gas optimization techniques, and follows industry best practices for smart contract development.The backend infrastructure is powered by Node.js, a robust JavaScript runtime environment that enables server-side execution and provides excellent scalability for handling concurrent user requests. We integrated Express.js as our web application framework, which streamlined the development of RESTful APIs, middleware implementation, and routing mechanisms. This combination allows for efficient data processing, user authentication, and seamless communication between the frontend application and blockchain networks.The entire system architecture follows modern development principles, including modular design patterns, comprehensive error handling, and optimized performance metrics to deliver a reliable and scalable solution.

Hackathon

ETHOnline 2025

2025

Contributors