summaryrefslogtreecommitdiff
path: root/state_of_starshatter_open_january_2022.html
diff options
context:
space:
mode:
authorAki <please@ignore.pl>2022-02-03 00:45:03 +0100
committerAki <please@ignore.pl>2022-02-03 00:45:03 +0100
commitcf5c38ba540d82f383f4fcbc9ba709cd040f61b0 (patch)
tree22294cb588846a0d926dfaac882eae454c5b4cd2 /state_of_starshatter_open_january_2022.html
parentf7f126252ce8ec16cca47097c9ffd2523878e8a0 (diff)
downloadignore.pl-cf5c38ba540d82f383f4fcbc9ba709cd040f61b0.zip
ignore.pl-cf5c38ba540d82f383f4fcbc9ba709cd040f61b0.tar.gz
ignore.pl-cf5c38ba540d82f383f4fcbc9ba709cd040f61b0.tar.bz2
Rewrote middle section of starshatter update to make goals more visible
Diffstat (limited to 'state_of_starshatter_open_january_2022.html')
-rw-r--r--state_of_starshatter_open_january_2022.html24
1 files changed, 15 insertions, 9 deletions
diff --git a/state_of_starshatter_open_january_2022.html b/state_of_starshatter_open_january_2022.html
index 999b24e..4b4da11 100644
--- a/state_of_starshatter_open_january_2022.html
+++ b/state_of_starshatter_open_january_2022.html
@@ -16,15 +16,21 @@
<p class="subtitle">Published on 2022-01-30 20:00:00+01:00
<p>Few months ago I created a fork of Starshatter Open, and because it appears to be the only (semi-) active one, and
also because I already have a platform on which I share my pointless thoughts; I thought that I'll do exactly that.
-<p>Starshatter never was a popular game and these days the community is rather dead. That's mostly because there's only
-few of us and as far as I know I'm the only active developer that gives it some time once a few months.
-<h2>State of My Fork</h2>
-<p>The main goal of my fork is to port Starshatter to Linux and have some programming fun using an existing project.
-First sub-goal was to clean up the building system and port it to CMake. I accomplished both of these. <b>Magic2</b> was
-left behind because it's based on MFC and doing anything with it will be annoying at least. Nonetheless, it's on my
-to-do list. During the build system change I cleaned up duplicates and, let's call them "wild", parts of the solutions.
-For <b>Stars45</b> it meant that I merged <b>nGenEx</b> and <b>Parser</b> sub-projects into it. They were strongly
-related and they were included via direct path anyway.
+<p>Starshatter was never a popular game and these days the community is even more dead. That's mostly because there's
+only few of us and as far as I know I'm the only active developer that gives it some time once a few months.
+<h2>State of My Project</h2>
+<p>The goals of my work on Starshatter Open are:</p>
+<ul>
+<li>Stabilizing the build by moving to CMake (for each component)
+<li>Running Starshatter natively on Linux
+<li>Have some fun in multiplayer
+</ul>
+<p>Order is arbitrary. So far the first goal has been partially accomplished. I cleaned up the whole building process
+and moved build configuration generation to CMake. It worked fined for everything but <b>Magic2</b>. It was left behind
+because it's based on MFC and doing anything with it is annoying. Nonetheless, it's on the to-do list.
+<p>During the build system change I cleaned up duplicates and, let's call them "wild", parts of the solutions. For
+<b>Stars45</b> it meant that I merged <b>nGenEx</b> and <b>Parser</b> sub-projects into it. They were strongly related
+and they were included via direct path anyway.
<p>All third-party code has been properly checked out from their repositories and integrated into main CMake tree. In
the long run, I'd like to separate them into repositories and install into a common root for building, but for now this
will work. <b>Opcode</b> has also been updated but I did it all manually. First off I had to find the correct version of