{"id":15068951,"url":"https://github.com/luhsra/minimaxsimulator","last_synced_at":"2025-04-10T16:51:28.663Z","repository":{"id":23705936,"uuid":"27078245","full_name":"luhsra/MinimaxSimulator","owner":"luhsra","description":"Platform independent GUI-based Minimax simulator","archived":false,"fork":false,"pushed_at":"2023-08-09T08:49:41.000Z","size":3320,"stargazers_count":7,"open_issues_count":10,"forks_count":5,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-24T14:44:13.925Z","etag":null,"topics":["education","java","java11","minimax-simulator","system-architecture"],"latest_commit_sha":null,"homepage":"https://luhsra.github.io/MinimaxSimulator/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/luhsra.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","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":"2014-11-24T14:06:55.000Z","updated_at":"2023-04-26T11:44:59.000Z","dependencies_parsed_at":"2024-10-13T03:40:56.108Z","dependency_job_id":"846f304b-d13b-490d-913c-2258f4e67410","html_url":"https://github.com/luhsra/MinimaxSimulator","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luhsra%2FMinimaxSimulator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luhsra%2FMinimaxSimulator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luhsra%2FMinimaxSimulator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luhsra%2FMinimaxSimulator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/luhsra","download_url":"https://codeload.github.com/luhsra/MinimaxSimulator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248255975,"owners_count":21073432,"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":["education","java","java11","minimax-simulator","system-architecture"],"created_at":"2024-09-25T01:39:49.308Z","updated_at":"2025-04-10T16:51:28.645Z","avatar_url":"https://github.com/luhsra.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"Minimax Simulator\n=================\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://github.com/luhsra/MinimaxSimulator/blob/develop/LICENSE.txt) \u0026nbsp; [![Latest release](http://img.shields.io/github/release/luhsra/MinimaxSimulator.svg)](https://github.com/luhsra/MinimaxSimulator/releases)\t\u0026nbsp; [![Java CI with Maven](https://github.com/luhsra/MinimaxSimulator/actions/workflows/test.yml/badge.svg)](https://github.com/luhsra/MinimaxSimulator/actions/workflows/test.yml)\n\nMinimax Simulator is a platform independent GUI-based Minimax simulator written in Java.\n\n**Content:**\n- [System Requirements](#system-requirements)\n- [Compiling from Source](#compiling-source)\n- [Starting the Simulator](#executing)\n- [How the Simulator works](#documentation)\n- [Found an Issue or Bug?](#bug)\n- [Requesting a Feature?](#feature)\n- [Change Log](#changelog)\n- [License](#license)\n\n\u003ca name=\"system-requirements\"\u003e\u003c/a\u003e System Requirements\n------------------------------------------------------\n* JRE 11 or higher\n* (optional for smoother GUI: libcanberra-gtk-module)\n\n\u003ca name=\"compiling-source\"\u003e\u003c/a\u003e Compiling from Source\n------------------------------------------------------\n#### Prerequirements\n* JDK 11\n* Apache Maven 3.0.5\n\n#### Compilation\nThe recommended way to compile the simulator from source code is:\n```bash\nmvn clean compile\n```\n\\\nIn order to create a working and executable JAR file run the following command.\nThis will automatically compile the source if no compiled sources are available.\n```bash\nmvn package\n```\n\\\nThe best way to create a new JAR file is therefore:\n```bash\nmvn clean package\n```\n\n#### JUnitTests\nTo run the UnitTests enter:\n```bash\nmvn test\n```\n\n\u003ca name=\"executing\"\u003e\u003c/a\u003e Starting the Simulator \n------------------------------------------------------\nTo start the simulator enter:\n```bash\njava -jar target/minimax_simulator-2.0.0-jar-with-dependencies.jar\n```\n\nIf you get an error like\n``gdk_x11_display_set_window_scale: assertion 'GDK_IS_X11_DISPLAY (display)' failed``\n, try:\n```bash\njava -Djdk.gtk.version=2 -jar target/minimax_simulator-2.0.0-jar-with-dependencies.jar\n```\n\u003ca name=\"documentation\"\u003e\u003c/a\u003e How the Simulator works \n------------------------------------------------------\nSee https://luhsra.github.io/MinimaxSimulator/\n\n\u003ca name=\"bug\"\u003e\u003c/a\u003e Found an Issue or Bug?\n-----------------------------------------\nIf you found a bug or any kind of mistake, please let us know by opening up an issue.\n\nYou are welcome to submit a pull request with your fix afterwards.\n\n\u003ca name=\"feature\"\u003e\u003c/a\u003e Requesting a Feature?\n--------------------------------------------\nIf you are missing a feature within the simulator, feel free to ask us about it by adding a new request by opening up a new issue with the prefix `[feature request]`.\n\nNote that usually you can speed up the process by submitting a pull request providing the needed changes for your requested feature.\n\n\u003ca name=\"changelog\"\u003e\u003c/a\u003e Change Log\n---------------------------------\nSee [Change Log](https://luhsra.github.io/MinimaxSimulator/changelog.html)\n\n\u003ca name=\"license\"\u003e\u003c/a\u003e License\n------------------------------\nDistributed under [MIT license](http://opensource.org/licenses/MIT).\n\nCopyright (c) 2013-2019 Leibniz Universität Hannover, Institut für Systems Engineering, Fachgebiet System- und Rechnerarchitektur\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluhsra%2Fminimaxsimulator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fluhsra%2Fminimaxsimulator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluhsra%2Fminimaxsimulator/lists"}