# ideas
description of ideas and possible implementations
## technical
- Platform: mobile
- target OSes: Android and IOS
- engine: unity
- game characteristic: 2D pixelar
## concept
- RPG - simulator (poor to rich concept)
- citizent
- village manager
- town manager
- kindom manager </br>
or
- bandit
> Hard, but big variaty of mechanics. Big work is needed to create models and animations.
- Adventure
- world with monsters and levels
> Hard, many routine level design
- Car races
- cars and cars
- one screen local or even online
> Middle, easy to expand after completing the main game logic
- Monster survival
- waves of monsters on night or day
- equipment update
> Hard
- chess
- for 3
- with special rules
- mixes with another games, e.g. pocker-chess
> Easy To Middle, many logic, but almost static models and animations
- logical-dynamic games
- puzzle kinds
- filling of tiles when moving, special tiles an so on
> Easy To Hard, many logic, animations and models
- monopoly
- multiplayer games for friends
> Hard, because of design and network code
### RPG - simulator in details
- 2D world from above, camera angle about 70 degree
- pixel models with one model for static objects and 3 models for dynamic game objects
- controls:
- left: moving circle
- right: combat menu, only melee attack or alternativ comunication actions/model click/when coming closer to
- top left/right button to open personal menu
- time at top middle
- world rules and mechanics:
- time
- seasonig
- models
- challanges/ bonuses
- planting restictions
- own new buildings/farms
- special regions for diffrent building types
- animals variaty
- act as small buildings in the farm
- personal development tree with diffrent aims
- farmer tree: cow gives more milk
- progress bars for events
- NPCs in the village/town etc.
- pedestrians
- merchendisers -> trading
- market influence from your decisions and world events
- prices
- amount of goods
- quality of goods
- relations with regions (people can be mad at you)
- affect prices
- affect friendships
- affect anger level
- goals, beginning and end points and achivement
- can I win? is there an end?
- yes, you can win and there is an end of the game
- diffrent ends for diffrent life paths
- your beginning goals?
- give an starting village to practice (buy house,...)
- after a point move to next ruling position after a quest chain
- young boy, parents teach you, fight your brother and so on
- then your parents die from plague/fire/war/sex/fall/alcoholism
- government kills your father, you want a revenge
- living by your grandma, killing rats in the basement
- focus?
- managment
- your own game character
- you need to do task on your own first then you can hire a person make it automated. People need to be maintained and been provided with housing
- created items can be done by bots, but quality can be slightly worse
- Challenges
- moddeling
- animations
- system for quests -> look up the best practices
- world architecture needs to be done before implementing
- divide created architecture into modules (basic and features)
# Stages
## I Core functional
### phase 1
- Movement left, right, top, bottom
- House. Enter buildings
### phase 2
- 1 NPC model including the interaction
- Interface menu with tabs
### phase 3
- items
### phase 4
- Saves
- Craft System
## Experience model
ref: https://onlyagame.typepad.com/only_a_game/2006/08/mathematics_of_.html
ref: https://www.davideaversa.it/blog/gamedesign-math-rpg-level-based-progression/
- core level
- gives ability points
- side levels
- consume ability points to imrove one skill in a life path
- life paths
- survival
- education
- production
## II Farmer
### time
- day night change
- season change
### planting routine
- plants
- core crops
- additional crops for working on the plants
- cleaning up
- watering
- place for planting
- planting by yourself
- autoplanting logic
-
## III Quests
- single quest object
- target of the quest
- links to previous/next quests
- category
- description
- hints
- quest overview
- categorization into life paths/ common quests
- details of each quest
- select/track/hide quests
## IV Trader
- truck
- market