diff --git a/src/_includes/cassettebeasts/base.njk b/src/_includes/cassettebeasts/base.njk new file mode 100644 index 00000000..e9fbd22e --- /dev/null +++ b/src/_includes/cassettebeasts/base.njk @@ -0,0 +1,24 @@ +{% extends "global/baselayout.njk" %} + +{% block metaTitle %} + +{% endblock %} + +{% block pageTitle %} + {{ title + " | " if title }}Cassette Beasts Shrine | {{ sitemeta.siteName | safe }} +{% endblock %} + +{% block customCSS %} + +{% endblock %} + +{% block favicon %} + + + + +{% endblock %} + +{% block hero %}{% include "cassettebeasts/hero.njk" %}{% endblock %} +{% block navbar %}{% include "cassettebeasts/navbar.njk" %}{% endblock %} +{% block footer %}{% include "cassettebeasts/footer.njk" %}{% endblock %} \ No newline at end of file diff --git a/src/_includes/cassettebeasts/content.njk b/src/_includes/cassettebeasts/content.njk new file mode 100644 index 00000000..e7674e69 --- /dev/null +++ b/src/_includes/cassettebeasts/content.njk @@ -0,0 +1,7 @@ +--- +layout: cassettebeasts/base +--- + +{% extends "global/content.njk" %} + +{% block shrineInfo %}{% include "cassettebeasts/shrineinfo.njk" %}{% endblock %} \ No newline at end of file diff --git a/src/_includes/cassettebeasts/footer.njk b/src/_includes/cassettebeasts/footer.njk new file mode 100644 index 00000000..7674ac75 --- /dev/null +++ b/src/_includes/cassettebeasts/footer.njk @@ -0,0 +1,7 @@ +{% extends "global/footer.njk" %} + +{% block footerContent %} +

Made with ♥ by {{ sitemeta.siteAuthor.name }} | Shrine Launched: 3 August 2023

+

Back to {{ sitemeta.siteName }}

+{% endblock %} + diff --git a/src/_includes/cassettebeasts/hero.njk b/src/_includes/cassettebeasts/hero.njk new file mode 100644 index 00000000..41accd07 --- /dev/null +++ b/src/_includes/cassettebeasts/hero.njk @@ -0,0 +1,42 @@ +{% extends "global/hero.njk" %} + +{% block heroImg %} + Banner of Cassette Beasts Shrine +{% endblock %} + +{% block eventScript %} + if (todayEvent != "No event") { + heroTopBarEl.classList.remove('hidden'); + heroTopBarEl.innerHTML = getBlurbHtml(todayEvent); + } + + function getTodayEvent() { + const date = new Date(); + const month = date.getMonth() + 1; + const day = date.getDate(); + + if (month == 4 && day == 26) + return "CB Anniversary"; + else if (month == 9 && day == 12) + return "Pier Anniversary"; + else + return "No event"; + } + + function getBlurbHtml(day) { + switch (day) { + case "CB Anniversary": + return ` + Today is the anniversary of the release of Cassette Beasts! + `; + break; + case "Pier Anniversary": + return ` + Today is the anniversary of the release of Pier of the Unknown, the first DLC expansion of Cassette Beasts! + `; + break; + default: + return ``; + } + } +{% endblock %} \ No newline at end of file diff --git a/src/_includes/cassettebeasts/navbar.njk b/src/_includes/cassettebeasts/navbar.njk new file mode 100644 index 00000000..238ba6de --- /dev/null +++ b/src/_includes/cassettebeasts/navbar.njk @@ -0,0 +1,16 @@ +{% extends "global/navbar.njk" %} + +{% block navbarLinks %} + {% set shrineHomeUrl %}/shrines/cassettebeasts/{% endset %} + {% set navPages = collections.all | eleventyNavigation("Cassette Beasts Shrine") %} + {% set currentUrl %}{{ page.url }}{% endset %} +
  • + Shrine Home +
  • + {%- for entry in navPages %} +
  • + {{ entry.title }} +
  • + {%- endfor %} +
  • Main Site
  • +{% endblock %} \ No newline at end of file diff --git a/src/_includes/cassettebeasts/shrineinfo.njk b/src/_includes/cassettebeasts/shrineinfo.njk new file mode 100644 index 00000000..09c859cc --- /dev/null +++ b/src/_includes/cassettebeasts/shrineinfo.njk @@ -0,0 +1,13 @@ +{% extends "global/shrineinfo.njk" %} + +{% block shrineAbout %} +

    Welcome to Leilukin's shrine for Cassette Beasts, an indie monster collecting turn-based open-world role-playing video game developed by Bytten Studio and published by Raw Fury.

    +{% endblock %} + +{% block shrineLinks %} +
  • Official Website +
  • +
  • Official Wiki
  • +
  • Steam
  • +
  • Bytten Studio
  • +{% endblock %} diff --git a/src/assets/cassettebeasts/images/CassetteBeasts_keyart_16_9.png b/src/assets/cassettebeasts/images/CassetteBeasts_keyart_16_9.png new file mode 100644 index 00000000..a1c29d4d Binary files /dev/null and b/src/assets/cassettebeasts/images/CassetteBeasts_keyart_16_9.png differ diff --git a/src/assets/cassettebeasts/images/cassettebeasts-bg.jpg b/src/assets/cassettebeasts/images/cassettebeasts-bg.jpg new file mode 100644 index 00000000..2313b4fe Binary files /dev/null and b/src/assets/cassettebeasts/images/cassettebeasts-bg.jpg differ diff --git a/src/assets/cassettebeasts/images/cassettebeasts-header.png b/src/assets/cassettebeasts/images/cassettebeasts-header.png new file mode 100644 index 00000000..07c57f89 Binary files /dev/null and b/src/assets/cassettebeasts/images/cassettebeasts-header.png differ diff --git a/src/assets/cassettebeasts/images/cassettebeasts-website-header-bg.jpg b/src/assets/cassettebeasts/images/cassettebeasts-website-header-bg.jpg new file mode 100644 index 00000000..4ad8c30d Binary files /dev/null and b/src/assets/cassettebeasts/images/cassettebeasts-website-header-bg.jpg differ diff --git a/src/assets/cassettebeasts/images/cassettebeasts-website_screenshot_02.png b/src/assets/cassettebeasts/images/cassettebeasts-website_screenshot_02.png new file mode 100644 index 00000000..09110eb7 Binary files /dev/null and b/src/assets/cassettebeasts/images/cassettebeasts-website_screenshot_02.png differ diff --git a/src/assets/cassettebeasts/images/cassettebeasts-website_screenshot_07.png b/src/assets/cassettebeasts/images/cassettebeasts-website_screenshot_07.png new file mode 100644 index 00000000..c52f8a83 Binary files /dev/null and b/src/assets/cassettebeasts/images/cassettebeasts-website_screenshot_07.png differ diff --git a/src/assets/cassettebeasts/images/cb-icon.png b/src/assets/cassettebeasts/images/cb-icon.png new file mode 100644 index 00000000..c669c0f1 Binary files /dev/null and b/src/assets/cassettebeasts/images/cb-icon.png differ diff --git a/src/assets/css/cassettebeasts.css b/src/assets/css/cassettebeasts.css index 8741f507..8f80522b 100644 --- a/src/assets/css/cassettebeasts.css +++ b/src/assets/css/cassettebeasts.css @@ -1,10 +1,9 @@ :root { - --clr-body-bg: #1f0033; - --img-body-bg: url(/assets/cassettebeasts/images/cassettebeasts-bg.jpg); + --clr-body-bg: #f0f0f0; --clr-body-txt: #333333; --clr-content-bg: #ffffff; - --clr-top-btn: #FFD05A; + --clr-top-btn: #AB75E8; --clr-main-heading: #333333; --clr-sub-heading: #000000; @@ -23,24 +22,13 @@ --clr-link-btn-txt: white; --clr-link-btn-hover: #241445; - --clr-main-header-bg: #9b59b6; + --clr-hero-bg: #9b59b6; --clr-navbar-bg: #9b59b6; --clr-navbar-link: white; --clr-main-footer-bg: #9b59b6; } -.hero img { - object-fit: cover; - object-position: top; -} - -@media only screen and (min-width: 60rem) { - .hero img { - object-position: top -4.5rem right 0; - } -} - .footer { color: var(--clr-navbar-link); } diff --git a/src/shrines/cassettebeasts.njk b/src/shrines/cassettebeasts.njk new file mode 100644 index 00000000..f9c9a9ce --- /dev/null +++ b/src/shrines/cassettebeasts.njk @@ -0,0 +1,76 @@ +--- +layout: cassettebeasts/content +tags: shrine home +title: Cassette Beasts Shrine +desc: My shrine for Cassette Beasts. +isContentDivided: true +eleventyNavigation: + key: Cassette Beasts Shrine + parent: Shrines +--- +{% set imageAssetBaseUrl = '/assets/cassettebeasts/images/' %} + +
    +

    Welcome to Leilukin's Cassette Beasts Shrine!

    + Promotional image of Cassette Beasts +

    Cassette Beasts is a 2D/3D hybrid monster collecting open-world role-playing game developed by Bytten Studio, an indie team based in Brighton, United Kingdom, co-founded by Jay Baylis and Tom Coxon, and published by Raw Fury.

    + +

    First released on Steam and Windows on 26 April 2023, later on console on 25 May 2023, Casette Beasts is available on Windows, Linux, Steam, Xbox Series X|S, Xbox One, Gamepass and Nintendo Switch.

    + +

    Cassette Beasts also has an official website and official wiki.

    + +

    You can buy Cassette Beasts from below links:

    + +
    + +
    +

    Why You Should Play Cassette Beasts

    + + Header of the Cassette Beasts official website + +

    Cassette Beasts is a masterpiece of a monster collecting game, rivalling if not even surpassing Pokémon at its best, because while it is obvious that Cassette Beasts is inspired by Pokémon, it executes various aspects of Pokémon games with its own unique takes that are sometimes even better than Pokémon, from monster collecting mechanic, battle system, elemental type match ups, story, characters, lore, world building, map design, etc, with an amazing soundtrack that goes along with the game. As a result, Cassette Beasts is perfectly capable of standing on its own.

    + +

    I cannot recommend Cassette Beasts enough if you like monster collecting games, including, if not especially, if you like Pokémon but want an indie alternative, or something different after finding Pokémon games getting stale, or becoming jaded by the direction of the Pokémon games.

    + +

    Indie monster collecting games in particular need all the support they can get to let more people know that Pokémon is not the only monster collecting game worth your attention, and Cassette Beasts is one of those indie games that prove indie games can be more creative than AAA games.

    + +

    If you need more convincing on how Cassette Beasts is much more than a Pokémon clone, I have written a huge essay on this shrine.

    +
    + +
    +

    My Interest In Cassette Beasts

    + + Official screenshot of Harbourtown in Cassette Beasts + +

    On 30 June 2023, when the Steam Summer Sale 2023 just started, I received Cassette Beasts as a Steam gift from a generous friend, who knew that I had been looking for independant monster collecting games, since I mostly play indie games instead of AAA games nowadays.

    + +

    I started my first playthrough of Cassette Beasts on 18 July 2023, and I was immediately hooked. I could already feel this game has everything I could ask for in an indie alternative to Pokémon.

    + +

    I ended up spending around 34 hours to beat the main campaign, and that was because I made the deliberate decision to max out the companion characters' relationship level before advancing to the final portion of the main story, since this game has more focus on human characters and relationships than what you may expect in a monster-collecting game.

    + +

    I love Cassette Beasts so much that I also purchased its Deluxe Edition, which includes the soundtrack, the art book and the Cosplay Pack as a birthday present for myself on 28 July 2023. In addition, I also bought the official plushie of Pombomb, my favourite monster from the game.

    + +

    Moreover, I ended up unlocking all 123 achievements on Steam on 13 March 2024. Very few RPGs make me want to unlock all the achievements, so it is telling how much I love Cassette Beasts that I am willing to spend time and effort to work for all the achievements.

    + +

    Cassette Beasts not only is my Game of the Year of 2023, but also it has become my absolute favourite monster collecting game, and even my all-time favourite video game ever.

    +
    + +
    +

    My Contributions to the Cassette Beasts Community

    + + Pre-release artwork of Kayleigh, Meredith and Eugene from Cassette Beasts + +

    Since I got into Cassette Beasts, I have been making a great deal of effort in promoting the game online, by talking about and recommending the game on my online spaces, including this shrine on my website, as well as social media platforms such as Tumblr and Twitter.

    + +

    I am involved in the Cassette Beasts community by joining and participating in the official Bytten Studio Discord server.

    + +

    In addition, my passion for Cassette Beasts drives me to contribute to the effort of documenting information about the game. I have recorded footages, made compilation videos and shared them on my YouTube channel for archival and reference purposes. I am also a contributor to the official Cassette Beasts wiki. You can check out my Cassette Beasts video playlists on YouTube and my user page on the Cassette Beasts wiki.

    + +

    On Tumblr, I run the Cassette Beasts Source blog, an unofficial Cassette Beasts fan site blog that I founded on 25 February 2024. I created a fan site blog on Tumblr due to the fact that Bytten Studio does not have an official Tumblr account, and I want a Tumblr blog dedicated to sharing and archiving Cassette Beasts news and fan works.

    +
    +