rove/docs/README.md

68 lines
2 KiB
Markdown
Raw Normal View History

2020-05-29 17:07:34 +01:00
Rove
=====
2020-06-30 16:50:16 +01:00
An asynchronous nomadic game about exploring a planet as part of a loose community.
2020-05-29 17:07:34 +01:00
-------------------------------------------
## The Basics
### Core
Control a rover on the surface of the planet using a remote control interface.
Commands are sent and happen asynchronously, and the rover feeds back information about position and surroundings, as well as photos.
### General
2020-06-30 16:50:16 +01:00
Movement is slow and sometimes dangerous.
2020-05-29 17:07:34 +01:00
2020-06-30 16:50:16 +01:00
Resources can be collected, and rovers recharge power during the day.
2020-05-29 17:07:34 +01:00
2020-06-30 16:50:16 +01:00
Hazards damage the rover. Resources can be spent to repair.
2020-05-29 17:07:34 +01:00
2020-06-30 16:50:16 +01:00
Spend resources to create and spawn a new improved rover a significant distance away, leaving the current one dormant.
2020-05-29 17:07:34 +01:00
2020-06-30 16:50:16 +01:00
"Dying" leaves the current rover dormant and assigns the users a new rover.
2020-05-29 17:07:34 +01:00
2020-06-30 16:50:16 +01:00
Players can repair dormant rovers to gain control of them, taking on their improvements and inventory.
2020-05-29 17:07:34 +01:00
2020-06-30 16:50:16 +01:00
### Multiplayer
2020-05-29 17:07:34 +01:00
2020-06-30 16:50:16 +01:00
Players can see each other and use very rudimentary signals.
2020-05-29 17:07:34 +01:00
2020-06-30 16:50:16 +01:00
Dormant rovers store full history of travel and owners, as well as their improvements and resources.
2020-05-29 17:07:34 +01:00
-------------------------------------------
### Implementation
2020-06-30 16:50:16 +01:00
* A server that receives the commands, sends out data, and handles interactions between players.
2020-05-29 17:07:34 +01:00
2020-06-30 16:50:16 +01:00
* An app, or apps, that interface with the server to let you control and view rover information
2020-05-29 17:07:34 +01:00
-------------------------------------------
### To Solve
2020-06-30 16:50:16 +01:00
* What kinds of progression/upgrades exist?
2020-05-29 17:07:34 +01:00
2020-06-30 16:50:16 +01:00
* How does the game encourage cooperation?
2020-05-29 17:07:34 +01:00
2020-06-30 16:50:16 +01:00
* How would the gameplay prevent griefing?
2020-05-29 17:07:34 +01:00
2020-06-30 16:50:16 +01:00
* What drives the exploration?
2020-05-29 17:07:34 +01:00
-------------------------------------------
### Key ideas left to integrate
Feeling “known for” something - the person who did X thing. Limit number of X things that can be done, possibly over time.
A significant aspect of failure - failing must be a focus of the game. Winning the game might actually be failing in some specific way.
A clear and well defined investment vs. payoff curve.
Not an infinite game, let the game have a point where youre done and can move on.