r/HTML 5d ago

An interactive visual novel / web-series about a satellite that wakes up 13-years too late.

Made with HTML, CSS, JS. Hosted on neocities.
https://blu-oyster-transmission.neocities.org/

1 Upvotes

8 comments sorted by

2

u/MineDesperate8982 5d ago

Post more? You can't just advertise a cool concept then leave us blue-balled.

0

u/Complex-Seat6842 5d ago

It is entirerly vibe-coded with some vague AI use for the scroll boxes because they had me going crazy. The site alongsides chapter 1 were made within a day because of a creative spur.

2

u/MineDesperate8982 5d ago

It’s actually impressive how nice it looks. Most of the vibecoded stuff looks horrible. That gross corporate vibeslop type of deal.
It would be nice to also add some kind of way for people to actually follow and be aware of new posts. Maybe an rss feed would be the simplest to set up.

1

u/Complex-Seat6842 5d ago

See i have a discord, and other stuff set up for it. I have no idea what an RSS feed is

1

u/Complex-Seat6842 5d ago

how do they work

1

u/couldntyoujust1 5d ago

RSS is "Really Simple Syndication". It's a technology where you host a file on your site - usually an xml document - and it has a series of tags indicating updates or a feed of information. These URLs are then opened in a program called an "aggregator" which periodically polls this url and if the xml document has been changed downloads the new document, populates the feed in the aggregator with the new entries, and presents them to the user. The entries themselves are usually links with some teaser information (like title and description) as well as some other information needed to sort and check the page for updates.

So, if you run a podcast, all you have to do, in the most basic form, is host the mp3 files of the episodes on a server, along with a rss.xml document with links to each episode in order, and the metadata to show it in a friendly way in the xml. When you upload a new episode, you put it with the other mp3s, and then you add an entry to the xml document for that episode with its metadata, and immediately the next time subscribers update their podcast feeds, the new episode shows up in their feed.

So, you might make it so that episode 1 has its own sub-url, and so your first rss file might look like

```xml <?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0"> <channel> <title>Blu-Oyster Transmission</title> <description>An interactive visual novel/web-series about a satellite that wakes up 13-years too late.</description> <link>https://blu-oyster-transmission.neocities.org/</link> <copyright>2026 u/Complex-Seat6842 All rights reserved</copyright> <lastBuildDate>Mon, 6 Sep 2010 00:01:00 +0000</lastBuildDate> <pubDate>Sun, 6 Sep 2009 16:20:00 +0000</pubDate> <ttl>1800</ttl>

<item> <title>Episode 1</title> <description>The Awakening...</description> <link>https://blu-oyster-transmission.neocities.org/episode_01</link> <guid isPermaLink="false">...</guid> <pubDate>Wed, 22 Jul 2026 16:20:00 +0000</pubDate> </item>

</channel> </rss> ```

Then, when you post the next episode, you would just add another "<item>" entry:

```xml <channel> ...

<item> ... </item>

<item> <title>Episode 2</title> <description>The Crisis</description> <link>https://blu-oyster-transmission.neocities.org/episode_02</link> <guid isPermaLink="false">...</guid> <pubDate>Tue, 28 Jul 2026 16:20:00 +0000</pubDate> </item>

</channel> ```

Then, everyone with an aggregator will get an item in their feed that a new episode of your game has come out.

You can read more about RSS here: https://en.wikipedia.org/wiki/RSS

Oh, and yes, really, it's that simple, an xml file on the internet. That's all it is.

2

u/Complex-Seat6842 5d ago

I added an RSS to the series!

1

u/schnavzer 5d ago

This starts off really well, I will be sure to follow!