{"id":18034803,"url":"https://github.com/defuj/genshingachalogic","last_synced_at":"2025-04-04T23:12:56.895Z","repository":{"id":157126977,"uuid":"445985928","full_name":"defuj/GenshinGachaLogic","owner":"defuj","description":"Penerapan Weighted PRNG dengan studi kasus Gacha pada game Genshin Impact","archived":false,"fork":false,"pushed_at":"2022-01-10T08:37:08.000Z","size":75,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-10T07:31:00.660Z","etag":null,"topics":["algorithm-challenges","hacktoberfest","hacktoberfest2022","kotlin","logic-programming"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","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/defuj.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":"2022-01-09T03:43:33.000Z","updated_at":"2024-12-15T07:57:17.000Z","dependencies_parsed_at":null,"dependency_job_id":"8d08925a-7d50-4f0e-9ba5-861fff534057","html_url":"https://github.com/defuj/GenshinGachaLogic","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/defuj%2FGenshinGachaLogic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/defuj%2FGenshinGachaLogic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/defuj%2FGenshinGachaLogic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/defuj%2FGenshinGachaLogic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/defuj","download_url":"https://codeload.github.com/defuj/GenshinGachaLogic/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247261605,"owners_count":20910108,"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":["algorithm-challenges","hacktoberfest","hacktoberfest2022","kotlin","logic-programming"],"created_at":"2024-10-30T11:14:04.986Z","updated_at":"2025-04-04T23:12:56.890Z","avatar_url":"https://github.com/defuj.png","language":"Kotlin","readme":"# Genshin Gacha Logic\nKasus ini terinspirasi dari sistem Gacha game yang saya mainkan selama ini, yaitu game Genshin Impact. Pada kasus ini saya menerapkan Pseudo Random Number Generator (PRNG) sebagaimana yang dijelaskan pada \u003ca href=\"https://informatika.stei.itb.ac.id/~rinaldi.munir/Kriptografi/2016-2017/Makalah2/Makalah2_Kripto_2016_08.pdf\"\u003eSebuah Jurnal\u003c/a\u003e yang saya temukan.\n\n## Setting\n\nVariable | Tipe Data | Deskripsi | Contoh\n-------- | --------- | --------- | ------\nrRate | Float | Rate Rarity (Rare) dalam persentase | \"rRate\": 97\nsrRate | Float | Rate Rarity (S Rare) dalam persentase | \"srRate\": 2.5\nssrRate | Float | Rate Rarity (SS Rate) dalam persentase | \"ssrRate\": 0.5\neventRate | Float | Rate Rarity (event rate) dalam persentase | \"eventRate\": 1.6\n\n## Item Gacha\nItem gacha pada kasus ini terdiri dari 2 jenis, yaitu\n- \u003ca href=\"https://genshin-impact.fandom.com/wiki/Characters/List\"\u003eKarakter\u003c/a\u003e\n- \u003ca href=\"https://genshin-impact.fandom.com/wiki/Weapons\"\u003eSenjata\u003c/a\u003e\n1. Catalyst\n2. Bows\n3. Claymores\n4. Polearms\n5. Swords\n\nBeberapa jenisnya terbagi dalam rarity : R, SR, SSR\nrarity R ditandai dengan 4 bintang, SR dengan 4 bintang dan SSR dengan 5 bintang.\n\n## Informasi Gacha\nPembagian Gacha terbagi menjadi 3 kategori; Karakter, Senjata, Umum.\n* Dalam Gacha karakter, hadiah utama (event) adalah item Karakter SSR / bintang 5\n* Dalam gacaha senajata, hadiah utama (event) adalah item Senjata SSr / bintang 5\n* Dalam gacaha umum, hadiah utama dapat berupa Item SSR apapun kecuali Item SSR hadiah utama dari (event) Karakter \u0026 Senjata.\n* Untuk hadiah lainnya yaitu antara Senjata R - SR, Karakter R - SR\n\n### Pity\nPity adalah hitungan gacha dimulai dari pertama gacaha atau terakhir mendapatkan Item SSR atau Bintang 5. \nSebelum mendapatkan Item SSR atau Bintang 5 hitungan pity akan selalu naik /1x gacha, ketika dalam gacha mendapatkan Item SSR, maka hitungan dimulai lagi dari 1.\n\n### History/Counter\nHistory/Counter ini adalah hitungan gacha dimulai dari pertama gacha sampai hitungan direset oleh sistem dan tidak dapat dipengaruhi oleh apapun. Hitungan akan selalu naik /1x gacha.\n\n### Ketentuan Gacha\n- Dalam setiap type(Karakter \u0026 Senjata) gacha ada 1 Item hadiah utama SSR (event).\n- Jaminan mendapatkan setidaknya 1 item SR atau Bintang 4 untuk 10x gacha.\n- Jaminan mendapatkan Item SSR pada gacha ke-90, dan terdapat rasio 50:50 untuk mendapatkan item SSR hadiah utama (event).\n- Jika item SSR yang didapatkan bukan Item dalam hadiah utama (event), maka mendapat jaminan mendapatkan Item SSR / Bintang 5 (event) ketika mendapat Item SSR selanjutnya.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdefuj%2Fgenshingachalogic","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdefuj%2Fgenshingachalogic","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdefuj%2Fgenshingachalogic/lists"}