From 9177e481927dee23dddd7b1761d01387834a4db7 Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Sat, 21 May 2022 15:23:16 +0200 Subject: [PATCH] added a roadmap to the website --- web/.htaccess | 4 +++ web/_data/roadmap.json | 61 ++++++++++++++++++++++++++++++++++++++ web/_includes/roadmap.html | 37 +++++++++++++++++++++++ web/index.html | 3 +- web/style.css | 27 +++++++++++++++++ 5 files changed, 131 insertions(+), 1 deletion(-) create mode 100644 web/_data/roadmap.json create mode 100644 web/_includes/roadmap.html diff --git a/web/.htaccess b/web/.htaccess index 2ce570a..fa2d203 100644 --- a/web/.htaccess +++ b/web/.htaccess @@ -9,6 +9,10 @@ Options -Indexes RewriteEngine On RewriteBase / +RewriteRule ^about/?$ "#about" [R=301,L,NE] +RewriteRule ^devlogs/?$ "#devlogs" [R=301,L,NE] +RewriteRule ^roadmap/?$ "#roadmap" [R=301,L,NE] + RewriteRule ^translate/?$ "https://docs.tinylifegame.com/articles/localization.html" [R=301,L] RewriteRule ^raw(/.*)?$ "https://raw.githubusercontent.com/Ellpeck/TinyLifeWeb/main$1" [R=301,L] diff --git a/web/_data/roadmap.json b/web/_data/roadmap.json new file mode 100644 index 0000000..f2a377a --- /dev/null +++ b/web/_data/roadmap.json @@ -0,0 +1,61 @@ +[{ + "name": "๐ŸŽฎ Gamepad Controls", + "desc": "The full game will be playable with controllers of various kinds.", + "stage": "Soon" +}, { + "name": "โ˜• Cafรฉs", + "desc": "A new public lot type where you can order coffee, food, and hang out with people!", + "stage": "Soon" +}, { + "name": "๐Ÿ”™ Undo/Redo for Build Mode", + "desc": "The ability to undo and redo the things you did to easily fix your mistakes.", + "stage": "Before Release" +}, { + "name": "๐Ÿคฐ Pregnancy", + "desc": "Tinies will be able to get pregnant through fooling around, and give birth to babies.", + "stage": "Before Release" +}, { + "name": "๐Ÿง“ Aging", + "desc": "Tinies will be able to age up, from babies, to children, to adults. An Elder life stage and death by natural causes are also planned.", + "stage": "Before Release" +}, { + "name": "๐Ÿท Bars and Other Public Lots", + "desc": "There will be a lot more public lot types in the future, including bars, museums, festival spots, and more!", + "stage": "Before Release" +}, { + "name": "๐ŸŽ‰ Official Release", + "desc": "After release, the game won't be free anymore, but you'll still be able to play a demo with a limited amount of content for free.", + "important": true +}, { + "name": "๐Ÿ“ฑ Phones", + "desc": "Phones will include the ability to call people, ask them to visit your lot, organize social events, and more!", + "stage": "Long-Term" +}, { + "name": "๐Ÿ’ƒ Social Events", + "desc": "Social events will include birthday parties, dinner parties, weddings, and more. You'll be able to organize them in advance, invite the people you want to attend, and earn rewards for events that go well.", + "stage": "Long-Term" +}, { + "name": "๐Ÿข Working from Home", + "desc": "Select jobs will allow the option to work from home, giving a Tiny daily tasks to complete. There'll also be an option to take vacation days.", + "stage": "Long-Term" +}, { + "name": "โš’๏ธ More Map-Wide Employments", + "desc": "We plan on adding pizza deliverers, repairpeople, housekeepers and other people that you can hire to help you out.", + "stage": "Long-Term" +}, { + "name": "๐Ÿคน Tons More Skills", + "desc": "We have specific plans for sills like mischief, knitting, gardening, and foraging, but more skills are on the horizon, of course!", + "stage": "Long-Term" +}, { + "name": "๐ŸŽ„ Seasons", + "desc": "Eventually, we want to add seasons, weather, and holidays into the game.", + "stage": "Long-Term" +}, { + "name": "๐Ÿ• Pets", + "desc": "Pets like cats, dogs, and possibly others, will be available in the future to join your household and make your Tinies happy.", + "stage": "Long-Term" +}, { + "name": "๐Ÿง So Much More", + "desc": "This list isn't exhaustive by any means. Not only are there way more things that we'll want to add in the future, but there are also a couple of secret features that we don't want to tell you about yet. Stay tuned!", + "important": true +}] \ No newline at end of file diff --git a/web/_includes/roadmap.html b/web/_includes/roadmap.html new file mode 100644 index 0000000..58ecb20 --- /dev/null +++ b/web/_includes/roadmap.html @@ -0,0 +1,37 @@ +
+ +

Roadmap

+

+ There's a lot of stuff planned for the game! All of the stuff on this list will be part of free updates in the future, provided that you buy the game once it's purchaseable. Right now, the game is still in public beta, so everything is free!
+ This list is not exhaustive! There are a lot of planned and work-in-progress featuresd that we want to keep secret for now. +

+ +
+ {% assign dir = "left" %} + {% for item in site.data.roadmap %} +
+

{{ item.name }}

+ + {% if item.important %} +
+ {% endif %} + +

+ {{ item.desc }} + {% if item.stage %} +
{{ item.stage }} + {% endif %} +

+
+ + {%- if item.important != true -%} + {%- if dir == "right" -%} + {%- assign dir = "left" -%} + {%- else -%} + {%- assign dir = "right" -%} + {%- endif -%} + {%- endif -%} + + {% endfor %} +
+
\ No newline at end of file diff --git a/web/index.html b/web/index.html index 9057d0a..defbc1c 100644 --- a/web/index.html +++ b/web/index.html @@ -6,4 +6,5 @@ summary: A fun simulation game where you mess with people's lives {% include top.html %} {% include about.html %} -{% include devlogs.html %} \ No newline at end of file +{% include devlogs.html %} +{% include roadmap.html %} \ No newline at end of file diff --git a/web/style.css b/web/style.css index a667ada..bc6a0cf 100644 --- a/web/style.css +++ b/web/style.css @@ -108,4 +108,31 @@ left: 0; width: 100%; height: 100%; +} + +.roadmap { + width: 75%; + min-width: 250px; + margin-left: auto; + margin-right: auto; +} + +.roadmap-entry { + margin: 20px; + margin-top: 40px; + margin-bottom: 40px; +} + +.roadmap-entry-left { + text-align: left; +} + +.roadmap-entry-right { + text-align: right; +} + +.roadmap-entry-important { + text-align: center; + margin-top: 60px; + margin-bottom: 60px; } \ No newline at end of file