{"id":13526727,"url":"https://github.com/Techbot/JiGS-RPG-engine","last_synced_at":"2025-04-01T08:30:20.045Z","repository":{"id":2986865,"uuid":"4003055","full_name":"Techbot/JiGS-RPG-engine","owner":"Techbot","description":"Open Source Php/NodeJs Online RPG and Trading Game Engine","archived":false,"fork":false,"pushed_at":"2024-06-13T18:07:29.000Z","size":171880,"stargazers_count":68,"open_issues_count":28,"forks_count":20,"subscribers_count":11,"default_branch":"main","last_synced_at":"2024-06-16T05:33:54.063Z","etag":null,"topics":["browser-game","drupal-module","game","game2d","javascript-game","mmo","mmorpg","mmorpg-client","mmorpg-game","mmorpg-server","nodejs","rpg-game","vuejs","webgame"],"latest_commit_sha":null,"homepage":"https://www.eclecticmeme.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Techbot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-04-12T09:14:44.000Z","updated_at":"2024-06-16T05:34:00.147Z","dependencies_parsed_at":"2023-02-19T09:31:27.731Z","dependency_job_id":"fa9a07c5-106e-4831-8fc3-cf937c2174c1","html_url":"https://github.com/Techbot/JiGS-RPG-engine","commit_stats":null,"previous_names":["techbot/jigs-rpg-engine","techbot/jigs-php-rpg-engine"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Techbot%2FJiGS-RPG-engine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Techbot%2FJiGS-RPG-engine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Techbot%2FJiGS-RPG-engine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Techbot%2FJiGS-RPG-engine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Techbot","download_url":"https://codeload.github.com/Techbot/JiGS-RPG-engine/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246607037,"owners_count":20804508,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["browser-game","drupal-module","game","game2d","javascript-game","mmo","mmorpg","mmorpg-client","mmorpg-game","mmorpg-server","nodejs","rpg-game","vuejs","webgame"],"created_at":"2024-08-01T06:01:33.787Z","updated_at":"2025-04-01T08:30:18.691Z","avatar_url":"https://github.com/Techbot.png","language":"TypeScript","readme":"# JiGS\n## An Online Realtime Multiplayer RPG Trading game engine\n\n![JiGS](https://raw.githubusercontent.com/Techbot/JiGS/main/images/warningL.png) Ready For Testing ![JiGS](https://raw.githubusercontent.com/Techbot/JiGS/main/images/warningR.png)\n\n\n![JiGS](https://raw.githubusercontent.com/Techbot/JiGS/main/images/003-grid-001-GPO.png)\n\n## DEMO\n\n\u003cul\u003e\n \u003cli\u003eThe Eclectic Meme Conspiracy - https://www.eclecticmeme.com\u003c/li\u003e\n \u003cli\u003eJiGS DEMO Site - http://jigs.tilaa.cloud\u003c/li\u003e\n \u003cli\u003eYour server here\u003c/li\u003e\n \u003c/ul\u003e\n\n## Resources\n\n* https://trello.com/b/l2K2UFWa/map\u003c/li\u003e\n* https://trello.com/b/3Hdp3Bn5/characters\u003c/li\u003e\n* https://trello.com/b/JGvVtu0x/objects\u003c/li\u003e\n* [The Eclectic Meme Conspiracy - A Cut Up Novel](https://docs.google.com/document/d/1eicoImMLMuZXJ4on-QMaoZxIGC_-KHrYWSapbCrg_7c)\n* [The Eclectic Meme Conspiracy Online - Game Scripts](https://docs.google.com/document/d/1rdpK02PXfvUjwQLJgLXHzOeSbtBHymMo8Wq35UMY42s/)\n* [The Eclectic Meme Conspiracy - Game Information](https://docs.google.com/spreadsheets/d/18frZlc8CwXpQ6V0slhlR1qcUyX5OijrPhJUCGY2S6hw/edit#gid=1469334051)\n\n### Steps to build a world from the engine.\n\n* Install Drupal\n* Install Drupal/Paragraphs\n* Install Drupal/Flag\n* Install Drupal/Profile\n* clone Jigs into modules/custom/jigs or\n* Install Drupal/Jigs\n\n* Install the default content - https://github.com/Techbot/JiGS-demo-content\n* clone assets into /web/assets/ - https://github.com/Techbot/JiGS-demo-assets\n\n* Design the content (Drupal) see  https://www.emc23.com/jigs-drupal-and-content-modelling\n* Design relationships between the above content data and the players (mysql queries dropped into a folder triggered by the heartbeats- aka Agenda.js)\n\nWith the JiGS engine, these two steps (while not trivial) are all thats required by the Games master to create an entirely new gameworld.\n\nWant magic? Create wands, magic stats, magical NPCs, bulidings and Cities in Drupal.\n\nThen create the battles and interactions in Mysql files called subscribers. (The heartbeat of the city is the event). Simply drop these subscribers into a folder and add them to the subscription list.\n\nA few years later... Drop the magic and introduce Psionics (whatever they are), create new content in Drupal and new interactions in Mysql.\n\nOr make a trading game or a dungeon crawler.\n\n\u003chr\u003e\n\u003ch3\u003eRoadmap:\u003c/h3\u003e\n\u003ch4\u003eMarch 2023 \u003c/h4\u003e\n\n\u003cul\u003e\n\u003cli\u003eReplace phaserjs in backend with Colyseus\u003c/li\u003e\n\u003cli\u003econnect phaserJs frontend with Colyseus Backend\u003c/li\u003e\n\u003cli\u003eAdd p2 and tilemap loader to backend https://github.com/damian-pastorini/p2js-tiledmap-demo \u003c/li\u003e\n\u003cli\u003eAdd animations for Player Character.\u003c/li\u003e\n\u003cli\u003eNodejs authentication via Drupal https://www.passportjs.org/packages/passport-drupal/  may need to be updated (which i will do)\u003c/li\u003e\n\u003cli\u003eAdd collision layer for players and world (local versus authorative server)\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch3\u003eApril 2023\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd portals to allow character move from Map-Grid to Map-Grid\u003c/li\u003e\n\n\u003c/ul\u003e\n\n\u003ch3\u003eMay 2023\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eConnect Drupal User with Colyseus player and Phaser player\u003c/li\u003e\n \u003cli\u003eRealtime World Objects\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch3\u003eJune 2023\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd heartbeat for mining subscriber (as a test example)\u003c/li\u003e\n\u003c/ul\n\n\u003ch3\u003eJuly 2023\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Universal Character Creater\u003c/li\u003e\n\n\u003c/ul\n\n\u003ch3\u003eAug 2023\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd PVE combat\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch3\u003eSept 2023\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMine and Farm world subscribers\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch3\u003eOct 2023\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eSound and Audio - OST, sound FX, background music, drones YAHOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO!!!!!\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch3\u003eNov 2023\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eWorld Animations\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch3\u003eDec 2023\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDialogue Engine (Drupal)\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch3\u003eJan 2024\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNPC Animation\u003c/li\u003e\n\u003cli\u003eSwitches/Flags System\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch3\u003eFeb 2024\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eSwitches/Flags System\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch3\u003eMar 2024\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMission System\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch3\u003eApr 2024\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eGui\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch3\u003eMay 2024\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eRelease Version 0.1\u003c/li\u003e\n\u003cli\u003eCutscenes - simple dialogue for the moment \u003c/li\u003e\n\u003cli\u003eFlags for cutscenes viewed\u003c/li\u003e\n\u003cli\u003eImprove Animator\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch3\u003eJun 2024\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eLevel Bosses\u003c/li\u003e\n\u003cli\u003eRelease Ver 0.2\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch3\u003eJuly 2024\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eMission Complete\u003c/li\u003e\n\u003cli\u003eTimebox Discord API discovery\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch3\u003eAug Onwards 2024\u003c/h4\u003e\n\u003cul\u003e\n \u003cli\u003eInventory\u003c/li\u003e\n\u003cli\u003eNPC subscribers aka world simulator\u003c/li\u003e\n\u003cli\u003eCrafting\u003c/li\u003e\n\u003cli\u003eJail and reputation System\u003c/li\u003e\n\u003cli\u003eTrade\u003c/li\u003e\n\u003cli\u003ePolitics subscribers\u003c/li\u003e\n\u003cli\u003eTemple Subscribers\u003c/li\u003e\n\u003cli\u003ePVP\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003ch3\u003eSomebackground on the new architecture:\u003c/h3\u003e\n\nA modular Drupal RPG and Trading Game engine - Wk 1 of 4 \u003chttps://groups.drupal.org/node/536823\u003e\n\nA modular Drupal RPG and Trading Game engine - Wk 2 of 4 \u003chttps://groups.drupal.org/node/536830\u003e\n\nA modular Drupal RPG and Trading Game engine - Wk 3 of 4 \u003chttps://groups.drupal.org/node/536835\u003e\n\nA modular Drupal RPG and Trading Game engine - Wk 4 of 4 \u003chttps://groups.drupal.org/node/536840\u003e\n\n---------------------------------------------\n![JiGS](https://raw.githubusercontent.com/Techbot/JiGS/master/images/007-inventory.png)\n\u003chr\u003e\nJiGS (Jigs Interactive Game System) is an open source Online RPG engine built in php using Drupal to create Content and Phaser to present the game.\n\nThe universe can be forked by sysadmin/gamesmasters to create unique personal virtual worlds. Completely Open Source.\n\n[Installation:](https://github.com/Techbot/JiGS-PHP-RPG-engine/wiki/Installation)\n\u003cul\u003e\n \u003cli\u003eDrupal : https://www.drupal.org/\u003c/li\u003e\n \u003cli\u003ePhaserJs : https://phaser.io/\u003c/li\u003e\n \u003cli\u003eNodeJs : https://nodejs.org/\u003c/li\u003e\n \u003cli\u003eVueJs : https://vuejs.org/\u003c/li\u003e\n \u003cli\u003eColyseusJs : https://github.com/colyseus/colyseus\u003c/li\u003e\n \u003cli\u003eReldens : https://github.com/damian-pastorini/reldens\u003c/li\u003e\n\u003c/ul\u003e\n\nFeaturelist:\n\u003cul\u003e\n   \u003cli\u003e Online Browser based Multiplayer RPG.\u003c/li\u003e\n    \u003cli\u003e Primarily Tile based  Multiple Interfaces.\u003c/li\u003e\n    \u003cli\u003e No client plugins or downloads required.\u003c/li\u003e\n    \u003cli\u003e Game server plugin system allows mechanics of game to evolve over time\u003c/li\u003e\n    \u003cli\u003e 3rd party plugin system(including graphic templates)  allows gamesmasters(sysadmins) to create unique universes.\u003c/li\u003e\n    \u003cli\u003e Post Peak Oil environment. Oil is rapidly declining. Riots, Tribalism and feudalism on the increase, genetic mutations etc.\u003c/li\u003e\n    \u003cli\u003e Genetics, alien technology and singularity create new game stats, mechanics and content.\u003c/li\u003e\n    \u003cli\u003e Soap Opera style monthly content revolving around numerous NPC arcs:  (think Lost tv show ).\u003c/li\u003e\n    \u003cli\u003e Game Genres: RPG, Trading, Exploration, PvP, Factions and Guild Politics\u003c/li\u003e\n    \u003cli\u003e Complexity \u0026 Economics. Think Eve Online in a low tech 2d, text like environment.\u003c/li\u003e\n    \u003cli\u003e Open Source\u003c/li\u003e\n    \u003cli\u003e NPCS and scenarios span modern pop and internet culture.\u003c/li\u003e\n    \u003cli\u003e Cut n’ Paste, Collage, 50’s -70’s Pulp Art,Dada/Surrealism, Punk and Glitch aesthetic. Monty Python style cutscenes\u003c/li\u003e\n    \u003cli\u003e Based on the Works of Robert Anton Wilson, William Burroughs, Timothy Leary, Pynchon, James Joyce and Umberto Eco and the worlds of plunderphonics and fanfiction\u003c/li\u003e\n    \u003cli\u003e Secret Societies, Conspiracies and Guild politics \u003c/li\u003e\n\u003c/ul\u003e\n\n![JiGS](https://raw.githubusercontent.com/Techbot/JiGS/master/images/paragraph_types.png)\n\n\u003cul\u003e\n   \u003cli\u003e Main Gameplay Screens\u003c/li\u003e\n\n   \u003cli\u003e Character Creation\u003c/li\u003e\n\n   \u003cli\u003e Buildings \u0026 Economics\u003c/li\u003e\n\n   \u003cli\u003e Guilds, Groups, Crime Families, Gangs, Secret Societies and Factions\u003c/li\u003e\n\n   \u003cli\u003e Exploration\u003c/li\u003e\n\n   \u003cli\u003e Raiding\u003c/li\u003e\n\n   \u003cli\u003e NPCs, Mobs, Hobbits\u003c/li\u003e\n\n   \u003cli\u003e Inventory\u003c/li\u003e\n\n   \u003cli\u003e Storyline  \u003c/li\u003e\n\n   \u003cli\u003e Depreciation, Taxation, Quality Reduction, Depletion and Balance.\u003c/li\u003e\n\n   \u003cli\u003e Extending JiGS: create your own universe with 3rd Party plugins and templates\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003chr\u003e\n\u003ch2\u003e Main Gameplay Screen\u003c/h2\u003e\n\n![JiGS](https://raw.githubusercontent.com/Techbot/JiGS/main/images/003-grid-001-GPO.png)\n\n\u003cul\u003e\n\u003cli\u003eStats\u003c/li\u003e\n\u003cli\u003eLogin\u003c/li\u003e\n\u003cli\u003eBackpack\u003c/li\u003e\n\u003cli\u003eWeapons\u003c/li\u003e\n\u003cli\u003eMetals\u003c/li\u003e\n\u003cli\u003eBatteries\u003c/li\u003e\n\u003cli\u003eMaps\u003c/li\u003e\n\u003cli\u003eFactions\u003c/li\u003e\n\u003cli\u003eHobbits\u003c/li\u003e\n\u003cli\u003eProfile\u003c/li\u003e\n\u003cli\u003ePlayers\u003c/li\u003e\n\u003c/ul\u003e\n\n![Wavy Lines](https://raw.githubusercontent.com/Techbot/JiGS/master/images/content2.png)\n\nWavyLines is the Universe in action. All people receive numerous ESP messages from the people and world around them. Some messages are esoteric and obscure others are simple messages. Typical Messages would be “John increased one level” “John has converted to buddhism” “ A zombie horde attacks the outer villages.”\n\nPlayers can enter messages here.\n\nAt one point this also collected spam, which had some interesting outcomes. This might be investigated again to re-introduce.\n\nMessenger Module:\nThis is a direct line between the player and the world. Typical messages would be “You picked up the rock”, “You increased one level”\n\n\n\u003ch3\u003eMain View Option One\u003c/h3\u003e\n\nUses point and click with pathfinder to move your player to tile(on hold).\nTiles 32 *32 px\n\nGrid: User Defined\n\n\u003ch3\u003eMain View Option Two\u003c/h3\u003e\n\nUses cursor or button presses( see compass button) to move one tile at a time .\nTiles 50 *50px\n\n\u003ch3\u003eCharacter Creation\u003c/h3\u003e [On hold]\n\nIn the main views , players see themselves represented by webstyle  avatars as opposed to game style representations. This allows players to upload their own images. The conflict of styles creates part of the cut’paste aesthetic.\nExtended Character selection is on hold until third party plugin system is complete to allow for more varied character selection systems.\n\n\u003ch3\u003eProfile Page\u003c/h3\u003e\n\nUsing Drupal's build in User Entities system.\n\n\u003ch3\u003eBuildings \u0026 Economics\u003c/h3\u003e\n\nAll buildings contain an info module on the top left\n\nAll player owned buildings contain a control panel on the top right.\nAll government building contain a movie poster on the right\nEach building type contains a primary module on the bottom.\nThe control panel allows the player assign workforce to primary, defence and distribution systems.\nThe control panel allows the player assign energy batteries to buildings system as a whole\nThe control panels allows the player to prioritise Quantity, quality and cost in terms of energy and credits.\nThe primary systems allows the player to control the buildings primary system, farming, factory and mining functions. A building can upgrade or increase it’s primary systems depending on skills etc.\nfor example a farm may have 1- 8 fields each growing different crops.\nOr a factory may have 1-8 conveyor belts each building different objects,\nEach additional primary system is accessed via tabs and is identical in layout.\n\n\u003ch3\u003eBanks, Terminals, Banks and hacking\u003c/h3\u003e\nPlayers and NPCs can hack and be hacked, causing grief, stealing bank account percentages and spreading viruses. There are three global banks each with their own interest rates ,security packages and insurance deals.\n\n\u003ch3\u003eFactories\u003c/h3\u003e\nFactories require blueprints, energy, workforce(hobbits) \u0026 materials to create objects - can be hacked/attacked.\nObjects vary in quality time and cost to produce.\n\n\u003ch3\u003eFarms\u003c/h3\u003e\nFarms require seeds and workforce, energy, to grow food - can be hacked/attacked\n\n\u003ch3\u003eMines\u003c/h3\u003e\nMines require energy workforce to mine oil,minerals( and crystals- on hold). - can be hacked/attacked\n\n\u003ch3\u003eOther Buildings\u003c/h3\u003e\n\n    Re-processors - turn object to metals\n    scrap-yards sell metals\n    Food processors - buy crops\n    Blue Print Shops\n    Weaponry - Sell Weapons\n    Stands - Sell objects\n    Bullet Shops - Sell bullets\n    Mission Buildings\n    Banks - Offer credit , deposits, interest, can be hacked\n    Diners - Exchange money for health\n    Apartments - Log off safely protecting cash in hand and back pack. Move objects from backpack to apartment inventory - can be hacked/attacked\n    WareHouses - Store large quantities of objects or crops\n\n\u003ch3\u003eSkills\u003c/h3\u003e\n\n12 Main (levelable) Skills each with 6-12 sub skills\n\n    Farming\n    FireArms\n    Melee\n    Medic\n    Politic\n    Mining\n    Computers\n    Engineering\n    Reprocessing\n    Navigation\n    Trade\n\n![Folio](https://raw.githubusercontent.com/Techbot/JiGS/main/images/014-grid-001-obstacles.png)\n\n\u003ch3\u003eGuilds, Groups, Crime Families, Gangs, Secret Societies and Factions\u003c/h3\u003e\n\nYou are always part of a group, your group is part of one of three factions. Various stats affect faction and group standing (all other names are group synonyms) and vice versa.\nActions within twine stories affect group and faction standings.\nYou can change groups, but only to a group of the same faction.\n\n\u003ch3\u003eExploration\u003c/h3\u003e\n\nExploration (via character development) is the primary core loop of the virtual world. New Maps, Scenarios including time travel to familiar places will be added to the system on a monthly basis. ALternate realities, drug induced trips etc will play a part in the exploration narrative.\nMaps are creating using the open source Tiled Mapeditor.org. and imported to the systom using json files.\nPortals are a heavily used device in both the game mechanics and the overarching metastory.\nPortals need to be discovered in the real before they can be accessed via the portal network.\nTechnically all portal are one way but may exist in pairs.\nMany of the portals are discovered via Twine stories.\n\n\u003ch3\u003eBanks and Hacking\u003c/h3\u003e\n\nPlayers and NPCs can hack and be hacked, causing grief, stealing bank account percentages and spreading viruses. There are three global banks each with their own interest rates, security packages and insurance deals.\n\n\u003ch3\u003eNPCs, Mobs, Hobbits(workforce)\u003c/h3\u003e\n\nNPCS should be as deeply developed as possible. They should be as indistinguishable from players as possible in terms of fighting acquisitions and political power.\nAi in terms of dialogue is not necessary tho’ can be investigated as a 3rd party plugin.\nMobs include borgs, orcs, goblins, zombies of different classes. Largely indistinguishable from each other\nWorkforce: 1 is born every minute in realtime. It will align itself to a building owned by a member of one of the 3 factions. Likelihood of a players building being chosen is a result of various stats including building efficiency, hobbit magic etc.\nHobbits have a lifespan as defined by the gamemaster which can be altered via dynamic forces.\n\n\u003ch3\u003eInventory\u003c/h3\u003e\n\nBackPack: Weight and Size are not taken in consideration as yet.\n\nWarehouses: Crops, Mass quantities of objects for sale or transport. (On Hold)\n\nApartment: cannot be lost, unless AWOL limit has be exceeded (if configured)\n\n\u003ch3\u003eStorylines-Hypertext\u003c/h3\u003e\n\nSeveral arcs spanning the rise of the internet from bbs to global hive minds, across numerous dimensions.\nSplit into hypertexts which can be accessed via content management system based on faction, stats, player level and external events such as NPC actions.\nJavascript animations, cut scenes and minigames breakdown the difference between the game and the narrative.\nDepreciation, Rent Taxation, Quality Reduction, Depletion and Balance.\nVarious cron jobs are set on regular intervals to reduce objects quality and deduct building rent. Failure to pay rent results in removal of acquisition.\nNot playing for a period of three months should result in total non effect of player. All buildings should be repossessed, objects decline in quality etc.\n\n\u003ch3\u003eExtending JiGS: creating your own universe\u003c/h3\u003e\n\nInstall 3rd party plugins that introduce pollution, crime, magic.\nUse external data such as weather statistics or open data to create a virtual internet world of things.\nCreate scripts to give your npcs unique proclivities.\n","funding_links":[],"categories":["Frameworks/Engines/Libraries"],"sub_categories":["IOS"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTechbot%2FJiGS-RPG-engine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FTechbot%2FJiGS-RPG-engine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTechbot%2FJiGS-RPG-engine/lists"}