From 94568fc27042fe7e9ac6c7f9c97d2185b25d6e1f Mon Sep 17 00:00:00 2001 From: Stedd Date: Wed, 9 Oct 2024 20:48:13 +0200 Subject: [PATCH] Game notes updates --- game_notes/Concept.md | 10 +- ...esource Generation.md => Base Building.md} | 0 game_notes/Core Mechanics/Enemies.md | 0 .../Core Mechanics/Resource Management.md | 0 game_notes/Core Mechanics/Weapons.md | 0 game_notes/Entities/3D Printer.md | 0 game_notes/Entities/Drone.md | 4 + .../GameDesign notes Example_ArgonAssault.md | 49 +++++++ game_notes/GameDesign notes.md | 123 +++++++----------- 9 files changed, 105 insertions(+), 81 deletions(-) rename game_notes/Core Mechanics/{Resource Generation.md => Base Building.md} (100%) create mode 100644 game_notes/Core Mechanics/Enemies.md create mode 100644 game_notes/Core Mechanics/Resource Management.md create mode 100644 game_notes/Core Mechanics/Weapons.md create mode 100644 game_notes/Entities/3D Printer.md create mode 100644 game_notes/Entities/Drone.md create mode 100644 game_notes/GameDesign notes Example_ArgonAssault.md diff --git a/game_notes/Concept.md b/game_notes/Concept.md index 2eb99fb..88e4837 100644 --- a/game_notes/Concept.md +++ b/game_notes/Concept.md @@ -1,22 +1,22 @@ **Synopsis** -Space ship gets damaged in combat and makes an emergiency crash landing in a astroid field +Space ship gets damaged in combat and makes an emergency crash landing in a asteroid field The space ship is unrecoverable, but luckily the reactor is still squeezing out enough power to power life support and the very limited 3d printer. Your task is to bootstrap a new factory and construct a new ship. But be warned, the threat that shot you down assumed your ship is dead. _Any activity will begin to draw their attention. **Start of game** -Crashed ship in middle of astroid field. +Crashed ship in middle of asteroid field. Ship has enough power to drive a miner and its internal 3d printer. -Use the ships maintinance drones to scavange parts of the ship and construct your first miner drone and task it to start collecting resources. +Use the ships maintenance drones to scavenge parts of the ship and construct your first miner drone and task it to start collecting resources. **Progression** - Basic Bootstrap: Get a few mining drones and construct a bigger 3d printer outside your ship Ship computer was damaged so you only have access to limited blueprints. -- Construct drone controll towers to increase the range of drones. -- Construct bigger miners to ramp up yield, phasing out drones, which now can focus on construction/repair/maintainance. +- Construct drone control towers to increase the range of drones. +- Construct bigger miners to ramp up yield, phasing out drones, which now can focus on construction/repair/maintenance. - Mining buildings consume lots of power so you need a new reactor. - Need more miners to fuel reactors. - When you have collected enough rare minerals you can construct new computer parts and use those to repair parts of the ship computer that stores blueprints. (Tech Research) diff --git a/game_notes/Core Mechanics/Resource Generation.md b/game_notes/Core Mechanics/Base Building.md similarity index 100% rename from game_notes/Core Mechanics/Resource Generation.md rename to game_notes/Core Mechanics/Base Building.md diff --git a/game_notes/Core Mechanics/Enemies.md b/game_notes/Core Mechanics/Enemies.md new file mode 100644 index 0000000..e69de29 diff --git a/game_notes/Core Mechanics/Resource Management.md b/game_notes/Core Mechanics/Resource Management.md new file mode 100644 index 0000000..e69de29 diff --git a/game_notes/Core Mechanics/Weapons.md b/game_notes/Core Mechanics/Weapons.md new file mode 100644 index 0000000..e69de29 diff --git a/game_notes/Entities/3D Printer.md b/game_notes/Entities/3D Printer.md new file mode 100644 index 0000000..e69de29 diff --git a/game_notes/Entities/Drone.md b/game_notes/Entities/Drone.md new file mode 100644 index 0000000..457e750 --- /dev/null +++ b/game_notes/Entities/Drone.md @@ -0,0 +1,4 @@ +--- +aliases: + - drones +--- diff --git a/game_notes/GameDesign notes Example_ArgonAssault.md b/game_notes/GameDesign notes Example_ArgonAssault.md new file mode 100644 index 0000000..58b20d0 --- /dev/null +++ b/game_notes/GameDesign notes Example_ArgonAssault.md @@ -0,0 +1,49 @@ + +****Game Design Notes**** + +Player Experience: + -Chaos + +Core Mechanic: + -Dodge and shoot + +Game Mechanics: + -Get as far as possible without dying in order to get the highest score possible. Start from beginning when die. + +****Game Name**** +Argon Assault + +****Game Theme**** +You must save your planet, Argon, from destruction by an invading force. + + +****Game Features**** +Onion Design + +Identify your core feature and start there and work your way outward where features deacrease in importance. +Write down the most important features of ArgonAssault +1. Camera Rail: Path through the level that the camera follows. +2. Player Movement: Horizontal and Vertical movement. +3. Shooting: Player shoot bullets which do damage to opponent. +4. Health: Enemies have health that depletes when shot. +5. Enemy Paths: Enemies should travel on paths and be hand placed by the designer. +6. Score: Points are given for killing enemies. +7. Game Loop: Upon dying. player restarts the level. + +Additional Features to consider: +1. Multiple Levels: Finish a level and load the next. +2. Player Shield: When damaged, the player's shield depletes. +3. Pickups: Flying over a shield pickup will increase the player's shields. +4. Momentary Invulnerability: After taking damage, the player cannot take damage again for X time. +5. Weapon Upgrades: Flying over a pickup could increase weapon damage. + + +By using this method you can answer some questions which often come up as you design you game +here are some examples: + + What features should I include in my game? + Where should i start development? + What are my priorities? + What if I run out of time? + When should I stop? + diff --git a/game_notes/GameDesign notes.md b/game_notes/GameDesign notes.md index b6eeed0..863b845 100644 --- a/game_notes/GameDesign notes.md +++ b/game_notes/GameDesign notes.md @@ -1,93 +1,64 @@ -****Game Design Notes**** +# Game Design Notes -Player Experience: - - +## Player Experience: +- Stranded in Space +- Survival situation +- Strategy -Core Mechanic: - -Base building +## Core Mechanic: +- 2.5D Base building (3D models, game map is on a plane) -Game Mechanics: - - +## Mechanics: +- Resource gathering +- Defend your base -****Game Name**** +## Name +Asteroid Game + +## Theme +Space -****Game Theme**** - - - -****Game Features**** -Onion Design +## Features +*Onion Design* Identify your core feature and start there and work your way outward where features decrease in importance. Write down the most important features of the game -1. Base Building: - * Set up infrastructure to defend against enemies and to grow your base. -2. Enemies: - * You have to expand into hostile territory, enemies are a constant threat. -1. -2. -3. -4. +1. [[Base Building]]: + Your [[Drone|drones]] and [[3D Printer]] will convert and assemble gathered resources into new buildings or resources you need to expand your base. + 2. Set up infrastructure to defend against enemies and to grow your base. + 1. [[Power Delivery]] + 2. [[Resource Management]] +1. [[Enemies]]: + 1. You have to expand into hostile territory, enemies are a constant threat. + 2. Aggro mechanic + 1. Some sort of radiation? +2. [[Resource Extraction]]: + You have to set up mining operations to gather resources for your base, the resources can be + 1. Asteroids + 2. Salvaging? +2. [[Weapons]]: + To defend against the enemies, you need to build defenses around your base, the resource for the weapon system varies with technology level + 1. Kinetic + 2. Energy + 3. Missile + 4. Drones 5. +6. +7. Additional Features to consider: -1. Factions -2. -3. +1. Scanning + 1. radar + 2. sudar + 3. active/passive sensor pulses +2. Factions +3. Environmental challenges + 1. Solar flare + 2. Meteors 4. 5. +6. -Example -ArgonAssault - -****Game Design Notes**** - -Player Experience: - -Chaos - -Core Mechanic: - -Dodge and shoot - -Game Mechanics: - -Get as far as possible without dying in order to get the highest score possible. Start from beginning when die. - -****Game Name**** -Argon Assault - -****Game Theme**** -You must save your planet, Argon, from destruction by an invading force. - - -****Game Features**** -Onion Design - -Identify your core feature and start there and work your way outward where features deacrease in importance. -Write down the most important features of ArgonAssault -1. Camera Rail: Path through the level that the camera follows. -2. Player Movement: Horizontal and Vertical movement. -3. Shooting: Player shoot bullets which do damage to opponent. -4. Health: Enemies have health that depletes when shot. -5. Enemy Paths: Enemies should travel on paths and be hand placed by the designer. -6. Score: Points are given for killing enemies. -7. Game Loop: Upon dying. player restarts the level. - -Additional Features to consider: -1. Multiple Levels: Finish a level and load the next. -2. Player Shield: When damaged, the player's shield depletes. -3. Pickups: Flying over a shield pickup will increase the player's shields. -4. Momentary Invulnerability: After taking damage, the player cannot take damage again for X time. -5. Weapon Upgrades: Flying over a pickup could increase weapon damage. - - -By using this method you can answer some questions which often come up as you design you game -here are some examples: - - What features should I include in my game? - Where should i start development? - What are my priorities? - What if I run out of time? - When should I stop? -