copy: Chart of Nuclides, not Table (correct term) — barns tile + all barns copy/SEO/OG

This commit is contained in:
jwinterm
2026-07-12 14:21:21 -04:00
parent 651be20100
commit 87586eddd7
5 changed files with 13 additions and 13 deletions
@@ -1,13 +1,13 @@
import { gameOgImage, OG_SIZE, OG_CONTENT_TYPE } from "@/lib/og";
export const alt = "Barns & Neutrons — a game about the Table of Nuclides";
export const alt = "Barns & Neutrons — a game about the Chart of Nuclides";
export const size = OG_SIZE;
export const contentType = OG_CONTENT_TYPE;
export default function Image() {
return gameOgImage({
title: "Barns & Neutrons",
tagline: "A cozy, honest expedition across the real Table of Nuclides.",
tagline: "A cozy, honest expedition across the real Chart of Nuclides.",
accent: "#facc15",
});
}
@@ -7,8 +7,8 @@ import { JsonLd, breadcrumbLd, faqLd } from "@/components/seo/json-ld";
import type { Metadata } from "next";
export const metadata: Metadata = {
title: "Barns & Neutrons: Table of Nuclides Game | Such Software",
description: "Barns & Neutrons is a cozy exploration-puzzle game across the real Table of Nuclides. Capture neutrons, coax decays, and learn honest, cited nuclear physics. In development.",
title: "Barns & Neutrons: Chart of Nuclides Game | Such Software",
description: "Barns & Neutrons is a cozy exploration-puzzle game across the real Chart of Nuclides. Capture neutrons, coax decays, and learn honest, cited nuclear physics. In development.",
alternates: { canonical: "/products/barns-and-neutrons" },
keywords: [
"table of nuclides game",
@@ -20,15 +20,15 @@ export const metadata: Metadata = {
"barns and neutrons",
],
openGraph: {
title: "Barns & Neutrons: A Game About the Table of Nuclides",
description: "A cozy, honest expedition across the real Table of Nuclides — the anti-spreadsheet. In development by Such Software.",
title: "Barns & Neutrons: A Game About the Chart of Nuclides",
description: "A cozy, honest expedition across the real Chart of Nuclides — the anti-spreadsheet. In development by Such Software.",
type: "website",
url: "/products/barns-and-neutrons",
},
};
const faqs = [
{ q: "What is Barns & Neutrons?", a: "A cozy exploration-puzzle game set on the real Table of Nuclides — the grid of every known isotope. You start on a small island of known nuclides and each step into the dark is a small physics puzzle: capture a neutron, coax a decay. The reward is discovery, as a new nuclide lights up and its Compendium entry unfolds." },
{ q: "What is Barns & Neutrons?", a: "A cozy exploration-puzzle game set on the real Chart of Nuclides — the grid of every known isotope. You start on a small island of known nuclides and each step into the dark is a small physics puzzle: capture a neutron, coax a decay. The reward is discovery, as a new nuclide lights up and its Compendium entry unfolds." },
{ q: "Is it educational?", a: "Yes, but through play, not lectures. Every animation reflects real physics, and discoveries unlock real-world context (Tc-99m in medical imaging, Am-241 in smoke detectors, C-14 in dating) along with half-lives, Q-values, and cornerstone papers. The data is grounded in open sources like ENDF, IAEA, and NIST." },
{ q: "What does “Barns” mean?", a: "A barn is the real unit of nuclear cross-section (10⁻²⁴ cm²) — a measure of how likely a nucleus is to interact with a neutron. The neutron-capture puzzles are literally about tuning energy to hit that cross-section." },
{ q: "What platforms will it be on?", a: "It is built in Godot for desktop (Windows, macOS, Linux) and mobile (iOS, Android)." },
@@ -41,7 +41,7 @@ const jsonLd = {
name: "Barns & Neutrons",
url: "https://such.software/products/barns-and-neutrons",
description:
"A cozy exploration-puzzle game across the real Table of Nuclides. Capture neutrons, coax decays, and learn honest, cited nuclear physics.",
"A cozy exploration-puzzle game across the real Chart of Nuclides. Capture neutrons, coax decays, and learn honest, cited nuclear physics.",
applicationCategory: "Game",
genre: ["Puzzle", "Educational", "Simulation"],
gamePlatform: ["PC", "iOS", "Android"],
@@ -85,11 +85,11 @@ export default function BarnsAndNeutronsPage() {
</h1>
</div>
</div>
<p className="text-base text-muted-foreground mb-6">A cozy, honest expedition across the real Table of Nuclides — the anti-spreadsheet.</p>
<p className="text-base text-muted-foreground mb-6">A cozy, honest expedition across the real Chart of Nuclides — the anti-spreadsheet.</p>
<div className="prose dark:prose-invert max-w-none mb-12">
<p className="text-xl text-muted-foreground leading-relaxed">
Barns &amp; Neutrons is a calm puzzle game about the real Table of Nuclides. You begin on a
Barns &amp; Neutrons is a calm puzzle game about the real Chart of Nuclides. You begin on a
tiny lit island of known isotopes, and each step into the dark is a small, elegant physics
puzzle — capture a neutron, coax a decay. The reward is discovery: a new nuclide lights up
and its Compendium entry unfolds. It is our flagship edutainment title, and it shares its
+1 -1
View File
@@ -90,7 +90,7 @@ const products: Product[] = [
{
slug: "barns-and-neutrons",
title: "Barns & Neutrons",
description: "A cozy exploration-puzzle game across the real Table of Nuclides: the anti-spreadsheet. Capture neutrons, coax decays, and light up the chart while learning honest nuclear physics. Desktop and mobile.",
description: "A cozy exploration-puzzle game across the real Chart of Nuclides: the anti-spreadsheet. Capture neutrons, coax decays, and light up the chart while learning honest nuclear physics. Desktop and mobile.",
color: "yellow",
icon: "/images/products/barns-and-neutrons.svg",
releaseDate: null,
@@ -76,7 +76,7 @@ const items: Item[] = [
{ name: "Bloomword", tagline: "A word game where every answer grows the tree.", color: "green", span: 1, image: "/images/products/bloomword.svg", alt: "Bloomword, a word game about growing a tree", href: "/products/bloomword", vignette: { webm: "/showcase/vignettes/bloomword.webm", poster: "/showcase/vignettes/bloomword.png" } },
// Single theme-independent asset: the INSET black silhouette stroke (sg_outline) sits ON the yellow letters, so one
// baked alpha render reads on both light and dark tiles — no per-theme pair needed (a 3D->web pipeline win).
{ name: "Barns & Neutrons", tagline: "Cozy puzzle expedition across the real Table of Nuclides.", color: "amber", span: 2, image: "/images/products/barns-and-neutrons.svg", alt: "Barns & Neutrons, a game about the Table of Nuclides", href: "/products/barns-and-neutrons", vignette: { webm: "/showcase/vignettes/barns.webm", poster: "/showcase/vignettes/barns.png" } },
{ name: "Barns & Neutrons", tagline: "Cozy puzzle expedition across the real Chart of Nuclides.", color: "amber", span: 2, image: "/images/products/barns-and-neutrons.svg", alt: "Barns & Neutrons, a game about the Chart of Nuclides", href: "/products/barns-and-neutrons", vignette: { webm: "/showcase/vignettes/barns.webm", poster: "/showcase/vignettes/barns.png" } },
// Cover reel from the vegan-IQ social pipeline: logo panel at rest, card-flips to a real
// quiz question (unanswered -> answered) on hover, flips back for a perfect loop seam.
{ name: "Vegan IQ", tagline: "Plant-based trivia game.", color: "green", span: 1, image: "/showcase/reels/vegan-iq.jpg", alt: "Vegan IQ plant-based trivia game", href: "/products/vegan-iq", vignette: { webm: "/showcase/reels/vegan-iq.webm", poster: "/showcase/reels/vegan-iq.jpg", mp4: "/showcase/reels/vegan-iq.mp4", fit: "cover" } },
+1 -1
View File
@@ -99,7 +99,7 @@ const cryptoProof: Proof[] = [
];
const educationProof: Proof[] = [
{ title: "Barns & Neutrons", blurb: "A cozy exploration-puzzle game across the real Table of Nuclides: capture neutrons, coax decays, and learn honest nuclear physics. Our premiere visual work.", img: "/images/products/barns-and-neutrons.svg", href: "/products/barns-and-neutrons", tag: "Coming soon" },
{ title: "Barns & Neutrons", blurb: "A cozy exploration-puzzle game across the real Chart of Nuclides: capture neutrons, coax decays, and learn honest nuclear physics. Our premiere visual work.", img: "/images/products/barns-and-neutrons.svg", href: "/products/barns-and-neutrons", tag: "Coming soon" },
{ title: "Nuclear consulting & training", blurb: "PhD-led radiation-science teaching: Monte Carlo methods with GEANT4, shielding and dose fundamentals, detector physics, and open-source labs.", href: "https://jwinterm.github.io/geant4-radiation-labs/", tag: "Service" },
{ title: "Numchangers", blurb: "A kids math game (ages 5-8) where numbers morph into dots, shapes, and 3D characters, so arithmetic becomes a visible action instead of a quiz. Godot, mobile-first.", tag: "Early" },
];