{"id":15661869,"url":"https://github.com/quentinms/ia-hw1-rabbit-simulation","last_synced_at":"2026-06-07T21:31:42.873Z","repository":{"id":79360803,"uuid":"13193743","full_name":"quentinms/IA-HW1-Rabbit-Simulation","owner":"quentinms","description":null,"archived":false,"fork":false,"pushed_at":"2013-10-03T11:36:15.000Z","size":240,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-25T16:48:07.086Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/quentinms.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-09-29T14:26:16.000Z","updated_at":"2013-11-07T12:16:22.000Z","dependencies_parsed_at":"2023-02-24T19:30:11.375Z","dependency_job_id":null,"html_url":"https://github.com/quentinms/IA-HW1-Rabbit-Simulation","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/quentinms/IA-HW1-Rabbit-Simulation","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quentinms%2FIA-HW1-Rabbit-Simulation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quentinms%2FIA-HW1-Rabbit-Simulation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quentinms%2FIA-HW1-Rabbit-Simulation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quentinms%2FIA-HW1-Rabbit-Simulation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/quentinms","download_url":"https://codeload.github.com/quentinms/IA-HW1-Rabbit-Simulation/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quentinms%2FIA-HW1-Rabbit-Simulation/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":285138471,"owners_count":27121052,"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","status":"online","status_checked_at":"2025-11-18T02:00:05.759Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-10-03T13:29:21.432Z","updated_at":"2025-11-18T21:02:09.352Z","avatar_url":"https://github.com/quentinms.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"Please under no circumstances change the file Manifest.txt. If you do then\nI will not be able to run your program without additional tweaking. If\nyour directory structure is not the same as mine then you will not be\nable to run the jar file. This is perfectly normal behaviour.\n\nThe most straightforward approach is to implement code in the\nsubdirectory of the src directory. Please note there are some skeleton\nfiles already there. \n\nIf you want to run your program on your system which has a different\ndirectory structure then classpath variable should point to repast.jar file in \na directory RepastJ.\n\nCompilation Example :\n\njavac -sourcepath src -cp ../../../../Repast-3.1/RepastJ/repast.jar src/RabbitsGrassSimulationModel.java\n\njavac -sourcepath src: -cp ../../../../Repast-3.1/RepastJ/repast.jar MainRabbit.java\n\nNote : repast.jar uses internally jar files from RepastJ directory,\ncopying repast to other directory (.e.g. LogistPlatform/lib/) and\nattempting to set the classpath to the file there will cause problems\nas it will not be able to find some of its own external jar files.\n\nRun Example :\n\njava -cp ../../../../Repast-3.1/RepastJ/repast.jar:.:src MainRabbit\n\n\nNote : Please notice that CLASSPATH (cp) is also augmented with path\n\".\" as it needs to find precompiled MainReactive.class file.\n\n\nDirectory structure to make your jar file work (given fixed! manifest) :\n\nCourseIntelligentAgents/Repast-3.1 - with Repast\n\nCourseIntelligentAgents/LogistPlatform/LogistPlatform - with LogistPlatform, \nwhich will be made available for the second exercise.\n\nCourseIntelligentAgents/LogistPlatform/Assignments/rabbits/lastname/\n- with the files you have received for rabbits exercise plus\nyour own code.\n\nIn order to submit the solution, simply run the script pack.sh (or\nexecute the command as given in a script) with your lastnames\n(e.g. Boi-Szymanek) while being in the same directory as script\npack.sh .\n\nMainRabbit :\n\nThis is an entry point for the jar file. Please check the content\nof this file and change accordingly to make sure it executes the\nmain function of your implementation.\n\nTips for Eclipse users : \n\nChoose path to Assignments/rabbits as your workspace. Create a project\nnamed lastname. Add all neccessary jar files, repast.jar, colt.jar,\ntrove.jar, logist.jar, jdom.jar, commons-math-1.1.jar, and\nlog4j-1.2.15.jar to your build path as external jar files. Now, you\nshould be able change skeleton files in src directory and run your\ncode by executing the MainRabbit.java program.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquentinms%2Fia-hw1-rabbit-simulation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fquentinms%2Fia-hw1-rabbit-simulation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquentinms%2Fia-hw1-rabbit-simulation/lists"}