Compare commits

..

No commits in common. "9f717b978455eb679ce4cc37aae1d8b907b45d8e" and "8c69541b49f702c2a55f9a873dacf11b3afce605" have entirely different histories.

20 changed files with 3 additions and 226 deletions

View File

@ -18,7 +18,7 @@
}
.hero__top-bar {
background: var(--clr-navbar-bg);
background-color: var(--clr-navbar-bg);
width: 100%;
padding: 0.5em 0.7em;
}

View File

@ -80,7 +80,7 @@
.navbar__menu a:focus { outline: 0.15em solid var(--clr-navbar-link); }
.navbar__popover {
background: var(--clr-navbar-bg);
background-color: var(--clr-navbar-bg);
border: 0.15em solid var(--clr-navbar-link);
padding: 1.5em;
max-width: 85%;

View File

@ -1,22 +0,0 @@
{%- css %}{% include "src/assets/css/pokemonoras.css" %}{%- endcss %}
{% extends "global/baselayout.njk" %}
{% block metaTitle %}
<meta property="og:title" content="{{ title + ' | ' if title }}Pokémon Omega Ruby and Alpha Sapphire Shrine">
{% endblock %}
{% block pageTitle %}
{{ title + " | " if title }}Pokémon Omega Ruby and Alpha Sapphire Shrine | {{ sitemeta.siteName | safe }}
{% endblock %}
{% block favicon %}
<link rel="apple-touch-icon" sizes="180x180" href="/assets/shrines/pokemonoras/images/ORAS_Demo_icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/assets/shrines/pokemonoras/images/ORAS_Demo_icon.png">
<link rel="icon" type="image/png" sizes="16x16" href="/assets/shrines/pokemonoras/images/ORAS_Demo_icon.png">
<link rel="manifest" href="/assets/favicon/site.webmanifest">
{% endblock %}
{% block hero %}{% include "pokemonoras/hero.njk" %}{% endblock %}
{% block navbar %}{% include "pokemonoras/navbar.njk" %}{% endblock %}
{% block footer %}{% include "pokemonoras/footer.njk" %}{% endblock %}

View File

@ -1,7 +0,0 @@
---
layout: pokemonoras/base
---
{% extends "global/content.njk" %}
{% block shrineInfo %}{% include "pokemonoras/shrineinfo.njk" %}{% endblock %}

View File

@ -1,6 +0,0 @@
{% extends "global/footer.njk" %}
{% block footerContent %}
<p>Made with ♥ by {{ sitemeta.siteAuthor.name }} • Shrine Launched: 21 November 2024</p>
{% endblock %}

View File

@ -1,34 +0,0 @@
{% extends "global/hero.njk" %}
{% block heroImg %}
<picture>
<source srcset="/assets/shrines/pokemonoras/images/pokemonoras-header-320.avif" media="(orientation: landscape)" />
<img src="/assets/shrines/pokemonoras/images/pokemonoras-header-640.avif" alt="Banner of Pokémon Omega Ruby and Alpha Sapphire Shrine" />
</picture>
{% endblock %}
{% block eventScript %}
const todayEvent = getTodayEvent();
if (todayEvent) {
heroTopBarEl.classList.remove('hidden');
heroTopBarEl.innerHTML = todayEvent;
}
function getTodayEvent() {
const date = new Date();
const month = date.getMonth() + 1;
const day = date.getDate();
const year = date.getFullYear();
const orasReleaseDate = new Date("2014-11-21").getFullYear();
const orasAnniversary = year - orasReleaseDate;
if (month === 11 && day === 21)
return `
Today is the ${orasAnniversary}-year anniversary of the release of <cite>Pokémon Omega Ruby"</cite> and <cite>Alpha Sapphire</cite>!
`;
else
return null;
}
{% endblock %}

View File

@ -1,14 +0,0 @@
---
shrineHomeUrl: /shrines/pokemonoras/
---
{% extends "global/navbar.njk" %}
{% block navbarLinks %}
{% set navPages = collections.all | eleventyNavigation("ORAS Shrine") %}
{%- for entry in navPages %}
<li>
<a {% if entry.url == page.url %}aria-current="page"{% endif %} href="{{ entry.url }}">{{ entry.title }}</a>
</li>
{%- endfor %}
{% endblock %}

View File

@ -1,10 +0,0 @@
{% extends "global/shrineinfo.njk" %}
{% block shrineAbout %}
<p>Welcome to {{ sitemeta.siteAuthor.name }}'s shrine for {% cite "Pokémon Omega Ruby and Alpha Sapphire" %}, remakes of the 2002 Game Boy Advance role-playing video games {% cite "Pokémon Ruby" %} and {% cite "Pokémon Sapphire" %}. The games are part of the sixth generation of the {% cite "Pokémon" %} main series of video games, developed by Game Freak and published by The Pokémon Company and Nintendo for the Nintendo 3DS.</p>
{% endblock %}
{% block shrineLinks %}
<li><a href="https://bulbapedia.bulbagarden.net/wiki/Pok%C3%A9mon_Omega_Ruby_and_Alpha_Sapphire">Bulbapedia</a></li>
<li><a href="https://pkmn.redcrown.net/hoenn/"><cite>Pokémon Ruby</cite>, <cite>Sapphire</cite>, <cite>Omega Ruby</cite> and <cite>Alpha Sapphire</cite> fanlisting</a></li>
{% endblock %}

View File

@ -6,6 +6,4 @@
{% block shrineLinks %}
<li><a href="https://kotor.neocities.org/">KOTOR Community Portal</a></li>
<li><a href="https://glitterskies.org/kotor/"><cite>Star Wars: KotOR</cite> fanlisting</a></li>
<li><a href="https://glitterskies.org/kotor2/"><cite>Star Wars: KotOR II</cite> fanlisting</a></li>
{% endblock %}

View File

@ -5,7 +5,7 @@ body {
flex-direction: column;
font-family: var(--ff-default);
color: var(--clr-body-txt);
background: var(--clr-body-bg);
background-color: var(--clr-body-bg);
}
main {

View File

@ -1,41 +0,0 @@
:root {
color-scheme: light dark;
--clr-body-bg: linear-gradient(90deg, rgba(255,137,137,1) 0%, rgba(130,176,255,1) 100%);
--clr-body-txt: light-dark(#141414, #fff);
--clr-content-bg: light-dark(#ffffff, #242424);
--clr-top-btn-bg: #000885;
--clr-top-btn-txt: #ffffff;
--clr-main-heading: #171717;
--clr-sub-heading: light-dark(#111111, #fff);
--clr-title-border: #6e0000;
--clr-bold-txt: light-dark(#ff0000, #ff4444);
--clr-link: light-dark(#302aff, #7bb4ff);
--clr-link-hover: light-dark(rgb(1, 48, 110), #1c7dfd);
--clr-quote-bg: light-dark(#f3f2f2, #141414);
--clr-quote-border: light-dark(#c60000, #ff0000);
--clr-cw-hover: #fae5e5;
--clr-code-bg: #f3f2f2;
--clr-code-border: #414141;
--clr-dates: #3a96ff;
--clr-link-btn-bg: #873eb5;
--clr-link-btn-txt: white;
--clr-link-btn-hover: #241445;
--clr-hero-bg: #7944B6;
--clr-navbar-bg: linear-gradient(90deg, rgba(193,0,0,1) 0%, rgba(0,70,189,1) 100%);
--clr-navbar-link: white;
--clr-main-footer-bg: var(--clr-navbar-bg);
}
.main__header p { color: var(--clr-main-heading); }
.hero__top-bar,
.footer,
.footer a { color: var(--clr-navbar-link); }
.footer a:focus { outline-color: var(--clr-navbar-link); }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

View File

@ -1,81 +0,0 @@
---
layout: pokemonoras/content
tags: ["shrine home", "contents"]
categories: ["shrines", "pokemon", "pokemon oras"]
title: Pokémon Omega Ruby and Alpha Sapphire Shrine
date: 2024-11-15T19:46:38+0800
isContentDivided: true
eleventyExcludeFromCollections: true
toc: true
eleventyNavigation:
key: ORAS Shrine
title: Pokémon Omega Ruby and Alpha Sapphire Shrine
parent: Shrines
eleventyComputed:
desc: "{{ sitemeta.siteAuthor.name }}'s shrine for Pokémon Omega Ruby and Alpha Sapphire."
---
{% set imageAssetBaseUrl = '/assets/shrines/pokemonoras/images/' %}
{% container "article", "content__section" %}
## Welcome to My {% cite "Pokémon Omega Ruby" %} and {% cite "Alpha Sapphire" %} Shrine!
![Official artwork of Team Magma, Team Aqua, Primal Groudon and Primal Kyogre with the logo of Pokémon Omega Ruby and Alpha Sapphire]({{ imageAssetBaseUrl }}pokemonoras-keyart.avif)
{% cite "Pokémon Omega Ruby" %} and {% cite "Pokémon Alpha Sapphire" %} are remakes of the 2002 Game Boy Advance role-playing video games {% cite "Pokémon Ruby" %} and {% cite "Pokémon Sapphire" %}. The games are part of the sixth generation of the {% cite "Pokémon" %} main series of video games, developed by Game Freak and published by The Pokémon Company and Nintendo for the Nintendo 3DS.
Announced worldwide on the official Pokémon websites on 7 May 2014, {% cite "Omega Ruby" %} and {% cite "Alpha Sapphire" %} were released in most regions of the world on 21 November 2014 except for Europe, where the games were released on 28 November 2014.
{% endcontainer %}
{% container "article", "content__section" %}
## My History with {% cite "Pokémon Ruby" %} and {% cite "Sapphire" %}
![Official Pokémon Omega Ruby and Alpha Sapphire artwork of the Hoenn region]({{ imageAssetBaseUrl }}Hoenn_ORAS.avif)
I was introduced to {% cite "Pokémon" %} in the late 1990s through its very first game, {% cite "Pokémon Red" %}. Like many other children my age, I quickly became a Pokémon fan. Later I also played {% cite "Pokémon Gold" %} and {% cite "Pokémon Crystal" %}, which are part of the second generation of Pokémon core series games, with {% cite "Crystal" %} being my absolute favourite Pokémon game as a child.
However, in the early 2000s, the Pokémon mania died down. {% cite "Pokémon" %} released its third generation of games starting with {% cite "Ruby" %} and {% cite "Sapphire" %}. However, when I tried out {% cite "Ruby" %}, I was disappointed to learn that I could not revisit any of the past regions, which was a major part of why I adored Generation 2.
Meanwhile, {% cite "Digimon" %} replacing {% cite "Pokémon" %} as the Mon franchise cool kids liked and talked about in my primary school — I still vividly remember a classmate dismissively telling me that Pokémon was out of fashion. As a result, the combination of my lack of interest in Generation 3 of Pokémon and my changed interest to {% cite "Digimon" %}, I moved on from {% cite "Pokémon" %} for the rest of my primary school years. As a result, I did not play any of the third generation of Pokémon games when they were released.
During the later half of the 2000s, when I was in secondary school, I started to browse the internet more. At one point, perhaps out of nostalgia, I looked for Pokémon stuff online, and discovered several Pokémon fan sites including [Serebii](http://www.serebii.net/), [Bulbagarden](https://bulbagarden.net/home/), and more. Exploring the Pokémon fan sites rekindled my interest in Pokémon and motivated me to not only replay the first two generations of Pokémon games, but also play the third and fourth generations of games to catch up, including {% cite "Sapphire" %}, {% cite "FireRed" %} (which was also the very first video game remake I ever played), {% cite "Emerald" %}, {% cite "Diamond" %} and {% cite "Platinum" %}.
I decided to give Generation 3 another chance, many years after my initial disappointment in it. This time I had warmed up to the Generation 3 games, despite them still not being my favourite {% cite "Pokémon" %} games.
My rekindled interest in Pokémon remained throughout the rest of Generation 4 and then Generation 5. When I played Generation 3 and 4 for the first time to catch up, it was known that {% cite "Pokémon HeartGold" %} and {% cite "SoulSilver" %}, remakes of the {% cite "Pokémon Gold" %} and {% cite "Silver" %}, would be released soon. I was already looking forward to {% cite "HeartGold" %} and {% cite "SoulSilver" %} because Generation 2 was my favourite, and when I played {% cite "HeartGold" %} for the first time, it instantly became my favourite Pokémon game. Later I followed the release of Generation 5 games, and played {% cite "Pokémon Black" %} and its sequel {% cite "Pokémon Black 2" %} and enjoyed them as well.
However, in the early 2010s, my video game interest started to shift focus to BioWare games and the {% cite "Ace Attorney" %} series. As a result, my interest in {% cite "Pokémon" %} became dormant again, until I played {% cite "Pokémon Omega Ruby" %} and {% cite "Alpha Sapphire" %} for the first time in 2021.
{% endcontainer %}
{% container "article", "content__section" %}
## How I Got into {% cite "Pokémon Omega Ruby" %} and {% cite "Alpha Sapphire" %}
![Official artwork of Primal Groudon and Primal Kyogre]({{ imageAssetBaseUrl }}Primal_Groudon_and_Primal_Kyogre_artwork.avif)
I had learned that {% cite "Pokémon Ruby" %} and {% cite "Sapphire" %} would be getting remakes in 2014. Even though I did not consider Generation 3 my favourite Pokémon generation, I was happy that they were getting remakes, because I remember that the Hoenn region and the games based on the region were not very popular among {% cite "Pokémon" %} fans when they were first released. Fortunately, as Hoenn fans grew up, they were more vocal about their appreciation for and defence of the games.
However, by the time Generation 6 of {% cite "Pokémon" %} began in 2013 with {% cite "Pokémon X" %} and {% cite "Y" %}, my main interest had changed to BioWare games and {% cite "Ace Attorney" %}, so I ended up not playing both {% cite "X" %} and {% cite "Y" %} as well as {% cite "Omega Ruby" %} and {% cite "Alpha Sapphire" %} when they were released, despite owning a Nintendo 3DS.
Fast-forward to 2021, for some reason I was compelled to return to the {% cite "Pokémon" %} franchise again, which started my second phase of catching up with the {% cite "Pokémon" %} main series by playing Generation 6, 7 and {% cite "Pokémon Swotd" %} and {% cite "Shield" %}. Specifically, the Hoenn game remake I chose to picked up was {% cite "Alpha Sapphire" %}.
To my surprise, this time after catching up with the {% cite "Pokémon" %} main series games again, I found {% cite "Pokémon Omega Ruby" %} and {% cite "Alpha Sapphire" %} my favourite Pokémon games.
{% endcontainer %}
{% container "article", "content__section" %}
## Why {% cite "Pokémon Omega Ruby" %} and {% cite "Alpha Sapphire" %} are My Favourite Pokémon Games
You may be wondering why {% cite "Pokémon Omega Ruby" %} and {% cite "Alpha Sapphire" %} are my favourite Pokémon games, since they are not a common answer to the question "What is your favourite Pokémon game?" Even as far as Pokémon game remakes go, you may be more likely to hear Pokémon fans consider {% cite "HeartGold" %} and {% cite "SoulSilver" %} as their favourite, if not even their favourite Pokémon games ever. Admittedly, before finally playing {% cite "Alpha Sapphire" %}, that used to be the case for me too.
The short answer is: Out of all Pokémon games, {% cite "Omega Ruby" %} and {% cite "Alpha Sapphire" %} were the ones closest to {% cite "Cassette Beasts" %} in terms of how much I like the monster roster, human characters and region.
The long answer is: {% cite "Omega Ruby" %} and {% cite "Alpha Sapphire" %} have the great combination of things I like in a Pokémon game: a roster of Pokémon that includes some of my all-time favourites, such as the Shroomish and Breloom evolutionary line, a charming cast of human characters, and a beautiful region with many things and places to explore.
I consider {% cite "Omega Ruby" %} and {% cite "Alpha Sapphire" %} good remakes, not only because they use the latest generation of graphics and include new game mechanics, but also expanding the story and lore of the Hoenn region, and adding more character to the human characters with animated 3D cutscenes. These factors helped making Hoeen officially my favourite Pokémon region.
The EXP. Share that rewards experience points to your entire active Pokémon party also significantly cuts down the level grinding, which has honestly become one of my least favourite aspects of old Pokémon games because I am too old to enjoy grinding in video games any more. As a result, {% cite "Omega Ruby" %} and {% cite "Alpha Sapphire" %} have become the only main series Pokémon games I am still willing to play or replay after discovering and playing {% cite "Cassette Beasts" %}.
My taste in entertainment media, including video games, have changed a lot since my childhood and adolescence. {% cite "Cassette Beasts" %} instantly became my favourite video game ever, and not just in the monster collecting game genre, from the moment I started playing the game, to the extent I have created a [shrine](/shrines/cassettebeasts/) for it on this website as well. The many, many reasons I love {% cite "Cassette Beasts" %} include an appealing cast of characters, an amazing roster of monster creatures and an intriguing setting to explore — qualities shared by {% cite "Pokémon Omega Ruby" %} and {% cite "Alpha Sapphire" %}.
How high my standards for monster collecting games were raised by {% cite "Cassette Beasts" %} cannot be overstated, due to me finding {% cite "Cassette Beasts" %} better than {% cite "Pokémon" %} in many ways. This sentiment only gets reinforced by the disappointing direction of the {% cite "Pokémon" %} franchise since the Nintendo Switch era, due to frequent releases and rushed development schedules taking their toll on the quality of recent {% cite "Pokémon" %} titles. Even though I still harbour nostalgia for the {% cite "Pokémon" %} franchise due to it being a huge part of my childhood and adolescence, I also believe it is absolutely okay to let something newer and better reaplace your old favourite, which is what {% cite "Cassette Beasts" %} has done to {% cite "Pokémon" %} for me.
This is also why the only Pokémon shrine I am making for my website is dedicated to {% cite "Omega Ruby" %} and {% cite "Alpha Sapphire" %} only, and not the franchise in general.
{% endcontainer %}

View File

@ -26,11 +26,6 @@ eleventyComputed:
<p>Independent monster collecting role-playing video game developed by Bytten Studio</p>
<img src="/assets/shrines/cassettebeasts/images/CassetteBeasts_keyart_16_9.avif" alt="Key art of Cassette Beasts" loading="lazy">
</li>
{# <li>
<h2><a href="./pokemonoras/">{% cite "Pokémon Omega Ruby" %} and {% cite "Alpha Sapphire" %}</a></h2>
<p>Nintendo 3DS remakes of {% cite "Pokémon Ruby" %} and {% cite "Sapphire" %}</p>
<img src="/assets/shrines/pokemonoras/images/pokemonoras-keyart.avif" alt="Official artwork of Team Magma, Team Aqua, Primal Groudon and Primal Kyogre with the logo of Pokémon Omega Ruby and Alpha Sapphire" loading="lazy">
</li> #}
</ul>
{%- css %}

View File

@ -58,7 +58,6 @@ Due to this website being a static site, JavaScript is used to create dynamic an
* [{% cite "A Summers End — Hong Kong 1986" %}](/shrines/asummersend)
* [{% cite "Star Wars: Knights of the Old Republic" %}](/shrines/starwarskotor)
* [{% cite "Cassette Beasts" %}](/shrines/cassettebeasts)
<!-- * [{% cite "Pokémon Omega Ruby" %} and {% cite "Alpha Sapphire" %}](/shrines/pokemonoras) -->
* Birthdays of characters from {% cite "A Summers End — Hong Kong 1986" %} on its shrine.
* Scott O'Hara's [ARIA Tooltips](https://github.com/scottaohara/a11y_tooltips) script is used to implement accessible tooltips that meet Web Content Accessibility Guidelines (WCAG) 2.2 success criterion for [1.4.13: Content on Hover or Focus (Level AA)](https://www.w3.org/WAI/WCAG22/Understanding/content-on-hover-or-focus.html), by allowing visitors to see tooltips on keyboard focus and dismiss tooltips by pressing the Escape key.
* Zach Leatherman's [details-utils](https://www.npmjs.com/package/@zachleat/details-utils) JavaScript package is used to automatically expand sidebar table of contents on wide screens.