Skip to content

lmf-git/warsanon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NEXT STEPS:

Add map page loader.

Unit group details
    Actions
    Styling

Make logo smaller in game mode.

MAP ZOOM FIX
Spawn does not update other devices green etc?
Unit group added / created does not update page.
[location]/units no success snackbar / link to map / data not updated.
Need to handle session expired...
Go to map location by query.
Refactor create username to cloudfunction

Next tick counter everywhere?
Prevent mobilisation / move on water.

Make sure UI reflects processed pending event data change.
    Spawn added player not removed on mobilise...?  


Ships capacity calculated for mobilising water.


PENDING EVENTS
    MOVE, MOBILISE, PENDING ACTVITIES CANCELLATION.

    SET PENDING EVENTS
        ATTACK / BATTLE
            Check last unit group move/action time
            attack unit group
            attack structure
            Group already moved / killed

            If attacked unit group is x% smaller, allowed to flee.
            If slower or not, cannot flee battle.

            Large enough unit groups are forced into battle for at least one turn, after that they can move.

            PENDING CONQUER
                Group can move into structure after wall destroyed
                Cannot attack spawn
                Game ticks award loyalty to owner of most units in structure at 100, ownership change.

        GATHERING / CRAFT
            Can direct to gather from unit group page
            And from map unit group info pop up

        MOVE
            Show pending mobillisation and moves in relevant overview pages.

    CANCEL PENDING EVENTS

MOVEMENT
    Can't move over water or structure check
    Show biomes on movement compass

BUILD
    RECRUIT
    STRUCTURES
    Implement structure capacity
        Upgrades increase capacity
        Capacity applies to all units

ITEMS
    Drop / Pick up items
    TRADE
    Someone else picked up.
    Trade page
        Trades | Offers
            Allow cancellations.

INFO / DATA

BATTLE DATA

number of kills wins/losses

TRAVEL / MISC DATA

track how far players have travelled, , experience

REPORTS

HISTORY

View: http://humanhistorytimeline.com/ World history that is updated and can view age and events clearly and beautifully

RANKINGS

Rankings for wealth (unless player hides name) Score Distance moved

GAMEPLAY

MECHANICS

TIME

Game "tick" represents 1 hour of game time, like GTA
Get current day time based on division

MORALITY

Morality Points Per Day, can accuse other players of being evil or good.
Point to event/report for justification (comment too?)
Can be used in trials
If player taken to trial, you can see their best and worst acts (Tied in to lore and history/reports/events)

GEOGRAPHY & BIOMES

Functionality of different biomes, what can be done with them?

MORALE

[] Friendly units passing by makes citizens happier and gives a temporary morale boost. [] Bring GOOD & EVIL into the game, incentivise players to play roles.

UNITS

Show units by location Move Control / Ownership

JOIN ACTIVITY UNIT GROUPS
Lets you join another group to be more protected but does not let them control units

JOIN UNIT GROUP / MERGE
Lets another player control your units but maintains your ownership

JOIN ONGOING BATTLE.

Add CPU / Unit Groups Via Admin
Show players / armies dead to CPU / other unit groups
CPU unit groups either aggressive or non aggressive

Simplified carrying capacity
Units (wagons?) good for carrying but defenceless
A weakness factor based on unprotected / defenceless units (heavy losses on them incurred or disadvantage protecting them)

Unit Details Page
    Status: 
        Idle
        Combat
        Gathering | Crafting | ?

    Structure
        Unorganised
        Unit Group
        Activity Group
        Other Army

BUILD

[] Build city

Build on owned land within a city?
    [] Structures
        [] Camp
        [] Village
        [] Town
        [] City
        [] Port

        [] Quarry
        [] Lumberyard
            Productivity bonuses
            Storage


    [] Buildings
        [] Bank
            [] Offer interest rates for banking with you
            [] Request loans from a bank & terms
            [] Show bank credibility to stop people getting scammed + build trust
        [] Warehouse
        [] Barracks
        [] Stable
        [] Smithy
        [] Workshop
        [] Harbour
        [] Port

TRADE

[] Trade within city or if goods stored in warehouse in city [] Create your own currency [] Set official Structure Currency [] Transport goods [] Rent out caravan / Transport [] Risk accepted (Cheaper) [] Goods secured / guaranteed (More expensive)

Basic trade
    [] Trade within same property

Complex additions:
    [] Trade across coordinates later

Can't herd without a shepherd?
Cows move slow, beef moves fast.

Economy must have same kind of function as paperclip game + https://candybox2.github.io/candybox/

BATTLE

[] Attack city [] Destroy / capture / siege [] If under siege for 15 game days in a row... city destroyed and turned to ruins. [] If attacked with trebuchet continuously for 3 days... turned to ruins.

[] Attack map unit group
    [] Kill
    [] Capture

OUTCOME
    Scavenge victory setting
    Spend five minutes * world speed to take equipment from losers.
    capture defeated enemies and give options to their fate, allow for real diplomacy this way       
    Ransom
        [] Make / Reject / Demand ransom offers + Negotiate

ACTIVITES

[] Treasure Trail [] From spawn point type [] From player name & village name anagram starting point type

[] Bounties
    [] Players head becomes item for redeeming bounty (this can be fought over)

    Retreat setting, run from battle after x losses.
    Armies consist of unit groups or may be one very large group.

GATHERING

Gathering activities reduce abundance of that area. Abundance affects gathering effectiveness. Abundance refreshes over time.

[] Woodcutting
    Consumes: Hatchets
    Produces: Woods

[] Farming
    Consumes: Seeds
    Produces: Foods

[] Mining
    Consumes: Pickaxes
    Produces: Ores / Gems

CRAFTING

[] Alchemist

[] Smithing
    Consumes: Ore / Wood 
    Produces: Metal Goods

[] Crafting
    Consumes: Fabrics / Gems / Pelts & Furs / etc
    Produces: Crafted Goods

MORALITY

[] Low morality players can have their units captured + turned, Good morality players units must be captured or ransomed. [] Determine what affects morality rating?

PROPERTIES

Noblemen -> Ambassadors. To capture a location player must have ambassador there for 5 hours. Other players have ambassadors there too? Defending enemy base disadvantage. basic / rare / legendary village types emphasis on rarity

// Allow players to spawn in your city - Rust kinda feature

ITEMS

ETC

Very powerful weapon that causes demons to come for it Salt, sugar/ cloth as resources/trade Need more ideas for resources/items

Rares
    [] Last spotted location - when is it registered as spotted?

NARRATIVE

[] XP
[] Levels
[] Skills / Abilities

WORLD VICTORY / END GAME
    Prestiguous awards for winners of previous worlds.


TUTORIAL
    SHOW MAP BUTTONS AND FUNCTIONALITY - HIGHLIGHT

RECOMMENDED PATH
    Gather
    Build
    Fight

MAP

[] Move via map (draw path tracing center crosshair, transform into vectors?) [] Get from current highlighted cell to page [] Add controls (i) button bottom left? [] When reloading the map go back to last viewed tile.

VISIBILITY
    Local player visibility gisiama, bad actions lead to more visibility (see all the assholes in your area like GTA)
    At x distance, scouts know something is there.
    At x - y distance, scouts know what it is.
    At x - z distance, scouts know where it's going.

MOVEMENT
    While travelling or on a command, armies may be split and given separate orders.

Use Forza Horizon new map items being added animation
Scale + drop down with camera shake for new shit, dragging the camera around


Minimap?

PERSONAL

CHARACTER

Make other human elements, main human elements and traits or mannerisms, differences Pregnancy -> lead to triplets twins etc, gender etc use reproduction formula! Use ethnicity in reproduction! Bring an ethnicity based class system with different benefits to population and players

LIVES

[] Reproduce [] Death mechanics [] Spawn points

Opportunity to monetize additional characters?

User
    Characters

Deaths -> Shows character Deaths

If character dies, how does player restart? Where do lost assets go?
SPAWN

Storage at spawn, can only store x (200?) items EXCLUSION ZONE AROUND A SPAWN, CAN'T KILL, CAN'T BUILD

DEVELOPMENT

Implement levelling and experience system.

PROFILE

Players -> displays of wealth on map displays of wealth on profile and comparisons height of towers etc to get cosmetic money flowing place temples and library on map dedicated to them for boost

FINANCES

Shows debt (public info) Shows assets by location for usage Show wealth overall (public / hidden?)

COMMUNITY

LEAD

[] Taxes - Trade taxes, building taxes (% of items produced stable, smithy, etc go to ruler / coffers) [] Control coffers

Alliances / Groups

[] Structures and locations can be owned by users, alliances, or groups. FORUM Points like stackexchange and extremely visible actions, like facebook.

POLITICS

Voting At beginning, have the right to arbitrate over small decisions (Village names, Regions, etc) Control of the city Who leaves | age limits | who enters free speech -> have strict effects on chat, etc. arranged marriage what other customs may be allowed elect people to positions Rebels set if they do not pay taxes to the region owner. And if they attack kingdoms who are in favour/protected by that region.

Villages / Cities / Control / Organise
    [] Donate money to coffers
    [] Elections
        [] Citizenship mechanism?


SPAWN STRUCTURE POLITICS
    GET IN
        Attempt to seize power
            Takes time, can be killed -> If not, takes power.
            If vote of no confidence period

        In power, call election
            Ignore election result EVIL
            Accept election result GOOD

    GET OUT
        Vote of no coonfidence
        Revolution
        Resign
        Exiled

BACKEND

ADMIN

World Start Checklist

[] World settings [] Add spawn points: North, East, South, West

BUSINESS

MONETIZE

AESTHETICS

[] Decorate / Show Off [] Rankings [] Honours [] Village / Structure Paid Visuals

Premium only spawns, like Priffindas?

ENTITIES

ITEM LIST

[] Items inspired by friends, figure out how to award
[] Award rare items based on % per capita 0.1% inspired
[] Charts Of James (Best sight in game)
[] Ryan's Warhammer (Strongest boost)
[] Nathan's Olive Branch (Best kindness / Compassion)
[] Rahman Abicus (Best trade advantage)
[] Suleman's Pendant (Shows location and attention vividly, attention seeker item)

[] Kill someone in your own city -> Effects you somehow EVIL
[] Kill innocents -> EVIL

[] Kill evil -> GOOD

[] Award items for certain achievements / milestones / firsts

Rankings for who owns the most of certain type items with ability to hide from publicity

MYTHICAL

LEGENDARY

RARE

PRECIOUS

COMMON

STRUCTURE LIST

BUILDING LIST

FUTURE IDEAS

WORLD CREATION (PRIVATE) Can name new found places Submit new unit ideas (Imagining a template)

MOVEMENT
    // click and drag from village to another (overview mode or some shit) to send attacks or support or resources, 
    panel to customise options and window to drag from/to villages

CHARACTER
    Player has mood stat that needs to be improved or consequences


Very useful to add into game or something like it
https://d20md.com/

notes Can see destroyed village and loot it or take over it How do battles work, how does attacking/defending work? What can be battled? What can be attacked or defended? How does travel work? Map height presets Max -> One and a half times total game width, pointless any bigger. Full -> One times game width Imperialist -> Half game width Diplomat -> Multi state scale Nation -> State scale Local -> County scale OFFENCE AND DEFENCE values, weakness and strength multipliers Idle player states Grafting -> Willing to work while not busy Conscript -> Willing to risk / fight while not busy or active Idle male players sometimes get random women pregnant, bastard children offspring Add all of the funny and ironic facts of life in. PRIORITISE. FOCUS on accomplishments, tell the world like on runescape! super social Request real world identification Social logins, take profile pictures Cosmeitc sales may come from generating a character for all players that can only be upgraded etc etc money https://charactercreator.org/ SPECIAL EVENTS Dragon flying across skies attacking villages and properties, archers can target from villages or field Random loot flies across the map first person to click within their village range gets it What events that get people working together from runescape can be converted into the game? World prophecy Epic threat every 100 years Legendary threat every 1000 years Witchcraft and cursing, curse a village, plague etc (Some Progress Desired): Set viewport to full screen, some way to debug / view boundaries? Draw middle tile Draw a tile next to center tile future: detect space for unrendered cells

gisaima notes basic / rare / legendary village types emphasis on rarity

gisaima notes build weapons and units separately to build the unit you need the weapon from the smithy

// click and drag from village to another (overview mode or some shit) to send attacks or support or resources, panel to customise options and window to drag from/to villages

// red peace sign, red, vines // green vines

Gisaima notes Can see destroyed village and loot it or take over it

How do battles work, how does attacking/defending work? What can be battled? What can be attacked or defended? How does travel work?

Map height presets Max -> One and a half times total game width, pointless any bigger. Full -> One times game width Imperialist -> Half game width Diplomat -> Multi state scale Nation -> State scale Local -> County scale

OFFENCE AND DEFENCE values, weakness and strength multipliers

Idle player states Grafting -> Willing to work while not busy Conscript -> Willing to risk / fight while not busy or active

Idle male players sometimes get random women pregnant, bastard children offspring Add all of the funny and ironic facts of life in. PRIORITISE.

FOCUS on accomplishments, tell the world like on runescape! super social

Request real world identification Social logins, take profile pictures

Cosmeitc sales may come from generating a character for all players that can only be upgraded etc etc money https://charactercreator.org/

SPECIAL EVENTS Dragon flying across skies attacking villages and properties, archers can target from villages or field Random loot flies across the map first person to click within their village range gets it

What events that get people working together from runescape can be converted into the game?

World prophecy Epic threat every 100 years Legendary threat every 1000 years

Witchcraft and cursing, curse a village, plague etc

Gisaima (Some Progress Desired): Set viewport to full screen, some way to debug / view boundaries? Draw middle tile Draw a tile next to center tile

future: detect space for unrendered cells

What should really be valued in the game is the concept of playing choosing to work for other players

They should be allowed the shoulder but it should defuwlr to wnt category and thee highest paying

There should be an interface with two purposes

Show the categories and types of jobs offered and duration

Buy and sell, automate so it is possible to use as a local resource!! 😤😤😤

It is merely a transaction of offering the employee payer that unlock or allowance of an extra inout like tribal wars population slot

Extend to leasing units for purposes and allowing the smooth travel and auto navigation of cpu groups on the map towards a target

Perhaps this should be default if player unit is close enough to give some defensive buff

Potential perk to see what the purpose is

Potential perk types list too

Update unit group position.

Query current coordinates to check if chunk changed.

Changes required game_data//unitGroups game_data/ game_data/players

Gisama battles have durations and are visible on map afterwards Can be scavenged

Make populations and soldiers real with histories etc Give real choices to winner of battles can enslave execute imprison or free Can only spare good men

Track whether a man is good maybe hidden

User Lives Breakdown life history

Trade between cities can be stolen People stop reading there Steal shit like rust

Structure needs wall to deny entry

Next Steps Building Gathering Trading Combat

Gathering Break down resource types based on biomes. Switch items from unit group to structure

Trading Trade unit group items to another group. Trade items within a structure

Combat Attack unit group Attack structure

Building Document structure types, criteria and cost Document building types, criteria and cost Document unit types, criteria and cost