BibliothecaDAO / Frontinus-House-Docs

Repo of Frontinus House Documents
4 stars 6 forks source link

Last Standing - The Ultimate Survival Game #8

Closed GrugLikesRocks closed 1 week ago

GrugLikesRocks commented 1 year ago

LAST STANDING

Introduction

Name or social handle of proposer: Grug

Ethereum Mainnet Address: 0xAe61D06C4838f0f3AD10AdB5db7eF1D04E5E26e2

ENS name (optional): gruglikesrocks.eth

Twitter handle (optional): @GrugLikesRocks

Project Detail

1. Overview


⇒ Key Points

Title

▶️ Last Standing (subject to change)

Genre

▶️ Tactical Fully On-Chain Game

Number of players

▶️ Up to the number amount of explorers existing (exact amount TBD), PVE

Target audience

▶️ Mainly focusing FOCG and Starknet users, suitable for casual gamers. No specific age range or gender

Platforms

▶️ PC, Mobile

Game engine/ Tech Stack

▶️ Dojo, Cairo, Phaser, React. (Subject to change)

Game Identity

▶️ Explorers will head into the wild to build outposts around the game map. Randomly generated events will damage outposts owned by the players, where the last standing one will win a final jackpot.

Graphic style

▶️ 2D, Hex Tiles Map

⇒ The 3Cs

Camera

▶️ Scrolling 2D camera from above the Map

Character

▶️ The Players will be able to control and mint their explorers and create/defend/trade outposts.

Controller

▶️ Point and Click mainly, but users will be able to move around the map with arrow keys and WASD

2. The Game


Pitch & Story

▶️ Players will have to mint their explorers which will go into the wild building outposts. These outposts will have to be defended from random events that will affect random targets. The proud owner of the last standing outpost reaps a rich pool of $LORDS, sourced from defences setup fees and game initiation. The value of this pool corresponds directly to the total LORDS gathered during gameplay, with a fraction allocated for game developers and Bibliotheca DAO.

The story itself will evolve in the next seasons of the game but game mechanics will stay the same.

Design Pillars

▶️ Randomness.

Low Effort.

Strategic.

Based on the Realmverse/Lootverse

Fully On-Chain Game

Game progression

▶️ The first release of the game will have 2 main phases:

Preparation phase - Players will be able to mint explorers and buy defences for their outposts.

Each defence will grant the outpost 1 extra life.

The amount of defences available will be limited and they can only be purchased during the preparation phase with a Variable Rate Gradual Dutch Auction (will spice things up!)

The preparation phase will last a week or will end as soon as all the explorers have been minted.

Main game phase - Once the preparation phase is over, explorers will be sent into the wild trying with the scope of building outposts. Dangerous events will randomly happen which will damage random outposts across the map. When an outpost reach 0 lives is destroyed and is out of the game.

During the main game phase, players can trade outposts and reinforcements between themselves on a secondary market.

The season will end when there is only one outpost standing, which will win the jackpot made of a rich pool of $LORDS, sourced from buying defences and minting explorers.

In future seasons players will be able to:

Winning and losing conditions

▶️ A players loses when an outpost that he/she owns goes to 0 lives.

A player win the game if he/she is the owner of the last outpost standing.

Look & Feel

▶️ The game should have a similar look of [Catan](https://www.catan.com/catan) board game but much bigger size. The map should be much bigger as each explorers minted will build an outpost on one hex tile on the board. The game will be in 2D. Design might change.

Some references: map1

map2

3. Market


Unique Selling Points

▶️ Low cost

Players will be able to spend $LORDS to mint their explorers and buy/trade defences

Low Effort, Low Maintenance

Developed with Dojo

Character

I'm Grug, founder of the Grug's Lair, OG member of Bibliotheca DAO and leader of the dark army. I'm green, I carry a big club with me and I'm angry most of the times. My background in Game dev, game mechanics and UX/UI makes it the perfect mix for tackling the task of making a game using Dojo built in the RAW. I'll be taking on the task with other 3 talented developers.

Alexhalo: Deeply passionate about crafting video games with cutting-edge technologies. My special interest lies in creating games that incorporate seamless procedural generation, backed by proficiency in C++, C#, and the Unity game engine.

Yao: With a solid decade of experience as a full-stack engineer and 2 years dedicated to crypto development, I bring a wealth of expertise to the table. I am a fervent advocate for on-chain games, holding a strong belief in their potential. Beyond that, I am deeply enthusiastic about DAOs and have actively contributed as both an enthusiast and a builder of DAO tooling.

Felix: Passionate about web3, open source, and community-driven projects. Proficient in Cairo, React, and Java with a focus on creating impactful and user-centric experiences.

Timeline

Roughly 3/4 months to publish the first working product (including testing and feedback)

Objectives

Objective Contributor Estimated deadline
First game prototype 1st October Grug, alexhalo3115, felix_luo, yaometaforo 01/10/23
Launch of Alpha, playtesting & feedback 1st November Grug, alexhalo3115, felix_luo, yaometaforo 01/11/23
1st Season Release date 1st December Grug, alexhalo3115, felix_luo, yaometaforo 01/12/23

Grant Request

100,000 $LORDS

(added in team members' descriptions)

palomato commented 1 year ago

Sounds interesting-

GrugLikesRocks commented 1 year ago

You mint an explorer (which is not the same as the Biblio adventurer) and you send him into a location (one of the hexagon tiles in the map) to build the outpost. The adventurer then will stay in the outpost and defend the outpost. 1 Explorer = 1 Outpost.

An address can mint as many explorers as they want. Again 1 explorer = 1 Outposts

No specific strategy as the events will happen randomly. After the first season there will be more strategy implied in how to defend the outposts. But attacks on the map will be random so it's down to luck

Fomentador commented 1 year ago

Liked the pitch, seems a simple game that can still be fun and dynamic. But I'd like to understand the game loop better.

If events are random and there's no PvP, what'll the player do, what's the tactical gameplay? If it's purely luck, is the loop just building outposts, buying as much defence as I can and waiting until luck decides the winner?

GrugLikesRocks commented 1 year ago

@Fomentador for the first release, the game loop will be quite simple as it will give us enough time to focus on the main mechanics. From the second iteration onwards of the game, we will implement more strategic choices like different type of defences and events, build in a weakness/resistance system between defences and events, probability of resisting an event, explorers that belongs to the same order can vote which type of defence they want to boost (higher chances of resisting).

I've put down some ideas of different attacks/events and resources required to build defences, but things might change in the future. Also the idea is to change some aspect of the games every season, so it will never be too similar to the previous one.

Events: Plague: A virulent disease that can wipe out the explorers in your outposts.

Goblin Attack: Mischief-makers that emerge from the shadows to raid and plunder.

Earthquake: Ground-shaking tremors that threaten to shatter your defenses.

Hurricane: Destructive winds that can dismantle structures in their wake.

Dragon Attack: Majestic but deadly creatures that descend from the skies with fiery fury.

Defences: Food Storage: Vital to keep your explorers nourished and resilient against the plague.

Barricade: A stronghold against the marauding goblin invaders.

Castle: An emblem of might and stability, able to stand firm against the force of earthquakes.

Obsidian Bunker: The pinnacle of protection, offering refuge during the harshest hurricanes.

Dragon Shelter: Tailored with materials resistant to dragon flames, providing sanctuary from their aerial assaults.

These are some preliminary ideas.

Fomentador commented 1 year ago

Ah, sorry, I wasn't specific enough. I understand that you have future implementations planned which will add more depth to gameplay. But specifically for this Season 1 there's no strategic depth, correct? Players just build outposts, buy as much of the defences you listed as they can, and let random events determine the winner. In this sense, the proposal's objective is to build the infrastructure for different game mechanics to be implemented at later Seasons?

I really like how you structured the implementation in stages and submitted the proposal only for stage 1, btw. It demonstrates a clear understanding of scope.

GrugLikesRocks commented 1 year ago

Yeah that's correct. First season will only have the very core mechanics, which will be the base of the game in the future. @Fomentador