{"id":19704247,"url":"https://github.com/dbklim/huntingforfish","last_synced_at":"2025-02-27T13:45:04.694Z","repository":{"id":115095606,"uuid":"149518577","full_name":"dbklim/HuntingForFish","owner":"dbklim","description":"Laboratory work on PPvIS. 2D game \"Hunting for fish\", implemented with using WPF and C#. .Net Framework 4.6","archived":false,"fork":false,"pushed_at":"2018-09-20T22:24:54.000Z","size":72769,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-10T11:47:52.251Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C#","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/dbklim.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-09-19T22:19:22.000Z","updated_at":"2020-03-23T16:17:09.000Z","dependencies_parsed_at":"2023-12-03T17:00:16.407Z","dependency_job_id":null,"html_url":"https://github.com/dbklim/HuntingForFish","commit_stats":null,"previous_names":["dbklim/huntingforfish"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbklim%2FHuntingForFish","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbklim%2FHuntingForFish/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbklim%2FHuntingForFish/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbklim%2FHuntingForFish/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dbklim","download_url":"https://codeload.github.com/dbklim/HuntingForFish/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241019975,"owners_count":19895352,"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":[],"created_at":"2024-11-11T21:21:34.599Z","updated_at":"2025-02-27T13:45:04.676Z","avatar_url":"https://github.com/dbklim.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hunting for fish\nИгра \"Охота на рыб\" (\"Hunting for fish\") изначально была написана для лабораторной работы по предмету ППвИС на 3 курсе. Затем она была\nдоработана и исправлены различные ошибки, которые изначально не заметил. Разработано и проверено в visual studio community 2017.\n\nВ репозитории так же есть исполняемый файл. Он собран и полностью работоспособен. Тестировалось в Win8.1. Исполняемый файл полностью\nавтономен (для работы только требуется .NET Framevork 4.6), все ресурсы (изображения и звуки) упакованы в него. При запуске будут временно\nсозданы 3 .mp3 файла, которые при закрытии удаляются. Так же при закрытии максимальный счёт сохраняется в файл MaxScore.txt (который при\nпоследующих запусках считывается).\n\nСуть игры: в импровизированном водоёме (заливка синим градиентом) в самом начале плавает одна рыбка по случайной траектории. После \nпопадания в неё камнем - рыбка умирает. Начинается следующий раунд, в котором уже две рыбки. Так продолжается до тех пор, пока на поле не\nбудет плавать 10 рыб. После этого, с каждым следующим раундом (т.е. когда все рыбки убиты) увеличивается скорость рыб и замедляется\nскорость полёта камня (имитация усталости \"рыбака/охотника\"). Количество раундов не ограничено, просто через некоторое время будет \nпрактически невозможно попасть в рыбку (они будут очень быстро плавать, а камень долго лететь). \nВ игре присутствует фоновая музыка и звуки попадания в рыбку и промаха. Их можно отключить соответствующей кнопкой справа внизу. \n\nПри запуске игры в правом нижнем углу будет доступна только кнопка \"Старт\". При нажатии на неё включается фоновая музыка, запускается \nотсчёт времени и начинается игра. Надпись на данной кнопке сменяется на \"Стоп\" и становится активна кнопка \"Пауза\", которая находится под \nней. При нажатии на \"Стоп\" игра прекращается, обнуляется таймер и счёт. При нажатии на \"Пауза\" все рыбки и таймер остановятся, а надпись на \nкнопке сменится на \"Продолжить\", соответственно при нажатии на неё игра возобновится.\n\nP.S. При запуске на других компьютерах, некоторые элементы управления могут \"съехать\", т.к. у меня включено масштабирование элементов на\nуровне системы (из-за full hd разрешения при 13 дюймах). \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdbklim%2Fhuntingforfish","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdbklim%2Fhuntingforfish","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdbklim%2Fhuntingforfish/lists"}