{"id":23870234,"url":"https://github.com/enginkaratas/hearthstone-clone-game","last_synced_at":"2025-10-14T12:58:15.050Z","repository":{"id":259124681,"uuid":"873315875","full_name":"EnginKARATAS/hearthstone-clone-game","owner":"EnginKARATAS","description":"A fan-made card game inspired by Blizzard Entertainment's Hearthstone, featuring turn-based gameplay with character selection, resource management, and card combat mechanics.","archived":false,"fork":false,"pushed_at":"2025-02-10T23:01:21.000Z","size":14356,"stargazers_count":21,"open_issues_count":7,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-14T12:58:14.350Z","etag":null,"topics":["css","game","hearthstone","html","react","reduxtoolkit","tailwind"],"latest_commit_sha":null,"homepage":"https://hearthstone-clone-game.vercel.app","language":"TypeScript","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/EnginKARATAS.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-10-16T00:45:12.000Z","updated_at":"2025-10-09T07:51:31.000Z","dependencies_parsed_at":"2024-11-01T18:34:01.568Z","dependency_job_id":"ac07113d-5c45-412b-9b30-3a0a859fec47","html_url":"https://github.com/EnginKARATAS/hearthstone-clone-game","commit_stats":null,"previous_names":["enginkaratas/hearthstone-clone-game"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/EnginKARATAS/hearthstone-clone-game","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EnginKARATAS%2Fhearthstone-clone-game","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EnginKARATAS%2Fhearthstone-clone-game/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EnginKARATAS%2Fhearthstone-clone-game/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EnginKARATAS%2Fhearthstone-clone-game/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EnginKARATAS","download_url":"https://codeload.github.com/EnginKARATAS/hearthstone-clone-game/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EnginKARATAS%2Fhearthstone-clone-game/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279018578,"owners_count":26086583,"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-10-14T02:00:06.444Z","response_time":60,"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":["css","game","hearthstone","html","react","reduxtoolkit","tailwind"],"created_at":"2025-01-03T13:53:33.087Z","updated_at":"2025-10-14T12:58:15.033Z","avatar_url":"https://github.com/EnginKARATAS.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hearthstone Clone App\nbrowser play link: [Hearthstone Clone App](https://hearthstone-clone-game.vercel.app/) (all devices)\n  \n## Overview\nA fan-made card game inspired by Blizzard Entertainment's Hearthstone, featuring turn-based gameplay with character selection, resource management, and card combat mechanics.\n![image](https://github.com/user-attachments/assets/d808f5fa-9d36-427c-8b73-a0458aef7477)\n\n## Game Features\n\n### Character Selection  \n- Multiple hero characters available\n- Unique abilities per character\n- Custom starting decks\n\n### Core Gameplay\n- Turn-based combat system\n- Mana crystal resource management \n- Card drawing and deck management\n- Strategic combat interactions\n- Against computer mode, a game BOT\n\n## Features\n- 100+ multilingual card design\n- 11+ card cast skill type(can add more types like minion type, card type(taunt, divine shield, stealth etc)\n- EN/TR language options \n- Awesome animations\n- Dynamic card rendering\n- Responsive design for all screens (mobile, tablet, pc screens)\n\n## Development\n\n### Setup\n1. Clone repository\n2. Install dependencies\n   ``` npm i ```\n4. For every build time you must run tailwind and vite\n   #### 4.3 For Vite\n   ``` npm run dev ```\n   #### 4.2 For Tailwind\n   ``` npx tailwindcss -i ./src/App.css -o ./src/output.css --watch ```\n\n### Card Cast Skill Types\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003cth colspan=\"2\"\u003eHealth Skills\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eHealRandomCard\u003c/td\u003e\n    \u003ctd\u003eGives 1 health to a random card\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eHealHero\u003c/td\u003e\n    \u003ctd\u003eGives 1 health to the hero\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eHealCard\u003c/td\u003e\n    \u003ctd\u003eGives 1 health to a random card\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eHealAllCards\u003c/td\u003e\n    \u003ctd\u003eGives 1 health to all cards\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth colspan=\"2\"\u003eDamage Skills\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eDealRandomEnemy\u003c/td\u003e\n    \u003ctd\u003eDeals 1 damage to a random enemy\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eDealAllEnemyMinions\u003c/td\u003e\n    \u003ctd\u003eDeals 1 damage to all opponent's minions\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eDealAll\u003c/td\u003e\n    \u003ctd\u003eDeals 1 damage to everyone in the game\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eDealAllEnemy\u003c/td\u003e\n    \u003ctd\u003eDeals 1 damage to all enemies\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth colspan=\"2\"\u003eGive Back Skills\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eReturnToHandAndGiveHealth\u003c/td\u003e\n    \u003ctd\u003eDestroys a card, returns it to your hand with an amount/amount attack/health buff\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth colspan=\"2\"\u003eCard Drawing Skills\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eDrawCard\u003c/td\u003e\n    \u003ctd\u003eDraw a card\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth colspan=\"2\"\u003eEmpowerment Skills\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eEmpowerRandomCard\u003c/td\u003e\n    \u003ctd\u003eEmpowers a random card by 1\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth colspan=\"2\"\u003eArmor Skills\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eGainArmor\u003c/td\u003e\n    \u003ctd\u003eGives armor to your hero\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth colspan=\"2\"\u003eSpecial Skills\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eGainHealthAmountOfCardsInYourHand\u003c/td\u003e\n    \u003ctd\u003eGains health equal to the number of cards in your hand\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n### Tech Stack\n- Frontend: React, Redux, Tailwind CSS, Vite, TypeScript\n- i18next for localization\n- Custom game logic systems\n\n## Contributing\nOpen sourced and contributions welcome! Please fork and submit pull requests.\n\n## License\nMIT License\n\n## Acknowledgments\nThanks to the people for their support and contributions.\n      \u003cul className=\" mt-5\"\u003e\n        \u003cli className=\"bg-white p-2 mt-1\"\u003eYavuz Celiker\u003c/li\u003e\n        \u003cli className=\"bg-white p-2 mt-1\"\u003eMustafa Ozkan\u003c/li\u003e\n        \u003cli className=\"bg-white p-2 mt-1\"\u003eAhmet Salih Balandi\u003c/li\u003e\n        \u003cli className=\"bg-white p-2 mt-1\"\u003eAzad Karataş\u003c/li\u003e\n        \u003cli className=\"bg-white p-2 mt-1\"\u003eHasan Eskin\u003c/li\u003e\n      \u003c/ul\u003e\n# Card types\n\n## Game Overview\n![blizzardafslorerhearthstone_736361b](https://github.com/user-attachments/assets/05b067f4-22dc-4381-9e59-ac747c73e256)\n\n## Card Process Stream\n\n![image](https://github.com/user-attachments/assets/64b745da-e3b6-401f-a399-346d52fbcb20)\n\n## Card Pairing Algorithm\n\n![image](https://github.com/user-attachments/assets/116f38e5-149e-42ed-8dd1-3264a70479d5)\n\n## End turn card destiny algorithm \n\n![image](https://github.com/user-attachments/assets/2ae47007-41e1-42bc-8fda-ad91f854957f)\n\n\n# Card Gallery\n\n![11-07-2024 (02-52-33)](https://github.com/user-attachments/assets/3e42b5c9-7a7f-449f-b24f-4d807b9b9cd3)\n\n## Character Selection \u0026 Menu Showcase\n\n![image](https://github.com/user-attachments/assets/0062699b-e2bf-4028-a399-dfae837d1946)\n\n![image](https://github.com/user-attachments/assets/6c2c314c-0abf-4499-9a20-49b9d79e2bd7)\n\n![image](https://github.com/user-attachments/assets/79a8b086-6b40-4a78-a9e6-ed9e07dcce5f)\n\n![image](https://github.com/user-attachments/assets/dc33e333-a694-42cd-a2a6-75d5040f4869)\n\n![image](https://github.com/user-attachments/assets/317c70b8-60a7-4f5b-8618-1d3e29f94d2f)\n\n![image](https://github.com/user-attachments/assets/0c26d4a8-7e07-4c95-a888-4ea3051636f4)\n\n![image](https://github.com/user-attachments/assets/7be864db-250a-4b6f-8b8a-2fcf4f1f69ba)\n\n## Visual Progress\n### Latest Screenshots from Hearthstone Clone (Most Recent First ⬆️)\n\n## Gameplay Screenshots\n\n![image](https://github.com/user-attachments/assets/a60c573d-30d0-4d5e-a362-284bdb1cbb91)\n\n![image](https://github.com/user-attachments/assets/73df14f9-16c7-4cfe-bec4-9e62941af1f1)\n\n![image](https://github.com/user-attachments/assets/2a158bfe-7112-4d35-a63a-3f4fd6c1d631)\n\n![image](https://github.com/user-attachments/assets/25586fb0-f2b9-4bc8-85cc-26876d3c9b84)\n\n![image](https://github.com/user-attachments/assets/703c7924-f72d-4b43-8d07-840a4635e2a9)\n\n![image](https://github.com/user-attachments/assets/4da084a8-9764-452e-b70e-75193880d235)\n\n![image](https://github.com/user-attachments/assets/b1f04ea6-98a2-4310-81e4-781b7cf663e6)\n\n![image](https://github.com/user-attachments/assets/324de574-ea6b-4edc-8b10-c2615e11adec)\n\n![image](https://github.com/user-attachments/assets/c40bde19-eef7-4b50-ac69-bf39bdccca22)\n\n![image](https://github.com/user-attachments/assets/233019da-0465-40cc-a258-a95f663e6179)\n\n![image](https://github.com/user-attachments/assets/b7e1b784-960a-4ebd-bacf-f0984343176f)\n\n![image](https://github.com/user-attachments/assets/2df4917d-38f9-4d7b-a06f-49d550b1c917)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fenginkaratas%2Fhearthstone-clone-game","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fenginkaratas%2Fhearthstone-clone-game","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fenginkaratas%2Fhearthstone-clone-game/lists"}