summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--fonts/subset-OPTIEdgarBold-Extended.ttfbin0 -> 11784 bytes
-rw-r--r--fonts/subset-OPTIEdgarBold-Extended.woffbin0 -> 9368 bytes
-rw-r--r--index.html86
-rw-r--r--media/icon.pngbin0 -> 46228 bytes
-rw-r--r--media/screenshot1.pngbin0 -> 1747268 bytes
-rw-r--r--media/screenshot1s.pngbin0 -> 148226 bytes
-rw-r--r--media/screenshot2.pngbin0 -> 773174 bytes
-rw-r--r--media/screenshot2s.pngbin0 -> 63101 bytes
-rw-r--r--media/screenshot3.pngbin0 -> 1783293 bytes
-rw-r--r--media/screenshot3s.pngbin0 -> 162452 bytes
-rw-r--r--media/screenshot4.pngbin0 -> 1312538 bytes
-rw-r--r--media/screenshot4s.pngbin0 -> 127476 bytes
-rw-r--r--media/screenshot5.pngbin0 -> 1743183 bytes
-rw-r--r--media/screenshot5s.pngbin0 -> 155884 bytes
-rw-r--r--media/screenshot6.pngbin0 -> 1697913 bytes
-rw-r--r--media/screenshot6s.pngbin0 -> 156990 bytes
-rw-r--r--media/star.pngbin0 -> 35229 bytes
-rw-r--r--style.css212
18 files changed, 298 insertions, 0 deletions
diff --git a/fonts/subset-OPTIEdgarBold-Extended.ttf b/fonts/subset-OPTIEdgarBold-Extended.ttf
new file mode 100644
index 0000000..290516a
--- /dev/null
+++ b/fonts/subset-OPTIEdgarBold-Extended.ttf
Binary files differ
diff --git a/fonts/subset-OPTIEdgarBold-Extended.woff b/fonts/subset-OPTIEdgarBold-Extended.woff
new file mode 100644
index 0000000..cccb9f5
--- /dev/null
+++ b/fonts/subset-OPTIEdgarBold-Extended.woff
Binary files differ
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..c174f29
--- /dev/null
+++ b/index.html
@@ -0,0 +1,86 @@
+<!doctype html>
+<html lang="en">
+<meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta name="author" content="aki">
+<meta name="tags" content="Starshatter, The Gathering Storm, space-sim, space combat simulator, military sci-fi game">
+<meta name="description" content="Homepage of Starshatter: The Open Source Project">
+<link rel="icon" type="image/png" href="media/icon.png">
+<link rel="stylesheet" type="text/css" href="style.css">
+
+<title>Starshatter: The Open Source Project</title>
+
+<nav>
+<a href="#about">About</a>
+<a href="#screenshots">Screenshots</a>
+<a href="#downloads">Downloads</a>
+<a href="#contributing">Contributing</a>
+<a href="#community">Community</a>
+</nav>
+
+<header>
+<h1>STAR<div class="star"><div></div></div>SHATTER <br><span class="subtitle">The Open Source Project</a></h1>
+</header>
+
+<section id="about">
+<h2>About <a class="self" href="#about">&sect;</a></h2>
+<p><strong>Starshatter</strong> (2004) and <strong>Starshatter: The Gathering Storm</strong> (2006) were military space
+combat simulators in distant future. They allowed players to command all kind of ship sizes and all kind of ship groups
+putting the players anywhere in the regular military chain of command.
+<p>In 2011 the author, John DiCamillo, released game's source code under the 3-Clause BSD License.
+<p><strong>Starshatter: The Open Source Project</strong> is a legacy of this series and intends to maintain, polish, and
+extend the game. Just like before, the goal is to let the player experience the ultimate space combat, from planet
+surface to interstellar space, from piloting the smallest ships to commanding entire armadas.
+</section>
+
+<section id="screenshots">
+<h2>Screenshots <a class="self" href="#screenshots">&sect;</a></h2>
+<div class="gallery">
+<a href="media/screenshot1.png"><img src="media/screenshot1s.png" alt="Showcase screenshot #1"></a>
+<a href="media/screenshot2.png"><img src="media/screenshot2s.png" alt="Showcase screenshot #2"></a>
+<a href="media/screenshot3.png"><img src="media/screenshot3s.png" alt="Showcase screenshot #3"></a>
+<a href="media/screenshot4.png"><img src="media/screenshot4s.png" alt="Showcase screenshot #4"></a>
+<a href="media/screenshot5.png"><img src="media/screenshot5s.png" alt="Showcase screenshot #5"></a>
+<a href="media/screenshot6.png"><img src="media/screenshot6s.png" alt="Showcase screenshot #6"></a>
+</div>
+</section>
+
+<section id="downloads">
+<h2>Downloads <a class="self" href="#downloads">&sect;</a></h2>
+<p>Game is distributed in portable and self-contained packages for Windows that also work with Wine on other platforms.
+To play the game download the latest package, unpack it somewhere, and simply run it.
+<p class="centered"><a href="https://ftp.ignore.pl/starshatter/releases/latest/starshatter-all.zip">Download latest
+version (2022-02-16 00:30 CET)</a><br>
+<a class="smaller" href="https://ftp.ignore.pl/starshatter/releases/starshatter-executables.zip">Download only latest
+executables</a><br>
+<a class="smaller" href="https://ftp.ignore.pl/starshatter/releases/">Browse other versions and checksums</a>
+</section>
+
+<!-- Project Goals? -->
+
+<section id="contributing">
+<h2>Contributing <a class="self" href="#contributing">&sect;</a></h2>
+<p>Project accepts anyone that is interested in contributing in any way that seems helpful. Right now the team consists
+of only one person, so the details will need to be worked out naturally. Patches, ideas and bug reports are accepted.
+<p>Currently, the best way to engage with the project is through <a href="https://spacesimcentral.com/">Space Sim
+Central Forums</a> or <a href="http://www.starshattermods.net/">Starshatter Mods Forums</a>.
+<p>Project's main repository is hosted at <a href="https://git.ignore.pl/starshatter/">git.ignore.pl</a>.
+</section>
+
+<section id="community">
+<h2>Community <a class="self" href="#community">&sect;</a></h2>
+<p>Other websites that are worth checking out:
+<ul>
+<li><a href="http://www.starshattermods.net/news.php">Forums at Starshatter Mods</a>
+<li><a href="https://spacesimcentral.com/community/starshatter/">Forums at Space Sim Central</a>
+<li><a href="https://www.hard-light.net/forums/index.php?board=234.0">Forums at Hard-Light Productions</a>
+<li><a href="https://negative-10.com/starshatter/">Index at Negative-10</a>
+</ul>
+</section>
+
+<footer>
+<p>Hosted and maintained by <a href="https://ignore.pl/">ignore.pl</a>
+<p><a href="https://git.ignore.pl/starshatter/tree/NOTICE">Copyright notice</a>
+</footer>
+
+<script src="https://stats.ignore.pl/track.js"></script>
diff --git a/media/icon.png b/media/icon.png
new file mode 100644
index 0000000..723c645
--- /dev/null
+++ b/media/icon.png
Binary files differ
diff --git a/media/screenshot1.png b/media/screenshot1.png
new file mode 100644
index 0000000..37ef625
--- /dev/null
+++ b/media/screenshot1.png
Binary files differ
diff --git a/media/screenshot1s.png b/media/screenshot1s.png
new file mode 100644
index 0000000..ec421a6
--- /dev/null
+++ b/media/screenshot1s.png
Binary files differ
diff --git a/media/screenshot2.png b/media/screenshot2.png
new file mode 100644
index 0000000..ddfd1b6
--- /dev/null
+++ b/media/screenshot2.png
Binary files differ
diff --git a/media/screenshot2s.png b/media/screenshot2s.png
new file mode 100644
index 0000000..5830a01
--- /dev/null
+++ b/media/screenshot2s.png
Binary files differ
diff --git a/media/screenshot3.png b/media/screenshot3.png
new file mode 100644
index 0000000..f91da8e
--- /dev/null
+++ b/media/screenshot3.png
Binary files differ
diff --git a/media/screenshot3s.png b/media/screenshot3s.png
new file mode 100644
index 0000000..c364ef5
--- /dev/null
+++ b/media/screenshot3s.png
Binary files differ
diff --git a/media/screenshot4.png b/media/screenshot4.png
new file mode 100644
index 0000000..d9daec4
--- /dev/null
+++ b/media/screenshot4.png
Binary files differ
diff --git a/media/screenshot4s.png b/media/screenshot4s.png
new file mode 100644
index 0000000..b4f18a6
--- /dev/null
+++ b/media/screenshot4s.png
Binary files differ
diff --git a/media/screenshot5.png b/media/screenshot5.png
new file mode 100644
index 0000000..290180f
--- /dev/null
+++ b/media/screenshot5.png
Binary files differ
diff --git a/media/screenshot5s.png b/media/screenshot5s.png
new file mode 100644
index 0000000..1b46e22
--- /dev/null
+++ b/media/screenshot5s.png
Binary files differ
diff --git a/media/screenshot6.png b/media/screenshot6.png
new file mode 100644
index 0000000..9031c9c
--- /dev/null
+++ b/media/screenshot6.png
Binary files differ
diff --git a/media/screenshot6s.png b/media/screenshot6s.png
new file mode 100644
index 0000000..1d34c18
--- /dev/null
+++ b/media/screenshot6s.png
Binary files differ
diff --git a/media/star.png b/media/star.png
new file mode 100644
index 0000000..07ca2f9
--- /dev/null
+++ b/media/star.png
Binary files differ
diff --git a/style.css b/style.css
new file mode 100644
index 0000000..5ae5c52
--- /dev/null
+++ b/style.css
@@ -0,0 +1,212 @@
+@font-face {
+ font-family: 'OPTIEdgarBold-Extended';
+ src:
+ url('fonts/subset-OPTIEdgarBold-Extended.woff') format('woff'),
+ url('fonts/subset-OPTIEdgarBold-Extended.ttf') format('truetype');
+ font-weight: bold;
+ font-style: normal;
+ font-display: swap;
+}
+
+body {
+ font-family: sans-serif;
+ font-size: 16px;
+ max-width: 48em;
+ min-width: 20em;
+ margin: 1em auto 8em auto;
+ padding: 0 2em;
+ background-color: #111;
+ color: #eee;
+}
+
+nav {
+ display: flex;
+ align-items: center;
+ flex-direction: row;
+ flex-wrap: wrap;
+}
+
+nav > a {
+ flex: 1;
+ min-width: fit-content;
+ text-align: center;
+ display: block;
+ padding: 0.3em 0.8em;
+ border: 1px solid #222;
+ margin: 0.3em;
+ color: #666;
+ text-decoration: none;
+ transition: all 100ms;
+}
+
+nav > a:hover {
+ background-color: #0a638d;
+ border-color: #0e84bb;
+ color: #eee;
+}
+
+nav > a:active {
+ background-color: #8d810a;
+ border-color: #bbb80e;
+ color: #eee;
+}
+
+header {
+ padding: 6em 0;
+ text-align: center;
+
+}
+
+.star {
+ display: inline-block;
+ position: relative;
+}
+
+.star > * {
+ position: absolute;
+ width: 287px;
+ height: 287px;
+ left: -148px;
+ top: calc(-143.5px + -0.4em);
+ background-image: url(media/star.png);
+ background-repeat: no-repeat;
+ background-position: center;
+ z-index: -1;
+}
+
+h1 {
+ font-family: 'OPTIEdgarBold-Extended', sans-serif;
+ color: black;
+ font-size: 220%;
+ letter-spacing: 0.32em;
+ text-shadow:
+ 0 0 0.4em #ffffffa1,
+ 0.02em 0 0.1em #fff,
+ -0.02em 0 0.1em #fff,
+ 0 0.02em 0.1em #fff,
+ 0 -0.02em 0.1em #fff,
+ 0.014em 0.014em 0.1em #fff,
+ -0.014em 0.014em 0.1em #fff,
+ 0.014em -0.014em 0.1em #fff,
+ -0.014em -0.014em 0.1em #fff;
+ text-transform: uppercase;
+ line-height: 1;
+}
+
+.subtitle {
+ font-size: 34%;
+ letter-spacing: 1em;
+ color: #296c8b;
+ text-shadow: none;
+ font-family: sans-serif;
+}
+
+section {
+ padding: 1em 1em 1.5em 1em;
+}
+
+section > :first-child {
+ margin-top: 0;
+}
+
+section > :last-child {
+ margin-bottom: 0;
+}
+
+section .self {
+ font-weight: normal;
+ float: right;
+ color: #0a638d;
+ transition: all 100ms;
+}
+
+#downloads {
+ margin-left: -0.2em;
+ border-left: 0.2em solid #0e84bb;
+ background-color: #171717;
+ margin-bottom: 1em;
+}
+
+section p,
+section ul,
+section ol {
+ line-height: 1.32;
+}
+
+strong,
+h2, h3 {
+ color: #fff;
+}
+
+footer {
+ margin-top: 3em;
+ text-align: center;
+ font-size: 80%;
+ color: #aaa;
+}
+
+footer p {
+ margin: 0;
+}
+
+.gallery {
+ display: flex;
+ flex-wrap: wrap;
+}
+
+.gallery > * {
+ display: block;
+ margin: 0.3em;
+ border: 2px solid #333;
+ flex: 1;
+ min-width: 12em;
+ transition: all 100ms;
+}
+
+.gallery > :hover {
+ border-color: #555;
+}
+
+.gallery > :active {
+ border-color: #777;
+}
+
+.gallery img {
+ display: block;
+ width: 100%;
+}
+
+.gallery {
+ margin-bottom: 1em;
+}
+
+p a:link,
+ul a:link,
+p a:visited,
+ul a:visited {
+ color: #15a1e3;
+ transition: all 100ms;
+ padding: 0 0.1em;
+}
+
+p a:hover,
+ul a:hover,
+.self:hover {
+ background-color: #063e46b8;
+ color: #51bff3;
+}
+
+p a:active,
+ul a:active,
+.self:active {
+ color: #e3df0f;
+ background-color: #463b07b8;
+}
+
+.centered {
+ text-align: center;
+}
+
+.smaller {
+ font-size: 80%;
+} \ No newline at end of file