{"id":22353616,"url":"https://github.com/dmjimenezbravo/netlogoexamplemodification","last_synced_at":"2026-03-19T22:31:08.872Z","repository":{"id":128619720,"uuid":"467472691","full_name":"dmjimenezbravo/NetLogoExampleModification","owner":"dmjimenezbravo","description":"A simple modification of a NetLogo model for the subject \"Computación Social y Personalización\" (\"Social Computing and Personalisation\") of the \"Grado en Ciencia de Datos e Inteligencia Artificial\" (\"Degree in Data Science and Artificial Intelligence\") of the Universidad Politécnica de Madrid (UPM).","archived":false,"fork":false,"pushed_at":"2022-03-08T14:17:34.000Z","size":18,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-19T07:08:05.285Z","etag":null,"topics":["multi-agent-simulation","multi-agent-systems","netlogo","netlogo-example","netlogo-model","social-computing"],"latest_commit_sha":null,"homepage":"","language":"NetLogo","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dmjimenezbravo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2022-03-08T10:52:45.000Z","updated_at":"2023-10-23T07:45:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"56379744-9a7b-42e0-b96b-57929a975334","html_url":"https://github.com/dmjimenezbravo/NetLogoExampleModification","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dmjimenezbravo/NetLogoExampleModification","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmjimenezbravo%2FNetLogoExampleModification","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmjimenezbravo%2FNetLogoExampleModification/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmjimenezbravo%2FNetLogoExampleModification/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmjimenezbravo%2FNetLogoExampleModification/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dmjimenezbravo","download_url":"https://codeload.github.com/dmjimenezbravo/NetLogoExampleModification/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmjimenezbravo%2FNetLogoExampleModification/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29047800,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-03T14:55:20.264Z","status":"ssl_error","status_checked_at":"2026-02-03T14:55:19.725Z","response_time":96,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["multi-agent-simulation","multi-agent-systems","netlogo","netlogo-example","netlogo-model","social-computing"],"created_at":"2024-12-04T13:09:09.024Z","updated_at":"2026-02-03T15:04:00.730Z","avatar_url":"https://github.com/dmjimenezbravo.png","language":"NetLogo","readme":"\u003cdiv id=\"top\"\u003e\u003c/div\u003e\n\n\u003c!-- PROJECT SHIELDS --\u003e\n\u003c!--\n*** I'm using markdown \"reference style\" links for readability.\n*** Reference links are enclosed in brackets [ ] instead of parentheses ( ).\n*** See the bottom of this document for the declaration of the reference variables\n*** for contributors-url, forks-url, etc. This is an optional, concise syntax you may use.\n*** https://www.markdownguide.org/basic-syntax/#reference-style-links\n--\u003e\n[![Issues][issues-shield]][issues-url]\n[![CC License][license-shield]][license-url]\n\n\n\n\u003c!-- PROJECT LOGO --\u003e\n\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://github.com/dmjimenezbravo/NetLogoExampleModification\"\u003e\n    \u003ch1 aling=\"center\"\u003eNetLogo example modification\u003c/h1\u003e\n  \u003c/a\u003e\n\n  \u003cp align=\"center\"\u003e\n    A simple modification of a NetLogo model.\n    \u003cbr /\u003e\n    \u003ca href=\"https://github.com/dmjimenezbravo/NetLogoExampleModification\"\u003e\u003cstrong\u003eExplore the docs »\u003c/strong\u003e\u003c/a\u003e\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n    \u003ca href=\"https://github.com/dmjimenezbravo/NetLogoExampleModification/issues\"\u003eReport Bug\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/dmjimenezbravo/NetLogoExampleModification/issues\"\u003eRequest Feature\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n\n\n\u003c!-- TABLE OF CONTENTS --\u003e\n\u003cdetails\u003e\n  \u003csummary\u003eTable of Contents\u003c/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\n      \u003ca href=\"#about-the-project\"\u003eAbout The Project\u003c/a\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#built-with\"\u003eBuilt With\u003c/a\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\n      \u003ca href=\"#bit-information-about-netlogo\"\u003eBit information about NetLogo\u003c/a\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\n      \u003ca href=\"#getting-started\"\u003eGetting Started\u003c/a\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#prerequisites\"\u003ePrerequisites\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"#installation\"\u003eInstallation\u003c/a\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#usage\"\u003eUsage\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#contributing\"\u003eContributing\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#license\"\u003eLicense\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#contact\"\u003eContact\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#acknowledgments\"\u003eAcknowledgments\u003c/a\u003e\u003c/li\u003e\n  \u003c/ol\u003e\n\u003c/details\u003e\n\n\n\n\u003c!-- ABOUT THE PROJECT --\u003e\n## About The Project\n\nA simple modification of a NetLogo model for the subject \"Computación Social y Personalización\" (\"Social Computing and Personalisation\") of the \"Grado en Ciencia de Datos e Inteligencia Artificial\" (\"Degree in Data Science and Artificial Intelligence\") of the Universidad Politécnica de Madrid (UPM).\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n### Built With\n\n* [NetLogo](https://ccl.northwestern.edu/netlogo/).\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- BIT INFORMATION ABOUT NETLOGO --\u003e\n## Bit information about NetLogo\n\nIt is a programmable multi-agent system modelling tool. It allows you to create interactive models and observe the life cycle of the agents based on the behaviours defined programmatically. It was created by Uri Wilensky (Northwestern University) in 1999. For more information, see [https://ccl.northwestern.edu/netlogo/](https://ccl.northwestern.edu/netlogo/).\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- GETTING STARTED --\u003e\n## Getting Started\n\nTo run the example based on the NetLogo \"Paths\" model, the following is needed:\n\nOnce the software has been installed, it will be possible to load the \"Paths\" model from the tool's installation folder (). If you have decided to use the browser tool, you can access the model via the following [link](http://www.netlogoweb.org/launch#http://ccl.northwestern.edu/netlogo/models/models/Sample%20Models/Social%20Science/Paths.nlogo).\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n### Prerequisites\n\n* NetLogo: the first step is to download the [NetLogo tool](https://ccl.northwestern.edu/netlogo/download.shtml) or access it through its [online tool](http://www.netlogoweb.org/launch). It is always recommended to use the desktop version as for some models the browser version does not work properly. On the other hand, when installing the desktop version you will have the models provided by the creators of the tool.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n### Installation\n\nTo install the desktop version of NetLogo you have to access the following [link](https://ccl.northwestern.edu/netlogo/download.shtml) and choose the corresponding version for your operating system. The software is installed in a similar way to any other software. \n\nIt is important to pay attention to the installation folder, as it is in this folder where the models provided by the tool that we may need later will be stored.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- USAGE EXAMPLES --\u003e\n## Usage\n\nTo use the model available in this repository [PathsModified.nlogo](https://github.com/dmjimenezbravo/NetLogoExampleModification/blob/main/NetLogo%20model/PathsModified.nlogo) just open the tool and open the previously downloaded model on your computer.\n\nThe differences of the model in this repository in relation to the NetLogo Paths model are shown below:\n\n1. Define a new subset of agents of type \"turtle\" that refers to buildings of type \"skyscrapers\". These agents will have a larger size than the \"buildings\" agents and will be coloured blue.\n2.\tThis new agent type shall be created in the same way as the \"building\" type agents, i.e. by clicking on the NetLogo world. However, whenever clicked, a \"skyscraper\" or \"building\" type building can be created; this will be decided randomly but the probability of \"building\" type agents being created will be higher than that of the \"skyscraper\".\n3.\tWhen there are at least two agents of type \"skyscraper\" and/or \"building\", the mobile agents will prioritise one of these types of agents as a destination. Although they will randomly decide whether to go to a \"skyscraper\" or a \"building\", the probability of going to a \"skyscraper\" will always be higher.\n4.\tThe agents of type \"buiding\" and \"skyscraper\" shall establish links between them by means of the agents of type \"link\". Only agents of these types that are closest to each other shall be linked.\n5.\tFinally, a new property is defined for the \"skyscraper\" and \"building\" agent types. This property refers to their popularity, which will progressively decrease until it reaches zero. At that point the agent will die and disappear from the NetLogo world.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- CONTRIBUTING --\u003e\n## Contributing\n\nContributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.\n\nIf you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag \"enhancement\".\nDon't forget to give the project a star! Thanks again!\n\n1. Fork the Project\n2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the Branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- LICENSE --\u003e\n## License\n\nDistributed under the Creative Commons Zero v1.0 Universal License. See `LICENSE` for more information.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- CONTACT --\u003e\n## Contact\n\nDiego M. Jiménez Bravo - [@dmjimenezbravo](https://twitter.com/dmjimenezbravo) - dmjimenezbravo@gmail.com\n\nProject Link: [https://github.com/dmjimenezbravo/NetLogoExampleModification](https://github.com/dmjimenezbravo/NetLogoExampleModification)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- ACKNOWLEDGMENTS --\u003e\n## Acknowledgments\n\n* Grider, R. and Wilensky, U. (2015). NetLogo Paths model. [http://ccl.northwestern.edu/netlogo/models/Paths]( http://ccl.northwestern.edu/netlogo/models/Paths). Center for Connected Learning and Computer-Based Modeling, Northwestern University, Evanston, IL.\n* Wilensky, U. (1999). NetLogo. [http://ccl.northwestern.edu/netlogo/](http://ccl.northwestern.edu/netlogo/). Center for Connected Learning and Computer-Based Modeling, Northwestern University, Evanston, IL.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- MARKDOWN LINKS \u0026 IMAGES --\u003e\n\u003c!-- https://www.markdownguide.org/basic-syntax/#reference-style-links --\u003e\n[issues-shield]: https://img.shields.io/github/issues/github_username/repo_name.svg?style=for-the-badge\n[issues-url]: https://github.com/dmjimenezbravo/NetLogoExampleModification/issues\n[license-shield]: https://img.shields.io/github/license/github_username/repo_name.svg?style=for-the-badge\n[license-url]: https://github.com/dmjimenezbravo/NetLogoExampleModification/blob/main/LICENSE\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdmjimenezbravo%2Fnetlogoexamplemodification","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdmjimenezbravo%2Fnetlogoexamplemodification","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdmjimenezbravo%2Fnetlogoexamplemodification/lists"}