{"id":494,"date":"2024-04-16T11:46:47","date_gmt":"2024-04-16T11:46:47","guid":{"rendered":"https:\/\/www.labmud.com\/?page_id=494"},"modified":"2024-12-23T00:20:31","modified_gmt":"2024-12-23T00:20:31","slug":"about-futuremud","status":"publish","type":"page","link":"https:\/\/www.labmud.com\/index.php\/about-futuremud\/","title":{"rendered":"About FutureMUD"},"content":{"rendered":"\n<p>FutureMUD is a game engine for creating MUDs in the style of Roleplay Intensive (RPI) games like Shadows of Isildur, Harshlands, Atonement and Armageddon. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Technology<\/h2>\n\n\n\n<p>FutureMUD is a C# application that usually runs on the most current version of .NET. It is specifically designed to be compatible with both Windows and Linux.<\/p>\n\n\n\n<p>These are the key technology pieces:<\/p>\n\n\n\n<ul>\n<li>C#13 with .NET 9<\/li>\n\n\n\n<li>MySQL 8.0<\/li>\n\n\n\n<li>Microsoft Entity Framework (for interfacing with the database)<\/li>\n\n\n\n<li>Pomelo MySQL Connector (for actually accessing the database)<\/li>\n\n\n\n<li>MailKit (for sending emails)<\/li>\n\n\n\n<li>OpenAI (for GPT integrations)<\/li>\n\n\n\n<li>DSharpPlus (for the Discord Bot)<\/li>\n\n\n\n<li>CoreCLR-NCalc (for dynamic formula evaluation) <\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Current Status<\/h2>\n\n\n\n<p>FutureMUD is in release status, having released v1.0 in early 2021 to the public after running on LabMUD since 2016.<\/p>\n\n\n\n<p>The latest version of the engine and related tools is always available at <a href=\"https:\/\/www.labmud.com\/index.php\/futuremud-public-releases\/\" data-type=\"link\" data-id=\"https:\/\/www.labmud.com\/index.php\/futuremud-public-releases\/\">https:\/\/www.labmud.com\/index.php\/futuremud-public-releases<\/a>\/<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conventions<\/h2>\n\n\n\n<p>The engine is fairly customisable by the end user but it is designed to make a certain kind of game. The conventions of the game that FutureMUD is designed to run are assumed to be as follows:<\/p>\n\n\n\n<ul>\n<li>Account-based logins with characters tied to accounts<\/li>\n\n\n\n<li>Death is permanent (unless otherwise reversed with magic)<\/li>\n\n\n\n<li>In-character behaviour is assumed at all times<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>FutureMUD is a game engine for creating MUDs in the style of Roleplay Intensive (RPI) games like Shadows of Isildur, Harshlands, Atonement and Armageddon. Technology FutureMUD is a C# application that usually runs on the most current version of .NET. It is specifically designed to be compatible with both Windows and Linux. These are the &hellip; <a href=\"https:\/\/www.labmud.com\/index.php\/about-futuremud\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;About FutureMUD&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"https:\/\/www.labmud.com\/index.php\/wp-json\/wp\/v2\/pages\/494"}],"collection":[{"href":"https:\/\/www.labmud.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.labmud.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.labmud.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.labmud.com\/index.php\/wp-json\/wp\/v2\/comments?post=494"}],"version-history":[{"count":6,"href":"https:\/\/www.labmud.com\/index.php\/wp-json\/wp\/v2\/pages\/494\/revisions"}],"predecessor-version":[{"id":565,"href":"https:\/\/www.labmud.com\/index.php\/wp-json\/wp\/v2\/pages\/494\/revisions\/565"}],"wp:attachment":[{"href":"https:\/\/www.labmud.com\/index.php\/wp-json\/wp\/v2\/media?parent=494"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}