r/javascript 7d ago

Open-Source Gwent classic (The Witcher 3) Web & APK!

https://github.com/ia2904

Hi everyone!

I wanted to play Gwent, the classic card game from The Witcher 3, but the existing web-based projects needed improvements and had some issues. I decided to jump in, upgrade different forks from various versions, fix the gameplay bugs, and add some new modifications to make the web and mobile experience much better.

My main goal is to share this project so more people can discover it and enjoy this amazing card game as much as I do. It's now fully playable on Web Browsers, and I also packaged it into an Android APK!

LINKS:

Play on your Browser (GitHub Pages):

* Play v3.0.2

* Play v3.5

* Play v4.5

Play Completely Offline (PC / Laptop):

You can also get the source code repository directly from https://github.com/ia2904 . Just extract the ZIP file, double-click on "index.html", and it will open in your web browser. It runs 100% offline with no internet required!

Get Android APKs:

You can get the APKs directly from the "Releases" section of each project, or use the direct links below:

* Get APK v3.0.2

* Get APK v3.5

* Get APK v4.5

Credits to Arun Sundaram, Reynolds Costa & Sylver, who laid the foundations to create, modify, and improve this game in its early stages.

Special thanks to CD Projekt Red; although they are not involved in this unofficial fan project, it is entirely based on the amazing minigame they created for The Witcher 3.

39 Upvotes

11 comments sorted by

4

u/-xvi 7d ago

Wow this is great, just tested it on mobile and it looks and feels like the real thing.

I couldn't get it to work on Firefox for Android though, the Gwent logo was overlapping the Play button

2

u/Ok-Gold-3601 7d ago

Thanks for the kind words! The mobile version is optimized specifically to run through the APK file, so the web link might have some layout issues on certain mobile browsers like Firefox. I'll work on a fix for that layout bug soon. Thanks for the feedback!

2

u/brianjenkins94 7d ago

lmao yesss

1

u/Ok-Gold-3601 7d ago

Glad you like it! Thanks for the support! 🤝

4

u/SexiestAvocado 7d ago

Thank you for this. I replayed witcher 3 recently and this time did not skipped Gwent and I love it. Was very displeased when trying the official Gwent game changed a lot.

This is awesome

2

u/Ok-Gold-3601 7d ago

Same here! The official standalone version is a completely different game now, and many of us just wanted to play the classic, simple tactical card game we fell in love with in TW3. I'm so glad you found this and that you're enjoying it.

1

u/SexiestAvocado 7d ago

Very much som already shared with a couple of friends.

Also, read the repo and the inspiration for the new decks. I'm glad you added the balanced game from novigrad_tavern team, the decks urgently needed a fix as much as I love it it was easy to know what decks are underpowered.

2

u/Ok-Gold-3601 6d ago

Thanks for sharing it! And wow, I'm glad you read the repo. You are right; the original game balance made some decks way too underpowered, so the novigrad_tavern tweaks helped to make them fun and viable. Glad you appreciate the fixes!

1

u/Prozilla6 7d ago

Did you make this?

2

u/horangiwhakkatchi 7d ago

Literally says in the post what they did.

2

u/Ok-Gold-3601 7d ago

Haha, thanks for having my back! To clarify: no, I didn't create the original game from scratch. As mentioned in the post, I took older open-source forks, fixed the bugs, optimized it for web/mobile, and packaged the APKs to make it fully playable again!