diff --git a/_posts/2024-04-01-geometry-dash-lite.md b/_posts/2024-04-01-geometry-dash-lite.md
index f5135e1..da96604 100644
--- a/_posts/2024-04-01-geometry-dash-lite.md
+++ b/_posts/2024-04-01-geometry-dash-lite.md
@@ -16,11 +16,13 @@ tags:
- "reflexes"
- "Unity"
author: "octobot"
+mobygames_id: 70600
software_data:
platform : "web"
frame_url : "https://gamingshitposting.github.io/ext-bin-1/geometrylite.io/game/geometry-dash-full-version/index.html"
screen:
orientation: "landscape"
+ display: "fullscreen"
release :
source : "homebrew"
type : "porting"
diff --git a/_posts/2024-04-02-little-alchemy-2.md b/_posts/2024-04-02-little-alchemy-2.md
new file mode 100644
index 0000000..b41a4a9
--- /dev/null
+++ b/_posts/2024-04-02-little-alchemy-2.md
@@ -0,0 +1,47 @@
+---
+layout: "post"
+title: "Little Alchemy 2"
+subtitle: "Unleash your inner alchemist in this captivating puzzle game of creation and discovery."
+description: "Little Alchemy 2 invites players to embark on a journey of elemental exploration and experimentation. Combining different elements to create new ones, this addictive puzzle game challenges your creativity and logic as you uncover the vast array of possibilities within its magical world."
+image: "/assets/media/games/little-alchemy-2/little_alchemy_2.webp"
+image_source: "internal"
+category: "games"
+tags:
+ - "puzzle"
+ - "alchemy"
+ - "creativity"
+ - "logic"
+ - "casual"
+ - "minimalist"
+ - "mobile"
+ - "educational"
+author: "octobot"
+mobygames_id: "101108"
+software_data:
+ platform: "web"
+ frame_url: "https://gamingshitposting.github.io/ext-bin-1/littlealchemy2.com/index.html"
+ release:
+ source: "official"
+ type: "release"
+---
+
+## About the game
+
+Little Alchemy 2 is a captivating puzzle game that immerses players in the enchanting world of alchemy, where the combination of elements leads to endless discoveries and creations. Building upon its predecessor, Little Alchemy, this sequel offers an expanded universe filled with over 700 items waiting to be crafted.
+
+At its core, the gameplay is deceptively simple yet incredibly engaging. Players start with just four basic elements: air, earth, fire, and water. Through experimentation and logical thinking, they must combine these elements to create new ones, gradually unlocking more complex items. The possibilities are vast, ranging from mundane objects like bicycles and houses to fantastical creatures and phenomena like unicorns and earthquakes.
+
+The game's intuitive interface makes the alchemical process accessible to players of all ages. Each new combination unlocks a new element, encouraging players to continuously experiment and explore. The joy of discovery is palpable as players uncover unexpected combinations and witness the transformation of elements into something entirely new.
+
+Beyond its addictive gameplay, Little Alchemy 2 offers a charming aesthetic that enhances the overall experience. The minimalist design, accompanied by whimsical sound effects, creates a soothing atmosphere conducive to concentration and creativity. Whether playing for a few minutes or diving into extended sessions, players will find themselves captivated by the game's delightful world.
+
+Little Alchemy 2 also encourages players to think outside the box, rewarding curiosity and experimentation. While some combinations may seem straightforward, others require unconventional thinking and lateral problem-solving skills. The game fosters a sense of discovery and accomplishment as players unravel its secrets one combination at a time.
+
+Moreover, Little Alchemy 2 fosters a sense of community through its online features. Players can share their discoveries and achievements with friends via social media platforms, fostering a sense of camaraderie and collaboration. The game's global community of players contributes to its enduring appeal, with enthusiasts exchanging tips, tricks, and theories on forums and fan sites.
+
+In summary, Little Alchemy 2 is more than just a gameāit's an immersive journey into the wondrous world of alchemy. With its addictive gameplay, charming aesthetic, and endless possibilities for discovery, it's sure to enchant players of all ages and backgrounds.
+
+## Resources
+
+* Official site of the game:
+
diff --git a/_sass/_SalaMuseoGames.scss b/_sass/_SalaMuseoGames.scss
index 8eeb4e3..c6adb35 100644
--- a/_sass/_SalaMuseoGames.scss
+++ b/_sass/_SalaMuseoGames.scss
@@ -51,9 +51,9 @@ iframe#software-embed-frame
overflow: hidden;
}
-#ConfigurationCustomizerElem > ul > li {
+#ConfigurationCustomizer > ul > li {
display: block;
}
-#ConfigurationCustomizerElem > ul[data-section]:before {
+#ConfigurationCustomizer > ul[data-section]:before {
font-weight: bold;
}
diff --git a/assets/js/preferences.js b/assets/js/preferences.js
index 660784d..9a1cbc7 100644
--- a/assets/js/preferences.js
+++ b/assets/js/preferences.js
@@ -5,7 +5,7 @@ var prefsIndex = 'SalaMuseoGames/Prefs/v1';
var Prefs = {
pwaManifests: { default: true, name: "Allow installing the site as a PWA" },
softwarePwaManifests: { default: true, dependsOn: "pwaManifests", name: "Allow installing individual games as PWAs" },
- // offlineCache: { default: true, name: "Cache site pages and game files offline", summary: "Allow faster site navigation, and gameplay without an Internet connection, by caching unlimited data offline. Disable if you want to save storage. (Note that game data for some emulators is always cached regardless of this setting, you can manage their data from their embedded UI.)" },
+ // offlineCache: { default: true, name: "Cache site pages and game files offline", summary: "Allow faster site navigation, and gameplay without an Internet connection, by caching unlimited data offline. Disable if you want to save storage. (Note that data for some emulators and games is always cached regardless of this setting; you can only manage their data when they show an option in their interface.)" },
// dataExport: { onclick: (function(){}), section: "data", name: "Export configuration and gamesaves" },
// dataImport: { onclick: (function(){}), section: "data", name: "Import configuration and gamesaves" },
// featurePreview: { default: false, name: "Use experimental features before their release", summary: "If some new site features or adjustments are scheduled to release soon, you might be chosen to preview them before they are officially available" },
@@ -42,7 +42,7 @@ if (configElem) {
var sectionElem = document.createElement('ul');
sectionElem.dataset.section = key;
sectionElem.style.display = (section && !section.visible ? 'none' : '');
- styleElem.innerHTML += `#ConfigurationCustomizerElem > ul[data-section="${key}"]:before { content: "${(section && section.name) || ''}" }`;
+ styleElem.innerHTML += `#ConfigurationCustomizer > ul[data-section="${key}"]:before { content: "${(section && section.name) || ''}" }`;
configElem.appendChild(sectionElem);
});
Object.keys(Prefs).forEach(function(key){
diff --git a/assets/js/pwa.js b/assets/js/pwa.js
index 19d575a..953072d 100644
--- a/assets/js/pwa.js
+++ b/assets/js/pwa.js
@@ -9,10 +9,12 @@ if (Prefs.pwaManifests.value) {
var manifestData;
if (Prefs.softwarePwaManifests.value && Software) {
// specific manifests on games pages
+ var pageUrl = (location.href + ''); // TODO Url parameters to make the game open fullscreen and automatically start
manifestData = {
name: document.querySelector('.post-title').textContent,
description: document.querySelector('.post-subtitle').textContent,
- start_url: (location.href + ''), // TODO Url parameters to make the game open fullscreen and automatically start
+ start_url: pageUrl,
+ scope: pageUrl,
display: ((Screen && Screen.display) || "standalone"),
orientation: ((Screen && Screen.orientation) || "any"),
};
@@ -27,10 +29,12 @@ if (Prefs.pwaManifests.value) {
break;
};
}
+ var pageUrl = (Site.url + Site.baseurl);
manifestData = {
name: ldData.name,
description: ldData.description,
- start_url: (Site.url + Site.baseurl),
+ start_url: pageUrl,
+ scope: pageUrl,
display: "standalone",
};
}
diff --git a/assets/media/games/little-alchemy-2/little_alchemy_2.webp b/assets/media/games/little-alchemy-2/little_alchemy_2.webp
new file mode 100644
index 0000000..d685c4b
Binary files /dev/null and b/assets/media/games/little-alchemy-2/little_alchemy_2.webp differ
diff --git a/local.sh b/local.sh
index bcb9d98..be2f278 100644
--- a/local.sh
+++ b/local.sh
@@ -11,7 +11,7 @@ cd "$( dirname "$( realpath "$0" )" )"
cat << [EOF] > "./_posts/$3-$2.md"
---
layout: "post"
-title: ""
+title: "$([ -n "$4" ] && curl -L "https://www.mobygames.com/game/$4/" | grep '