Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FortunaRegem - Loot Survivor Mobile Client #31

Open
FortunaRegem opened this issue Sep 5, 2024 · 0 comments
Open

FortunaRegem - Loot Survivor Mobile Client #31

FortunaRegem opened this issue Sep 5, 2024 · 0 comments

Comments

@FortunaRegem
Copy link

Introduction

  • Name or social handle of proposer: Mario Gavrić aka FortunaRegem
  • Starknet Mainnet Address: 0x008Fe793143AE0c3F00BC50E9572a2c8A1d812d97cB700f9A4E7CF7E432b1F25
  • Twitter handle: @FortunaRegem
  • Relevant links/Websites:

Project Detail

  1. Project Name: Loot Survivor Mobile Client

  2. Overview:

    • Background: Loot Survivor is a web-based on-chain game within the Starknet ecosystem, known for its strategic depth and community-driven gameplay. The game is built on top of the Realms and Loot projects, with a strong focus on decentralised gaming.
    • Objective: The goal is to create a reliable, feature-rich mobile client for Loot Survivor, using React Native to deliver a Progressive Web App (PWA) for seamless mobile access and integration with Starknet. Allowing players to access and engage with the game on-the-go, enhancing the overall user experience and accessibility.
  3. Uniqueness:

    • Mobile-First Approach: Unlike existing web clients, this project will focus on optimising the gameplay experience for mobile devices, with intuitive touch controls, responsive design, and seamless integration with on-chain mechanics.
    • Community Engagement: The app will include features that encourage community interaction, such as in-app notifications for game events and direct access to community forums.
    • Experience: The Loot Survivor Mobile Client will be developed and maintained as a high-quality mobile gateway to the game, offering unique features (e.g. simplified UI, QR game sharing) and long-term support.
  4. Target Audience:

    • Current Loot Survivor Players: Existing users who wish to have a more accessible way to play the game.
    • Mobile Gamers: Broader gaming audience that prefers mobile over web-based games, potentially attracting new players to the Starknet ecosystem.
    • On-chain Gaming Enthusiasts: Blockchain and decentralised game enthusiasts who want to experience seamless, mobile gaming.
  5. Motivation:

    • Passion for Mobile Development: With a strong background in mobile development, I am excited to bring my skills into the Starknet ecosystem, contributing to its growth and accessibility.
    • Ecosystem Contribution: This project enriches the community by offering a mobile client for Loot Survivor, addressing the growing demand and enhancing accessibility for players.

Picture 1. Loot Survivor mobile client concept v0.1*


*NOTE: The attached design does not accurately represent the final version of the product

Further Details:

  1. Features:

    • Cartridge Controller as Login: Integrating Cartridge’s system for secure user login.
    • Game mechanics: Implementing the existing game mechanics of the web game Loot Survivor 1.5
    • Simplified Gameplay Understanding: Implementing hints directly into the UI to help players understand mechanics.
    • QR code game sharing: Players can share games by scanning a QR code that mints and sends the game to the scanned address.
  2. UI Enhancements:

    • Lighter UI: Improved visual and colour cues for better clarity and simplicity.
    • Visualisation: Direct data visualisation and calculations for an easier grasp of game status.
  3. Potential Features:

    • Loot Survivor SDK: Integrating the Loot Survivor SDK developed by Loaf
    • Client-Exclusive Tournaments: Incentivising players by staking rewards per player per game for the reward pool.
    • Push notifications: Alerts for game events, tournaments, and updates.
  4. Future Expansion:

    • Long-term Commitment: Post-launch updates to keep the mobile client in sync with the web version and any new game features.
    • Other mobile clients: Potential to develop mobile clients for other games in the ecosystem, creating a suite of tools for on-chain gaming on mobile.

Stretched goals

Fully utilising mobile gaming and developing a unique and mobile tailored experience for the players, by introducing future updates:

  1. Traditional Payment Acceptance: Developing functionality for players to pay via traditional methods, with an automatic mint to their controller address.
  2. Adventure Replays: A feature that allows players to recreate their adventure based on transaction and travel data, helping them analyse and learn from past decisions..
  3. Multi-Move Planning and Execution

Killer Feature: Multi-Move Planning and Execution

I would revamp the in games prescience feature.

The current system displays a tree of possibilities in a form of a list of items, with the revamp I would change that to an interactive adventurer's path showcasing possible futures with intuitive graphics depending on player preparations in advance!

This feature would allow players to:

  • Strategise multiple moves in advance, then watch their character seamlessly execute the entire sequence with a single tap
  • Track their journey through animations
  • Dramatically smooth out the user experience
  • Submit all the moves as a single multi-transaction

How the game would be played:

  • Prescience would be showcased as a road/path that would fork on each beast representing all possible futures for the current level
  • By choosing a node(item) on the road the player can commit and move towards that node, executing all transactions at once!
  • (optional) Shop revamp:
    • Players would have 3 adventurers set in their inventory representing all 3 different types of monsters/obstacles
    • By buying items the player can equip that item to all or some of the 3 sets
    • While adventuring depending on the encounter the appropriate set will automatically be equipped without any player input needed

Path to realisation:

Once promised app is delivered I'd request further support to continue building and upgrading the game with this killer feature providing players with both the original design and a completely new way of playing the loot survivor mobile game!


Character

  • Background: I have 7 years of experience in mobile development, having worked on projects like Solars, Croatia By Car, etc. My expertise lies in building robust, scalable mobile applications with a strong focus on user experience.

  • Why I'm the Right Fit: My technical background, combined with my passion for blockchain technology and gaming, makes me uniquely positioned to tackle this project. I have a proven track record of delivering high-quality mobile applications and am committed to bringing the best possible experience to the Loot Survivor community.

  • Links about me:

DISCLAIMER: This proposal is in no way associated with my work at Underware.gg. It is a separate, solo endeavour driven by my personal interest in bringing mobile gaming into the Starknet ecosystem. All work related to this mobile client will be done in my own free time, and is completely independent from my work at Underware.gg.


Timeline

  • Start Date: October 1st, 2024

  • End Date: April 30th, 2025

  • Milestones:

    • Initial Prototype: [January 2024] - Initial app design and base implementation.
    • Beta Release: [March 2025] - First beta released for closed user testing.
    • Final Release: [April 2025] - Public release.
    • Post-Launch: Track player engagement and deliver a proposal for expanding the mobile game as described above.
    • Post-Launch Support: Ongoing updates, including community feedback integration and new feature development.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant