Jump to content

Gwent standalone


Recommended Posts

hi, I'm currently working on standalone Gwent app, for Windows desktop in C#, targeting single player against AI

the current repository can be found here:

https://github.com/dhk-room101/gwent_csharp

 

It is basically a straight port from the original game as extracted and reverse engineered from the witcher 3, originally Scaleform/Actionscript 3 (https://github.com/dhk-room101/gwent_as3)

 

The AI/finite states classes are all there. Is there any programmer lurking around the forum? I'm asking because I happen to be visually and physically challenged( read virtually disabled in computer related), so progress is very slow and if I managed to get this far on my own, imagine what a couple more healthy smart and talented people helping along can do :smile:

 

Link to comment
Share on other sites

update: the human player controller states seem to be functional at this point, currently working on the correct sequence and reaction from AI: at this point the function that handles the AI attitude choosing seems to be working, I've seen the AI choosing multiple paths based on the human player strategy, such as Tactical Pass, Minimal Win, Spy using, to name few. There is still stuff to figure out, at this stage the game is still not playable, but has some visual functionality already working, at least at the human player controller side, if you want to give it a try.

 

Download, unzip and launch from the Bin subfolder:Gwent.exe

https://github.com/dhk-room101/gwent_csharp

Link to comment
Share on other sites

So now the project is using MVVM Sidekick framework, and it's somewhat cleaner and simpler.

the game in the current state is still not playable, but certain features are implemented:
-dynamically populate the player hand holder with random faction/cards, which cards are created at runtime based on their template
-selecting a card makes it appear in the zoom area
- double-click on the card, plays it, which prompts the AI to kick in, currently the AI is simply choosing a strategy, but doesn't play it's hand yet
- Next on my to-do list is to expand the AI, and maybe add some visual score

Download, unzip and launch from the Bin subfolder:Gwent.exe

https://github.com/dhk-room101/gwent_csharp

Link to comment
Share on other sites

update: there is now a functional Alpha version, that is the player and the AI can exchange some rounds, and there is also some score functionality.

On the to-do list there are milestones such as:

  • implement leaders and neutral cards
  • expand the AI
  • fully implement spy, tight bond, etc. functionality, currently some templates and basic AI strategies are ready, but there's no actual functionality to follow through
  • Etc.

Currently the project can use some help with QA and/or feedback
Download, unzip and launch from the Bin subfolder:Gwent.exe
https://github.com/dhk-room101/gwent_csharp
The project is currently using Visual Studio 2015 professional

As a reminder, I am physically and visually challenged/quasi-disabled computer related, and although I spend most of my time in a small room, my mind is still active, and to keep it occupied I work on interesting projects, such as Gwent in this case.

 

http://dhkgames.com/stuff/gwent.jpg

Edited by 123185321f
Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...