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