8000 GitHub - piyerx/nexora: A pixel-perfect platformer where skill earns you real rewards, achievements live on-chain, and your gameplay speaks for itself.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
/ nexora Public

A pixel-perfect platformer where skill earns you real rewards, achievements live on-chain, and your gameplay speaks for itself.

Notifications You must be signed in to change notification settings

piyerx/nexora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

36 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

github-submission-banner

๐Ÿš€ Project Title

NEXORA - An Arcade Game Built on MONAD.


๐Ÿ“Œ Problem Statement

**Problem Statement 2 - Unleash blockchain gameplay with MONAD **


๐ŸŽฏ Objective

An engaging blockchain-powered game on Monad that delivers a fun and rewarding player experience.

By leveraging Monadโ€™s smart contract capabilities, the game securely tracks in-game achievements on-chain. Players can sync their progress with their wallets, and the game offers a high replayability.

NEXORA demonstrates how blockchain, led by Monad, can elevate traditional gaming through trustless achievement systems and real-world incentives.

The game empowers both players and developers by combining fun platformer mechanics with real-world Web3 value.


๐Ÿง  Team & Approach

Team Name:

Nexora

Team Members:

Your Approach:

  • Why you chose this problem?

Out of all the given problem statements and tracks, we found this one the most interesting as it was realted to games. We sat in a conference call discussing the PS, and everyone agreed on this one in fraction of second!

Creating a game, without any prioir experience was challenging, but we were here to have fun! And fun, we did.

  • Key challenges you addressed?

We challenged ourselves to create a game totally on vanilla JS. We had to use Node.js for hardhat and stuff, but no React or external libraries were used for the game. The most challenging part was tilemapping, which includes placing and mapping collision blocks throughout the map.

Even the game assets like coins, sound effects, and background music were made by us. 100% from scratch. And we just loved doing it.

  • Any pivots, brainstorms, or breakthroughs during hacking?

Since the brainstorming phase, we planned on using two tracks, MONAD and Screenpipe. Monad would handle transactions and Screenpipe would record the screen when an achievement was done. But during development, Screenpipe was unfortunately removed by the organisers due to some technical development issues. We proceeded with the MONAD track and completed the game.


๐Ÿ› ๏ธ Tech Stack

Core Technologies Used:

  • Frontend: HTML, CSS, JavaScript, Canvas API
  • Backend: Node.js for Smart Contracts (Monad)
  • Database: No traditional database โ†’ On-chain data via Monad Blockchain
  • APIs: Monad JSON-RPC, Canvas API
  • Hosting: Vercel for hosting the frontend static files | (Smart contracts are deployed on Monad testnet)

Sponsor Technologies Used (if any):

  • Groq: How you used Groq
  • [โœ…] Monad: Your blockchain implementation
  • Fluvio: Real-time data handling
  • Base: AgentKit / OnchainKit / Smart Wallet usage
  • Screenpipe/Terminator: Screen-based analytics or workflows
  • Stellar: Payments, identity, or token usage

โœจ Key Features

Highlight the most important features of your project:

โœ… Feature 1 : In-Game Achievements stored on-chain

โœ… Feature 2 : Various screen ratios and browsers supported

โœ… Feature 3 : Players can Sync their game progress via wallet

โœ… Feature 4 : The game supports high Replayability

๐Ÿ“ฝ๏ธ Demo & Deliverables


โœ… Tasks & Bonus Checklist

  • [โœ…] All members of the team completed the mandatory task - Followed at least 2 of our social channels and filled the form (Details in Participant Manual)
  • All members of the team completed Bonus Task 1 - Sharing of Badges and filled the form (2 points) (Details in Participant Manual)
  • [โœ…] All members of the team completed Bonus Task 2 - Signing up for Sprint.dev and filled the form (3 points) (Details in Participant Manual)

๐Ÿงช How to Run the Project

Requirements:

  • Node.js

Local Setup:

# Clone the repo
git clone https://github.com/piyerx/nexora.git

# Install dependencies
cd nexora-game

# Start development server
npm run dev

#Or you can directly open it Live Server
Right-click on index.html -> "Open with Live Server"

๐Ÿงฌ Future Scope

Here are some planned improvements and potential future enhancements for NEXORA:

๐ŸŽฎ Expanded Gameplay: Add new levels, character upgrades to enrich the core platformer experience.

๐Ÿ”— Multi-Chain Support: Integrate other chains like Polygon or Stellar for cross-chain achievements and rewards.

๐Ÿ“ฆ On-Chain Leaderboard: Record and display high scores directly on the blockchain tied to player wallets.

๐Ÿ›ก๏ธ Smart Contract Security Audit: Conduct a formal audit for smart contract security and optimize gas usage for mainnet deployment.

๐ŸŒ Localization & Accessibility: Add multi-language support and accessibility improvements for global reach.

๐Ÿ“ฑ Progressive Web App (PWA): Package the game as an installable web app for desktop/mobile devices.


๐Ÿ“Ž Resources / Credits

  • ๐Ÿง  APIs & Blockchain Tools

    • Monad Testnet โ€“ For smart contract deployment and Web3 wallet interactions
    • Ethers.js โ€“ Used for blockchain interactions on the frontend
  • ๐ŸŽฎ Open Source Libraries & Tools

  • ๐ŸŽจ Assets & UI

    • Piskel โ€“ For custom sprite and level creation
    • Itch.io โ€“ Free game art and pixel assets used in early builds
  • ๐Ÿ™Œ Acknowledgements

    • Special thanks to the HackHazards 2025 team and mentors for organizing and guiding the hackathon
    • Shoutout to the Monad team for making Web3 development fun and frictionless
    • The open-source game dev community for sharing such incredible tools & resources โค๏ธ

๐Ÿ Final Words

We had so much fun creating this project. Keeping everything else aside, like college studies, we really emjoyed diving deeper into Web3 and working so hard that this project becomes a reality. 12-13 hours of hard work, daily for 8 days straight, and finally worth it. We are not here to win, we are here to learn and have fun. We won't complain though if winning comes to us as a by-product :)

And with more hackathons to come, NEXORA WILL GO ONLY FURTHER FROM HERE.

~Thank You.

About

A pixel-perfect platformer where skill earns you real rewards, achievements live on-chain, and your gameplay speaks for itself.

Topics

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •  
0