From b050f58af4d5a756d5a996ff24b4a8ed5e2d319a Mon Sep 17 00:00:00 2001 From: Michael Zhang Date: Mon, 28 Jun 2021 15:38:17 -0500 Subject: [PATCH] up --- ideas.md | 25 +++++++++++++++++++++++++ main.py | 9 +++++++++ 2 files changed, 34 insertions(+) create mode 100644 ideas.md create mode 100644 main.py diff --git a/ideas.md b/ideas.md new file mode 100644 index 0000000..8b7a2c1 --- /dev/null +++ b/ideas.md @@ -0,0 +1,25 @@ +# Openstellaris + +- Element-based system + - there are N (~15-20) elements that can be found in space + - different groupings: metals, gases, probably not going into the physics of how this shit actually works + - different planets may spawn with varying proportions of elements + - different combinations of elements may contribute to the same "purpose" but have incompatible tech trees (ex. GasA-extraction may allow for the discovery of A-related techs, but can't be used for GasB-related techs) + +- government system that isn't dictatorial + - basically u can get control wrestled away from u by factions in a non-authoritarian state, maybe if factions grow large enough they could break out + +- game balancing problems: + - balance goals: + - combat + - industrial production + - medicine??? + +- pop traits: + - + +- prologue: + - mostly same as stellaris, u are a ruler of some kind of empire that has unified control over ur planet and just discovered FTL travel + +- other design considerations: + - comfortable scripting lang/env diff --git a/main.py b/main.py new file mode 100644 index 0000000..bbba445 --- /dev/null +++ b/main.py @@ -0,0 +1,9 @@ +class Pop: + pass + +class Planet: + def __init__(self): + self.pops = [] + +for i in range(100): + pass