101 Articles

2 Games

HTML, JavaScript, CSS, PHP, SQL

Managing information in a role-playing game can be challenging, especially when the setting is rooted in aspects of the players’ life experiences. In an old-world fantasy game, information might be limited to what’s available in a small library or the general knowledge of townsfolk. However, in a sci-fi setting, the existence of something like the ‘Internet’ makes it difficult for a GM to provide players with the vast amount of on-the-fly information they expect.

The Nexus addresses this challenge by serving as the Internet of the sci-fi game world. It needs to be pre-populated with information, but players can search and engage with it as they choose. Combined with the careful use of large-language model AI, it relieves the GM from being the sole source of information at the table.

This project was a great opportunity to explore more intentional applications of SQL tables and queries, as well as dynamically generated pages from PHP output.