From c59f341e914f23cf5ed3faab402534f49446174a Mon Sep 17 00:00:00 2001 From: Simon Forman Date: Sat, 13 Apr 2024 13:20:48 -0700 Subject: [PATCH] Stars and galaxies? --- README.md | 18 ++++++++++++++++++ tasks/selectable-stars.md | 18 ++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 tasks/selectable-stars.md diff --git a/README.md b/README.md index b6140d0..16cf105 100644 --- a/README.md +++ b/README.md @@ -76,3 +76,21 @@ inspiration. [4X game](https://en.wikipedia.org/wiki/4X_game) +Sat Apr 13 13:10:19 PDT 2024 + +I took a look at the real Milky Way and man is it ever big. Thouands of +star clusters with thousands of stars each... I was looking at an image +of the core and letting my mind expand to try to encompass it and I got +really spacey/high, in a good way. + +There's a tension between versimilitude (fidelity to the real data) and +making something easy to write and fun to play. It would be simple +enough to generate crude cartoon worlds, and a detailed realistic galaxy +might be kinda boring (to play.) If you want to (virtually) explore the +real galaxy there are resources for that. + +In any event, I think the way forward is to generate something nice now +and upgrade it later. I don't want to get side-tracked, I want to stay +mostly on the critical path. + + diff --git a/tasks/selectable-stars.md b/tasks/selectable-stars.md new file mode 100644 index 0000000..5bd8be3 --- /dev/null +++ b/tasks/selectable-stars.md @@ -0,0 +1,18 @@ +# Selectable Stars + +Tk supports "active" properties on canvas items that take effect when the +mouse is over the item, so highlighting stars when you mouse over them is +easy. + +It's also easy to bind a function/method to events and then e.g. +update a status bar or HUD widget or something. + +When you click on a star it should "select" it +- populate GUI for star + - panel on the side? + - dedicated tab? +- maintain history list of stars to help track what you've been looking + at (memory aid) +- Select planets to queue orders. + +