more documentation
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
This commit is contained in:
parent
ee15dd2366
commit
9d7ab27da7
@ -3,6 +3,7 @@
|
|||||||
Discussion of, at a high game-design level, how everything should work and connect together
|
Discussion of, at a high game-design level, how everything should work and connect together
|
||||||
|
|
||||||
[TOC]
|
[TOC]
|
||||||
|
- @subpage topleveldesign
|
||||||
- @subpage biomesindex
|
- @subpage biomesindex
|
||||||
- @subpage macroWorldPartitioning
|
- @subpage macroWorldPartitioning
|
||||||
- @subpage terraingenerationideas
|
- @subpage terraingenerationideas
|
||||||
|
|||||||
19
docs/src/highlevel-design/topleveldesign/gameloops.md
Normal file
19
docs/src/highlevel-design/topleveldesign/gameloops.md
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
@page gameloops High Level Game Loops
|
||||||
|
|
||||||
|
Core Game Loops
|
||||||
|
|
||||||
|
Quest loop:
|
||||||
|
1. Enter town
|
||||||
|
2. Form party for quest for nearby dungeon
|
||||||
|
3. Explore dungeon
|
||||||
|
4. Return to town and sell loot
|
||||||
|
|
||||||
|
Town-building loop:
|
||||||
|
1. Mayor requests new public building
|
||||||
|
2. Player takes on a quest to get materials for the building
|
||||||
|
3. Once materials are gathered, construction corp builds the building
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
25
docs/src/highlevel-design/topleveldesign/pillars.md
Normal file
25
docs/src/highlevel-design/topleveldesign/pillars.md
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
@page pillars Design Pillars
|
||||||
|
|
||||||
|
|
||||||
|
Mechanically satisfying gameplay
|
||||||
|
|
||||||
|
|
||||||
|
Satisfying Audio
|
||||||
|
|
||||||
|
|
||||||
|
Detailed NPCs
|
||||||
|
|
||||||
|
|
||||||
|
Consistent Lore
|
||||||
|
|
||||||
|
|
||||||
|
Non-repetitive world generation
|
||||||
|
|
||||||
|
|
||||||
|
Living world
|
||||||
|
|
||||||
|
|
||||||
|
Agency
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -0,0 +1,6 @@
|
|||||||
|
@page topleveldesign Top Level Design
|
||||||
|
|
||||||
|
[TOC]
|
||||||
|
- @subpage pillars
|
||||||
|
- @subpage gameloops
|
||||||
|
|
||||||
@ -1,10 +1,11 @@
|
|||||||
|
+ client fires up and there's a menu that takes you to the demo
|
||||||
|
Demo menu
|
||||||
+ spawn into the world
|
+ spawn into the world
|
||||||
+ there is a sword lying on the ground
|
+ there is a sword lying on the ground
|
||||||
+ when you grab the sword, a tutorial popup appears to tell you how to use in
|
+ when you grab the sword, a tutorial popup appears to tell you how to use in
|
||||||
+ on clearing the tutorial, continue the game when the sword is equipped, create another popup to teach sword controls. it pauses the game
|
+ on clearing the tutorial, continue the game when the sword is equipped, create another popup to teach sword controls. it pauses the game
|
||||||
+ when popup is accepted, spawn an enemy with an effect
|
+ when popup is accepted, spawn an enemy with an effect
|
||||||
enemy ai
|
enemy ai
|
||||||
review effects
|
|
||||||
review combat code (lifestate, damage calculation, etc)
|
review combat code (lifestate, damage calculation, etc)
|
||||||
- Allow block hotboxxes to block damage
|
- Allow block hotboxxes to block damage
|
||||||
audio fx for everything
|
audio fx for everything
|
||||||
@ -17,5 +18,6 @@
|
|||||||
Hitboxes between server and client feel wayyyy off
|
Hitboxes between server and client feel wayyyy off
|
||||||
|
|
||||||
+ bug fixes
|
+ bug fixes
|
||||||
|
On attack, the server weapon does not swing (it instead stops aligning)
|
||||||
|
The server does not interrupt attack on animation end
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user