Check out some customizations to the BBS that make The Realm of Serion unique.
Custom hand drawn screens:
The menus and screens on the BBS have been drawn by hand just for this BBS by the sysop: Booch. This BBS not only does ANSI, but RIPscrip as well and you'll find custom screens on both. Learn more about RIPscrip.
Baja and JavaScript customized experience:Synchronet provides two languages to modify and customize the BBS: Baja and JavaScript. These programmed changes in both languages you will see throughout the BBS including the login page sequence, custom menu options and menu system changes.
The Tavern (Chatroom):Kernelpanic, the cosysop of the BBS, replaced the existing Synchronet chatroom client with his own called cIRCit. This client is programmed in NodeJS just for the Realm of Serion to offer people a great chat experience while logged on.
Bulletin board:
The bulletin board itself (Bullit) is its own stand-alone bulletin board programmed by hand using JavaScript. This offers a way for people to communicate on the BBS, allowing them to post a bulletin, reply to one or provide an upvote or downvote on whether or not they like a bulletin. This also has its own ranking system, similar to Reddit's "hot" algorithm.
The Oracle:
On the BBS, The Oracle exists with JavaScript. The custom interface and options allow people to:
Read the latest news
See a visual weather forecast for any location in the world fed via on demand API
Hear wisdom bestowed by The Oracle
The Ruins of Kaldore:
This door game was written using C# by Booch, sysop of the BBS. It is a turn-based RPG with its own RNG elements inspired from the tabletop game: Deckbox Dungeons. This game includes randomly generated: monsters, levels of rooms, level based loot drops and combat system. Strategy will help, but luck will give you the edge to win! This game also works great for the Windows console as it was originally written for the blind and then later adapted to work well as a door game.
Most Popular:
This door usage system was written in two different modules using JavaScript. The screen for this is dynamically drawn, rendering live data.
Who's Online:
This JavaScript module was written to integrate with the BBS chatroom (the Tavern) so that it displays not only who is logged into the BBS, but also who is in the chatroom.
Custom API:
The API developed for this BBS provides both data from the Internet to the BBS and also provides cool metrics from the BBS to the website using the following: PHP, JavaScript, CSS and HTML. The programming for this includes integrations with the following:
Weather forecast for any location - integrating with Google Geocode API and Openmeteo API.
Live data feeds from the BBS to the website like: BBS status, who's online, logons today, historical logon chart, top 10 door games and news (bulletins).
Live news feed integrating with Google News and Reddit RSS.
Live LORD Legend of the Red Dragon Tournament rankings and news on the website.
AI powered chat bot:Kernelpanic also built an AI powered chat bot for the Tavern using NodeJS. It acts as a helpful waiter and provides information about the BBS including not all, but isolated to the API data described above. This chat bot adds a lot of fun to the chat experience on the BBS.
LORD Tournament Scores:
The live LORD Tournament scores on the website are calculated by a NodeJS utility built by Kernelpanic. When run, this utility ingests the binary encoded LORD player data file and processes the data to show a true ranked list of players, including dragon kills.