about summary refs log tree commit diff stats
path: root/js
diff options
context:
space:
mode:
authorelioat <elioat@tilde.institute>2024-05-12 08:44:36 -0400
committerelioat <elioat@tilde.institute>2024-05-12 08:44:36 -0400
commit4e466a30285e06b7f36a0a2b89f5e1271a2fe13a (patch)
tree751808ba92c509cf2fa8cbdef6a23cafa76781b7 /js
parent7e65504628dd7c9c46a20f475e50d89264db35c0 (diff)
downloadtour-4e466a30285e06b7f36a0a2b89f5e1271a2fe13a.tar.gz
new game idea
Diffstat (limited to 'js')
-rw-r--r--js/MAP.md1
-rw-r--r--js/princess/IDEA.md31
-rw-r--r--js/princess/game.js0
-rw-r--r--js/princess/index.html0
4 files changed, 32 insertions, 0 deletions
diff --git a/js/MAP.md b/js/MAP.md
index 1924af6..6b1488e 100644
--- a/js/MAP.md
+++ b/js/MAP.md
@@ -18,6 +18,7 @@
 - `peep`, a pulsing shape toy...not done, not nearly a complete thought
 - `pixel-art`, a pixel-art drawing tool
 - `pomo`, a sort of threatening pomodoro timer
+- `princess`, an idle game about a princess who maybe wants to over throw a kingdom
 - `rotjs`, one day I gotta learn how to use [rotjs](https://ondras.github.io/rot.js/hp/)
 - `sand`, a sand simulation
 - `scripting-lang`, maybe I should make my own scripting language?
diff --git a/js/princess/IDEA.md b/js/princess/IDEA.md
new file mode 100644
index 0000000..b559398
--- /dev/null
+++ b/js/princess/IDEA.md
@@ -0,0 +1,31 @@
+# Idle adventure game
+
+You are the 7th and youngest daughter to a king. Your older siblings are all boys. Your chances of inheriting the thrown are essentially nill, and, to boot, you are the political hostage of good faith to a neighboring kingdom, as such you aren’t allowed to leave and don’t have much to do. 
+
+What you have is the ability to talk with passing people, and receive a monthly stipend of $42. In this game you recruit and assign parties of adventurers tasks. They leave, attempt to complete the task and, if possible, return and tell you their grand tail and share their spoils with you. 
+
+You then have the ability to dismiss them, or reinvest in them, helping them to level up so that they can take on more challenging adventures.
+
+The final, and most expensive task in the game -- the way to win -- is to usurp the thrown through some means. 
+
+## Technical 
+
+HTML5/JS idle game about task assignment, and leveling up the recruited party members.
+
+Every few ticks, without doing anything, you earn X currency (your monthly stippend). 
+
+Whenever you want, you can spend this money on one of a few actions.
+
+The actions available to the player: 
+
+- invest in the princess (increasing your ability to recruit high-level players)
+  - finery (dresses, hats, etc.), more likely to recruit folks with higher weapons and armor
+  - books and maps, more likely to recruit folks with higher transportation stat
+  - spiders, spiders
+- recruit a new party member (there is some max to how many you can have)
+- dismiss a party member (must pay them an exit fee)
+- upgrade a party member
+  - weapons and armor, able to take on stronger, more challenging tasks
+  - transportation, reduce the time a task takes to complete
+  - spiders, spiders
+- assign a quest (quests are time bound tasks that party members take on -- while gone, a party member can't be upgraded or interacted with, quests have stat ratings, outfitting prices, and earn potentials, so it is important to balance the party member to the task)
\ No newline at end of file
diff --git a/js/princess/game.js b/js/princess/game.js
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/js/princess/game.js
diff --git a/js/princess/index.html b/js/princess/index.html
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/js/princess/index.html