<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Documentation on StompyMUX Documentation</title><link>https://gtaylor.github.io/stompymux/docs/</link><description>Recent content in Documentation on StompyMUX Documentation</description><generator>Hugo</generator><language>en</language><atom:link href="https://gtaylor.github.io/stompymux/docs/index.xml" rel="self" type="application/rss+xml"/><item><title>Introduction</title><link>https://gtaylor.github.io/stompymux/docs/introduction/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://gtaylor.github.io/stompymux/docs/introduction/</guid><description>&lt;p&gt;StompyMUX is a framework for creating multi-user text-based games about Big Stompy Robots.
It comes with a real-time combat system, a unit repair system, economic building blocks, and much more.&lt;/p&gt;
&lt;h2 id="status"&gt;Status&lt;/h2&gt;
&lt;p&gt;StompyMUX is an occasionally developed modernization fork of &lt;a href="https://sourceforge.net/projects/btonline-btech/"&gt;BattletechMUX&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="license"&gt;License&lt;/h2&gt;
&lt;p&gt;StompyMUX inherits an Artistic License, included in &lt;a href="https://github.com/gtaylor/stompymux/blob/main/LICENSE.md"&gt;LICENSE.md&lt;/a&gt; in the source distribution.&lt;/p&gt;</description></item><item><title>Installation</title><link>https://gtaylor.github.io/stompymux/docs/installation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://gtaylor.github.io/stompymux/docs/installation/</guid><description>&lt;h2 id="clone-the-sources"&gt;Clone the sources&lt;/h2&gt;
&lt;p&gt;If you don&amp;rsquo;t already have a copy of the sources, clone the repo:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;git clone git@github.com:gtaylor/stompymux.git
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Make sure to &lt;code&gt;cd&lt;/code&gt; into the repo root and fetch the third party libraries that
we&amp;rsquo;ve vendored:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;cd stompymux
git submodule update --init --recursive
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="install-dependencies"&gt;Install dependencies&lt;/h2&gt;
&lt;p&gt;Before compiling the sources and running your own game, you&amp;rsquo;ll need to ensure that the
following dependencies are present:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CMake 4.3 or higher&lt;/li&gt;
&lt;li&gt;Clang 20 or higher&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/casey/just"&gt;Just&lt;/a&gt; 1.56 or higher&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="include-what-you-use"&gt;Include What You Use&lt;/h3&gt;
&lt;p&gt;The optional &lt;code&gt;just iwyu&lt;/code&gt; check requires an IWYU release built against the same
Clang major version as the project. For Clang 20, install
&lt;code&gt;libclang-20-dev&lt;/code&gt;, then build and install IWYU 0.24 (the &lt;code&gt;clang_20&lt;/code&gt; branch)
from the &lt;a href="https://github.com/include-what-you-use/include-what-you-use"&gt;upstream repository&lt;/a&gt;.
Make the executable available as &lt;code&gt;include-what-you-use-20&lt;/code&gt;, or set &lt;code&gt;IWYU&lt;/code&gt; to
its path when running the check:&lt;/p&gt;</description></item><item><title>History</title><link>https://gtaylor.github.io/stompymux/docs/history/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://gtaylor.github.io/stompymux/docs/history/</guid><description>&lt;p&gt;This codebase is the result of over 30 years of development in one form or
another. It started hosted on a TinyMUSE server, around 1992 or 1993. Its primary
instance powered the most popular Battletech MU* to date, 3056 MUSE.&lt;/p&gt;
&lt;p&gt;There after, the code was ported to/reimplemented for TinyMUSH by the Animudiacs crew,
who ran, amongst other servers, 3034-II (which later evolved into 3035) and
Varxsis (a non-battletech universe with similar theme and technology). Somewhat
simultaneously, Markus Stenberg (aka Fingon) ported the original MUSE code
to TinyMUX, implementing a lot of ideas from the Animudiacs sites and
implementing a lot more from scratch, both official Battletech rules and
brand new ideas. The main MUX site has always been 3030 MUX.&lt;/p&gt;</description></item></channel></rss>