Dominion Strategy Forum

Miscellaneous => Other Games => Topic started by: Watno on March 25, 2017, 08:47:30 am

Title: Watno's Online Greed
Post by: Watno on March 25, 2017, 08:47:30 am
I created an implementation of what I believe to be Donald's second best game, Greed.
It would be awesome if some of you guys could check it out.

You can find an online client here: https://rebrand.ly/greed
You can play against other players (provided there are any) or my (not very clever) bots.

It's a drafting game with relatively simple basic rules, but with 80 different cards with carious effects to make it interesting.
Every player gets dealt 12 cards, and you start drafting.Starting after the third drafted card, you play a card each time you draft a new one (so you usually choose one from a hand of three).
There are 3 types of cards: Actions, which have an immediate effect, and Thugs and Holdings, which stay in play and provide permanent effects.
The latter two have icons on them, which impact what cards you can play later.
Icons on holdings also give you markers, which are worth extra money at the end of the game. A holding gets one marker for each of it's icons, and another marker for each of the same icon you already have.
The winner is the player who accumulated most money in the end, with markers being worth $10,000.

Full rules can be found here: https://ssl.queen-games.com/dl/rules/greed_en.pdf

I set up a Discord server if people want to talk about it or potentially find others to play: https://discord.gg/Drs4Y9a
Title: Re: Watno's Online Greed
Post by: Jack Rudd on March 26, 2017, 09:43:10 am
I've played a few games on there. Looks good.
Title: Re: Watno's Online Greed
Post by: Donald X. on March 26, 2017, 05:34:02 pm
- I think separating the players on the left, with a blank line or horizontal bar, would make that area a lot more readable.
- If color is an option, I'd make Thugs blue and Holdings green.
- Lamonte's said "fewest," should be "most."

My first approach for the AI would be, for each decision, consider each option, for each option consider each order it could play out its cards, and simulate the rest of the game, with it playing the cards in that order, on-the-table things happening, but no card plays from other players or further drafts. Pick the option that wins by the most or loses by the least. Card-drawing cards would want to assume certain below-average draws (cards not in the deck that are just used for this). So overall it could plan a little, and recognize how some things matter, while trying to make meaningful plays. In my game they never stopped Jenny's from working, and one player gave up Insurance Office to play Tommy's; those kinds of things would be fixed.

After that you could have a pick order for turn one, modified by what else is in the hand, and you could use the pick order for turn two in the cases where the first pick is also a good turn one play. This would address the lack of ability the previous algorithm has for planning on turns 1-2.
Title: Re: Watno's Online Greed
Post by: pacovf on March 27, 2017, 01:00:08 am
- I think separating the players on the left, with a blank line or horizontal bar, would make that area a lot more readable.
- If color is an option, I'd make Thugs blue and Holdings green.

Second these. If color is not an option, it would still be a good idea to put space in between players and in between actions/thugs/holdings.

Good job though!
Title: Re: Watno's Online Greed
Post by: Watno on March 27, 2017, 08:10:04 am
Good suggestions,
i added color to the the cards (not yet in the log though). Despite Donald's suggestion, I made Thugs green and Holdings blue, as they are in the physical game.

(Also fixed Natascha being considered a Holding)

EDIT: Also fixed Lamonte's now.
Title: Re: Watno's Online Greed
Post by: pacovf on March 27, 2017, 09:53:01 am
You could also order the cards per type and/or number.
Title: Re: Watno's Online Greed
Post by: Donald X. on March 27, 2017, 07:01:43 pm
i added color to the the cards (not yet in the log though). Despite Donald's suggestion, I made Thugs green and Holdings blue, as they are in the physical game.
Ah, they are reversed in the prototype.
Title: Re: Watno's Online Greed
Post by: pacovf on March 27, 2017, 07:57:50 pm
Something else: the final score should be separated from "end of game" effects. It can get a bit confusing the way it is now.

EDIT: relocate does not seem to put the holding back in your hand.

EDIT: when asking to pay a price, it would be nice if the discounted price was shown instead (and maybe even how much it was discounted and why?)
Title: Re: Watno's Online Greed
Post by: Watno on March 28, 2017, 08:52:20 am
EDIT: relocate does not seem to put the holding back in your hand.

EDIT: when asking to pay a price, it would be nice if the discounted price was shown instead

These two should be fixed now.
Title: Re: Watno's Online Greed
Post by: yaffle on April 16, 2017, 05:43:29 am
I'm really enjoying this game! I've never played it IRL and didn't read the rules but it was easy to pick up. It reminds me of playing on Iso which I STILL MISS VERY MUCH.
So props to you I will see if my games club has it, they probably do.
Title: Re: Watno's Online Greed
Post by: Watno on April 16, 2017, 07:06:32 am
I'm glad you like it.
Title: Re: Watno's Online Greed
Post by: Watno on October 10, 2019, 01:53:11 pm
Back online at new location: http://rebrand.ly/greed

I also set up a Discord server if people want to talk about it or potentially find others to play: https://discord.gg/Drs4Y9a
Title: Re: Watno's Online Greed
Post by: pacovf on October 10, 2019, 05:52:36 pm
The link failed for me, but adding an "s" after http made it work. Thanks for putting this back online!
Title: Re: Watno's Online Greed
Post by: pubby on October 11, 2019, 05:20:25 am
My adblock doesn't like it for some reason.
Quote
uBlock Origin has prevented the following page from loading:

http://35.188.12.46/

Because of the following filter

||35.188.$document
Title: Re: Watno's Online Greed
Post by: Watno on October 11, 2019, 01:38:58 pm
My adblock doesn't like it for some reason.
Quote
uBlock Origin has prevented the following page from loading:

http://35.188.12.46/

Because of the following filter

||35.188.$document

Apparently Google gave me an IP they don't like. I changed it now and hope noone will decide to hate this one.