Introduction to Grontown: Nob Hill Noir
Grontown: Nob Hill Noir is an intriguing new game offering a unique blend of noir storytelling and interactive gameplay. It is primarily designed as a demonstration and playground for the development of the open-source game agent framework called "eastworld.". As such, Grontown serves as both an engaging experience for players and a testing ground for developers to refine this framework.
This project showcases the potential of combining open-source tools with immersive gaming experiences. Players can access and enjoy the game at gron.games, where they will be transported into the haunting yet captivating world of Grontown.
Playing Grontown Locally
For those interested in diving deeper into the technical side or running the game on their own machines, Grontown provides comprehensive instructions for local installation. To play the game locally, users first need to set up the backend by installing eastworld, which forms the core framework for the game’s operation.
Backend Installation
For MacOS users, an abbreviated installation process is available:
- Install required packages using Homebrew:
$ brew install redis pdm node
- Clone the eastworld repository:
$ git clone [email protected]:mluogh/eastworld.git
- Navigate to the eastworld directory and install dependencies:
$ cd eastworld && pdm install
- Configure your environment by copying the example configuration file:
$ cp example_config.ini config.ini
- Enter your OpenAI key or configure a local language model in
config.ini
. - Start the Redis server:
$ redis-server
- Launch the server with Uvicorn:
$ pdm run uvicorn server.main:app --reload
More detailed installation instructions for other operating systems can be found in the eastworld installation guide.
Game Installation
Once the backend is set up, the next step is to install the Grontown game itself:
- Clone the Grontown repository:
$ git clone [email protected]:mluogh/grontown.git
- Navigate to the grontown directory:
$ cd grontown
- Install game dependencies using npm:
$ npm install
- Start the game:
$ npm start
With these steps completed, players can immerse themselves in the world of Grontown by navigating to http://localhost:3000 in their web browser.
Conclusion
Grontown: Nob Hill Noir represents an exciting exploration of game development utilizing open-source frameworks. By providing players and developers alike with a platform to engage with and expand upon, it stands as both a captivating game and a foundational project for future innovations in gaming technology. Whether you are a player seeking a new adventure or a developer interested in cutting-edge game frameworks, Grontown is a project worth exploring.