![]() |
RPG Intro | RPG Development | RPG Blog | RPG Ideation |
RPG Game Blog
RPG Game development blog
Setting up the project
- Clone the project from the main, base repository using the template (found at
portfolio_2025
). This should also pull the dependencies for the game:_config.yaml
: Referencenavigation/rpg.md
for navigation.assets/js/rpg/
: Contains the JavaScript files for the game.images/rpg
: Contains image assests for the game.navigation/rpg.md
: File that loads the game on the site.
- Save all the files and test by runnning
make
This should generate an output like this:
(venv) root@ASOOSV2:~/nighthawk/lucas_2025# make Stopping server... Stopping logging process... Starting server... Server PID: 8481 Terminal logging starting, watching server... Server started in 15 seconds Configuration file: /root/nighthawk/lucas_2025/_config.yml To use retry middleware with Faraday v2.0+, install `faraday-retry` gem Source: /root/nighthawk/lucas_2025 Destination: /root/nighthawk/lucas_2025/_site Incremental build: disabled. Enable with --incremental Generating... Remote Theme: Using theme jekyll/minima done in 11.354 seconds. Auto-regeneration may not work on some Windows versions. Please see: https://github.com/Microsoft/BashOnWindows/issues/216 If it does not work, please upgrade Bash on Windows or run Jekyll with --no-watch. Auto-regeneration: enabled for '/root/nighthawk/lucas_2025' ** ERROR: directory is already being watched! ** Directory: /root/nighthawk/lucas_2025/venv/lib is already being watched through: /root/nighthawk/lucas_2025/venv/lib MORE INFO: https://github.com/guard/listen/blob/master/README.md Server address: http://127.0.0.1:4100/lucas_2025/ (venv) root@ASOOSV2:~/nighthawk/lucas_2025#