{"id":23084946,"url":"https://github.com/ryanhecht/hotdogstand","last_synced_at":"2025-09-15T21:03:49.887Z","repository":{"id":98099200,"uuid":"43231112","full_name":"RyanHecht/HotDogStand","owner":"RyanHecht","description":"Project for High School Precalculus class from the Spring of 2015. The task was, given a map of a college campus with dorm locations and populations marked, to find the optimum location for a hot dog stand. I made a computer simulation of the campus, using LWJGL and Slick2D for TileMap and Pathfinding engines because I procrastinated, and only had about 6 hours to make this. map.txt provides the tile map, on which paths are denoted by \"1\" and empty space by \"0.\" A set number of students are spawned at coordinates representing the locations of the dorms. Each student is given a destination of another dorm (or a random spot on the path, configured in the Student class), and the A* pathfinder takes them there. An array that acts as a heatmap tracks how many students passed each coordinate point. The point with the most traffic is crowned the optimum location. Look at campus.jpg and map.txt for visuals of the campus. ","archived":false,"fork":false,"pushed_at":"2015-09-27T02:34:06.000Z","size":284,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-03T15:17:41.598Z","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/RyanHecht.png","metadata":{"files":{"readme":"README.md","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":"2015-09-27T02:23:56.000Z","updated_at":"2015-09-27T02:26:25.000Z","dependencies_parsed_at":"2023-03-13T16:05:31.561Z","dependency_job_id":null,"html_url":"https://github.com/RyanHecht/HotDogStand","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/RyanHecht/HotDogStand","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RyanHecht%2FHotDogStand","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RyanHecht%2FHotDogStand/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RyanHecht%2FHotDogStand/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RyanHecht%2FHotDogStand/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RyanHecht","download_url":"https://codeload.github.com/RyanHecht/HotDogStand/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RyanHecht%2FHotDogStand/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":275320154,"owners_count":25443828,"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-09-15T02:00:09.272Z","response_time":75,"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-12-16T17:13:47.086Z","updated_at":"2025-09-15T21:03:49.864Z","avatar_url":"https://github.com/RyanHecht.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"Project for High School Precalculus class from the Spring of 2015. The task was, given a map of a college campus with dorm locations and populations marked, to find the optimum location for a hot dog stand. I made a computer simulation of the campus, using LWJGL and Slick2D for TileMap and Pathfinding engines because I procrastinated, and only had about 6 hours to make this. map.txt provides the tile map, on which paths are denoted by \"1\" and empty space by \"0.\" A set number of students are spawned at coordinates representing the locations of the dorms. Each student is given a destination of another dorm (or a random spot on the path, configured in the Student class), and the A* pathfinder takes them there. An array that acts as a heatmap tracks how many students passed each coordinate point. The point with the most traffic is crowned the optimum location. Look at campus.jpg and map.txt for visuals of the campus. ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryanhecht%2Fhotdogstand","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fryanhecht%2Fhotdogstand","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryanhecht%2Fhotdogstand/lists"}