Dominion Strategy Forum

Miscellaneous => Other Games => Topic started by: LuciferousPeridot on January 02, 2017, 04:02:45 pm

Title: Luciferous' Temporum Client
Post by: LuciferousPeridot on January 02, 2017, 04:02:45 pm
Hi,

If you fancy something different to that...err...other game, please try my online implementation of Temporum.
Second time of trying, would love to see a few people playing it at the same time.

It's a hobby project so nothing sophisticated:

(http://arcdevtemporum.azurewebsites.net/content/tpic.png)

Hover over cards for full description.

Game is at:

http://arcdevtemporum.azurewebsites.net/ (http://arcdevtemporum.azurewebsites.net/)

Rules are on the RGG site:

http://riograndegames.com/Game/1280-Temporum (http://riograndegames.com/Game/1280-Temporum)

Thanks for any feedback

Edit: Now looks like this:

(http://i.imgur.com/ln6jgWH.jpg)
Title: Re: Luciferous' Temporum Client
Post by: Jimmmmm on January 02, 2017, 04:47:10 pm
Why is setting a password so difficult? I'm not going to provide credit card details or anything.

Quote
Passwords must have at least one non letter or digit character. Passwords must have at least one digit ('0'-'9'). Passwords must have at least one uppercase ('A'-'Z').
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on January 02, 2017, 04:54:47 pm
Why is setting a password so difficult? I'm not going to provide credit card details or anything.

Quote
Passwords must have at least one non letter or digit character. Passwords must have at least one digit ('0'-'9'). Passwords must have at least one uppercase ('A'-'Z').

Sorry about that - default from ASP.NET framework. I'll see if I can change that.

(fixed that - thanks)

Title: Re: Luciferous' Temporum Client
Post by: GendoIkari on January 03, 2017, 01:27:10 pm
Keep at it, I'm excited for this to be a thing.

It seems pretty buggy at the moment. I just played a game where the computer went to Information Age, but he stayed there and didn't do anything, even though he had 4 crowns in an earlier time; so he should have moved there and done that action.

Some advice on the interface; clicking a zone to choose to change history, and then also clicking to choose to move there, makes it a little difficult to do exactly what you want. A few times I changed history when I just wanted to move.

I do really like the way you show the timelines. Much cooler than the actual arrows that the real game and my implementation uses.
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on January 03, 2017, 05:33:18 pm
Hi GendoIkari, thanks for comments.

I've just deployed a fix to Information Age. However it's still not quite right. Visiting Police State from information age, triggers the Age restrictions, which I don't think should happen. I need to review the way I have move and visit actions set up. The bots are mostly random so will not provide much competition and may move to zones they cannot do.

MicQ also mentioned clicking on the zone to change history was confusing.

I haven't implemented any of the Score/Draw/Zones as I don't use these when playing normally as they take a bit away from moving about the board. Do you think that is the case?

Sadly I'm busy with work for the next few days - I've enjoyed hacking at this over the holidays :)
Title: Re: Luciferous' Temporum Client
Post by: GendoIkari on January 03, 2017, 06:43:12 pm
Hi GendoIkari, thanks for comments.

I've just deployed a fix to Information Age. However it's still not quite right. Visiting Police State from information age, triggers the Age restrictions, which I don't think should happen. I need to review the way I have move and visit actions set up. The bots are mostly random so will not provide much competition and may move to zones they cannot do.

MicQ also mentioned clicking on the zone to change history was confusing.

I haven't implemented any of the Score/Draw/Zones as I don't use these when playing normally as they take a bit away from moving about the board. Do you think that is the case?

Sadly I'm busy with work for the next few days - I've enjoyed hacking at this over the holidays :)

I asked Donald a while ago about Police State, and he confirmed that its restriction applies any time you would move away from there, not just during normal moving. So yes, I'm pretty sure it's correct that if you move to Police State as part of Information Age, then you can't continue from there to move up.

Donald has also said that he wishes he included fewer of the score/draw/play zones. But I think they should still be included; without them, you'll often never have the option to score other than the Time 1 choice, and often it's an important strategic decision which place to score at.
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on January 07, 2017, 03:35:37 pm
Added a few updates:

 - All the score/play/draw zones have been added which means all zones and cards are now done. Interactions may still not be quite correct or cause issues with the bots.
- Updated normal turn 'Change History' to be Change History *or* Move.
- When the game ends the final game state remains on the page along with the chat

Next up I want to try and improve the bots - anyone suggest some good 'rules of thumb' that the bots could use?

Title: Re: Luciferous' Temporum Client
Post by: GendoIkari on January 07, 2017, 05:03:28 pm
Added a few updates:

 - All the score/play/draw zones have been added which means all zones and cards are now done. Interactions may still not be quite correct or cause issues with the bots.
- Updated normal turn 'Change History' to be Change History *or* Move.
- When the game ends the final game state remains on the page along with the chat

Next up I want to try and improve the bots - anyone suggest some good 'rules of thumb' that the bots could use?

My bots are quite dumb the way that they make decisions, but it's something:

If they have enough money to score any card in their hand, they go to Time 1.
Otherwise, if they have any cards in hand, they go to Time 3.
Otherwise, they go to Time 2.

They actually use some real intelligence to decide which crowns to move when they score, based on which zones care about ruling or not, and which times they can rule.

Donald once sent me a heuristic for assigning a value to the game state, based on score, money, number of cards in hand, etc. The idea was to just have the bots "check" the result of every possible move, and then choose the one that results in the highest valued game state. But I never got around to doing it; the way mine is set up made it difficult to loop through all possible choices.
Title: Re: Luciferous' Temporum Client
Post by: LibraryAdventurer on January 07, 2017, 11:13:01 pm
bug report:
I played Bag of Loot and it didn't return to my hand
EDIT: I was on the Time 4 spot that lets you draw 2 cards, play one, and discard the other.
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on January 08, 2017, 06:21:33 am
bug report:
I played Bag of Loot and it didn't return to my hand
EDIT: I was on the Time 4 spot that lets you draw 2 cards, play one, and discard the other.

Thanks LibraryA. That's fixed. I also had Age of Toys playing the card then discarding, which made things more complicated than they needed to be.
Title: Re: Luciferous' Temporum Client
Post by: Mic Qsenoch on January 08, 2017, 07:29:23 pm
I just played a game where it didn't end when I got all my crowns in Time IV. I took a few more turns doing other stuff and then scored another card, when I clicked on the Time IV crowns and then got and "Oops error" message or something. Why is the Time IV region clickable anyway?
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on January 09, 2017, 04:01:51 am
I just played a game where it didn't end when I got all my crowns in Time IV. I took a few more turns doing other stuff and then scored another card, when I clicked on the Time IV crowns and then got and "Oops error" message or something. Why is the Time IV region clickable anyway?

Thanks - that's fixed. I still need to update the front end so it only highlights ages you can advance from.
Title: Re: Luciferous' Temporum Client
Post by: Mic Qsenoch on January 10, 2017, 07:45:10 pm
The check for whether you can perform a scoring action is broken with Friends in Old Places, the discount works if I'm allowed to score, but it doesn't let you score at all if you don't have the $$ for the unreduced cost.

If I visit Industrial Revolution (while ruling there), play Trinket and then another card, it lets me return the second card to my hand rather than the Trinket.
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on January 11, 2017, 03:46:42 am
The check for whether you can perform a scoring action is broken with Friends in Old Places, the discount works if I'm allowed to score, but it doesn't let you score at all if you don't have the $$ for the unreduced cost.

If I visit Industrial Revolution (while ruling there), play Trinket and then another card, it lets me return the second card to my hand rather than the Trinket.

Thanks MicQ. Was this issue with Friends in Old Place the 'not enough coins!' message - i.e. it let's you try to select a card rather than just moving to the next player? Can you remember if your total coins was equal to the reduced score cost? I can see the issue if so. (That wasn't it. )


Title: Re: Luciferous' Temporum Client
Post by: BlackHole on January 11, 2017, 12:09:07 pm
Thanks MicQ. Was this issue with Friends in Old Place the 'not enough coins!' message - i.e. it let's you try to select a card rather than just moving to the next player? Can you remember if your total coins was equal to the reduced score cost? I can see the issue if so. (That wasn't it. )
Maybe you are thinking about the game between us? We had a problem with iron age, but the total coins weren't equal to the reduced score cost, at least once not. And I found another small mistake: robot uprising has the card text of mere anarchy, didn't check what it does if you go there though.
Title: Re: Luciferous' Temporum Client
Post by: Mic Qsenoch on January 11, 2017, 12:48:59 pm
The check for whether you can perform a scoring action is broken with Friends in Old Places, the discount works if I'm allowed to score, but it doesn't let you score at all if you don't have the $$ for the unreduced cost.

If I visit Industrial Revolution (while ruling there), play Trinket and then another card, it lets me return the second card to my hand rather than the Trinket.

Thanks MicQ. Was this issue with Friends in Old Place the 'not enough coins!' message - i.e. it let's you try to select a card rather than just moving to the next player? Can you remember if your total coins was equal to the reduced score cost? I can see the issue if so. (That wasn't it. )

It didn't let me select a card, just moved on to the next player (all of my cards were $12/6 and I had $10).
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on January 11, 2017, 02:55:03 pm
Thanks MicQ. Was this issue with Friends in Old Place the 'not enough coins!' message - i.e. it let's you try to select a card rather than just moving to the next player? Can you remember if your total coins was equal to the reduced score cost? I can see the issue if so. (That wasn't it. )
Maybe you are thinking about the game between us? We had a problem with iron age, but the total coins weren't equal to the reduced score cost, at least once not. And I found another small mistake: robot uprising has the card text of mere anarchy, didn't check what it does if you go there though.

Thanks for the games blackhole. It's great to see people playing.

That's robot uprising corrected and a change in for zone cost reduction.
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on January 11, 2017, 03:49:38 pm
The check for whether you can perform a scoring action is broken with Friends in Old Places, the discount works if I'm allowed to score, but it doesn't let you score at all if you don't have the $$ for the unreduced cost.

If I visit Industrial Revolution (while ruling there), play Trinket and then another card, it lets me return the second card to my hand rather than the Trinket.

Thanks MicQ. Was this issue with Friends in Old Place the 'not enough coins!' message - i.e. it let's you try to select a card rather than just moving to the next player? Can you remember if your total coins was equal to the reduced score cost? I can see the issue if so. (That wasn't it. )

It didn't let me select a card, just moved on to the next player (all of my cards were $12/6 and I had $10).

Yep something not right there - I managed to replicate it once, but not again. Fixed.
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on January 12, 2017, 08:58:02 am
Enabling post game chat ended up being more complicated than I thought, including re-working the re-connecting part. Testing multiplayer interactions is tricky, so please update me if you notice anything odd with that
Title: Re: Luciferous' Temporum Client
Post by: BlackHole on January 13, 2017, 08:51:41 am
I'm up for some games in the evening if you want, that means 8 pm UTC  ;)
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on January 13, 2017, 12:42:33 pm
I'm up for some games in the evening if you want, that means 8 pm UTC  ;)

Sorry dude - I'm out this evening. Thanks though. Tomorrow?
Title: Re: Luciferous' Temporum Client
Post by: BlackHole on January 13, 2017, 04:53:43 pm
I'm up for some games in the evening if you want, that means 8 pm UTC  ;)

Sorry dude - I'm out this evening. Thanks though. Tomorrow?
I'm not sure right now. Maybe, but certainly later than 8 pm UTC, more like 10 or so. :)
Title: Re: Luciferous' Temporum Client
Post by: BlackHole on January 16, 2017, 10:30:54 am
I found another small mistake  :)
Warm Globe is an age 4 zone, though it is implemented as age 3 zone
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on January 16, 2017, 03:47:31 pm
I found another small mistake  :)
Warm Globe is an age 4 zone, though it is implemented as age 3 zone

Thanks! An easy one :)

I'm online now for the next 30 mins or so if anyone wants a game.
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on January 22, 2017, 05:39:50 pm
I've made an update to include wero's fabulous scans of the Temporum artwork.

(http://arcdevtemporum.azurewebsites.net/content/tempwithimagesdeps.png)

If you hover over a card it shows you the card detail, not sure if that's the best solution, particularly as you cannot see the score costs.

Also, anyone know what the card font is? (or a similar font?)

Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on January 23, 2017, 05:21:20 am
I added guest login should anyone, um, be put off by having to register   ;)
Title: Re: Luciferous' Temporum Client
Post by: LastFootnote on January 23, 2017, 01:41:02 pm
I wish there were a way to resign a game, at least one-player games that you accidentally start by joining a table as Player 1.

Also, it would be great if joining a table as Player 1 didn't automatically start a solo game.
Title: Re: Luciferous' Temporum Client
Post by: Mic Qsenoch on January 23, 2017, 02:07:16 pm
I wish there were a way to resign a game, at least one-player games that you accidentally start by joining a table as Player 1.

Also, it would be great if joining a table as Player 1 didn't automatically start a solo game.

You aren't joining as Player 1, you're joining a 1 Player game.
Title: Re: Luciferous' Temporum Client
Post by: BlackHole on January 23, 2017, 04:06:04 pm
I've made an update to include wero's fabulous scans of the Temporum artwork.

(http://arcdevtemporum.azurewebsites.net/content/tempwithimagesdeps.png)

If you hover over a card it shows you the card detail, not sure if that's the best solution, particularly as you cannot see the score costs.

Also, anyone know what the card font is? (or a similar font?)

Wow that just looks awesome!!
I think its ok without the score costs, though the cards hovering over the score bord is maybe not optimal. Well at least i think one of these points would be good to keep an eye on so one can calculate the scoring options better. ;)
edit: and i'm just thinking that maybe a warning sign for police state is needed.
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on January 23, 2017, 04:13:13 pm
I think its ok without the score costs, though the cards hovering over the score bord is maybe not optimal. Well at least i think one of these points would be good to keep an eye on so one can calculate the scoring options better. ;)

That's a good point!
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on January 23, 2017, 05:03:57 pm
(http://i.imgur.com/JwCbSTX.png)


I lost, naturally, but this was a good board.
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on January 23, 2017, 05:23:13 pm
I wish there were a way to resign a game, at least one-player games that you accidentally start by joining a table as Player 1.

Adding resign option is on my list - maybe replacing with a bot if multiplayer. How does the current dominion handle a resign if there are more than 2 players?
Title: Re: Luciferous' Temporum Client
Post by: BlackHole on January 24, 2017, 05:05:37 am
(http://i.imgur.com/JwCbSTX.png)


I lost, naturally, but this was a good board.
It was just super fast :)
And as close as it can get

I found another small bug :P : while having 4 crowns in time 3, i went there and played anubis statuette to go to information age (quite silly but ok :D). I had another turn in time 3, though that is not allowed because of information age blocking zones in which you already were in any given turn.
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on January 24, 2017, 09:41:05 am
I found another small bug :P : while having 4 crowns in time 3, i went there and played anubis statuette to go to information age (quite silly but ok :D). I had another turn in time 3, though that is not allowed because of information age blocking zones in which you already were in any given turn.

Yes - I'm logging zones visited but in context of the zone, rather than at player turn context. Thanks again for taking the time to note these.
Title: Re: Luciferous' Temporum Client
Post by: Mic Qsenoch on January 27, 2017, 03:07:01 pm
It would be nice if there was a visual indication of which zones still had $$ on them from Primitive Paradise.
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on January 28, 2017, 06:41:32 am
A few changes:

 - incorporated a new layout by bebr117 - making more room for the log and chat
 - (edit: added /resign command if single player or against bots)
 - added first visit coin display for primitive paradise
 - text display alert when your total coins change
 - Advance crown logging now a summary for each time
 - fixed visited zones issue with Anubis and Information Age
 - fixed some incorrect card costs
 - predict the future no longer tries to change history in Age IV
 - reworked connection and guest login code - hopefully fixing guests remaining in the lobby

(http://i.imgur.com/Y2y9cPA.png)
Title: Re: Luciferous' Temporum Client
Post by: Mic Qsenoch on January 28, 2017, 03:03:43 pm
The number of crowns that pop up when you score stuff don't adjust if you have say Conspiracy.
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on January 29, 2017, 04:47:20 am
A couple of quick fixes from last nights games:

 - Fixed 'who rules' for the various tied cases.
 - I had investments work with total coin adjustment over a turn instead of coin gains. This wasn't so great if, say, you discarded investments after scoring a card when you had just enough to win the game next turn (sorry BH).

The number of crowns that pop up when you score stuff don't adjust if you have say Conspiracy.

Do you mean in the player message area 'has n crowns to advance'?
Title: Re: Luciferous' Temporum Client
Post by: Mic Qsenoch on January 29, 2017, 12:11:58 pm
Do you mean in the player message area 'has n crowns to advance'?

There is like a number that flashes in the middle of the screen briefly. I think it's red.

edit: Maybe that is the amount of coin you pay? And it's red because it's minus coin and I was just confused because 4 dollars score 4 crowns. That's probably it.
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on January 31, 2017, 03:24:02 am
Do you mean in the player message area 'has n crowns to advance'?

There is like a number that flashes in the middle of the screen briefly. I think it's red.

edit: Maybe that is the amount of coin you pay? And it's red because it's minus coin and I was just confused because 4 dollars score 4 crowns. That's probably it.

Yea I tried to give a quick visual indication of losing or gaining coins when it's not your turn.
Title: Re: Luciferous' Temporum Client
Post by: LastFootnote on February 01, 2017, 02:09:25 am
Started a new game, and I first went to Imperial China. I chose to play a card, playing my Conspiracy. I then intended to use Imperial China's ability to discard my other card for $4, but it never gave me the option.

Start: 2/1/2017 7:05:54 AM
Zones:
Ancient Greece
Imperial China
Age of Cults
Great Depression
Age Of Discovery
Industrial Revolution
Warm Globe
Age Of Toys
Mere Anarchy
Alien Contact
==Start Turn 1 Player Guest65==
Guest65: Moves to zone Imperial China
Guest65: Visits zone Imperial China
Guest65: Plays Conspiracy
Guest65: takes 0 coins (Conspiracy)
==End Turn 1 Player Guest65==
==Start Turn 1 Player Bot12==
Bot12: Moves to zone Imperial China
Bot12: Visits zone Imperial China
Bot12: Plays Shogun's Katana
Bot12: takes 10 coins (Shogun's Katana)
Bot12: takes 0 coins (Shogun's Katana)
Bot12: Discards a card.
Bot12: takes 4 coins (Imperial China)
==End Turn 1 Player Bot12==
==Start Turn 2 Player Guest65==
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on February 01, 2017, 02:47:39 am
Started a new game, and I first went to Imperial China. I chose to play a card, playing my Conspiracy. I then intended to use Imperial China's ability to discard my other card for $4, but it never gave me the option.

Oddly Bebr117 picked this issue up in the code yesterday and committed a fix, I did't get round to making it live. Sorry about that.
Title: Re: Luciferous' Temporum Client
Post by: Donald X. on February 01, 2017, 05:01:41 am
Some comments:

Primitive Paradise: You're supposed to get the $ before following instructions for the Zone.

A good way to make something visible on any background is to surround it with a white outline, then a black outline. You can see the outline even on white or black! I would do this for the pawns. Also I would make them look like the pawns, and make the crowns crowns.

I think the log could be way more readable.
- use "+$9" rather than "takes 9 coins" (and -"$9")
- use a symbol for crown, if you can't make an ASCII crown or just "C" (and similar "+9C")
- colorcode player names
- put parentheticals in a darker gray to more easily ignore them
- drop the word "zone"
- indent for side-effects of visiting a zone or playing/scoring cards (thus sometimes multi-indenting)

The bots are obv. very bad, doing things like visiting Mere Anarchy to lose money. A good classic simple approach is to come up with a formula that says how well you're doing, and consider each possible play, and pick the one that maximizes that formula. The formula includes $, cards in hand, advancements, abilities from cards, rulership of zones, whether or not you've won. The basic deal is that a card and an advancement are both worth $4, except of course that both cards and $ are worthless when in excess of what you need to win (well overshooting a little is okay because it protects you). It should be easy to get a formula that results in better play than what you have.

It would be better to be able to see full card names for your hand - they could be vertical? And the scoring formulas.
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on February 01, 2017, 07:31:52 am
Some comments:

Primitive Paradise: You're supposed to get the $ before following instructions for the Zone.

A good way to make something visible on any background is to surround it with a white outline, then a black outline. You can see the outline even on white or black! I would do this for the pawns. Also I would make them look like the pawns, and make the crowns crowns.

I think the log could be way more readable.
- use "+$9" rather than "takes 9 coins" (and -"$9")
- use a symbol for crown, if you can't make an ASCII crown or just "C" (and similar "+9C")
- colorcode player names
- put parentheticals in a darker gray to more easily ignore them
- drop the word "zone"
- indent for side-effects of visiting a zone or playing/scoring cards (thus sometimes multi-indenting)

The bots are obv. very bad, doing things like visiting Mere Anarchy to lose money. A good classic simple approach is to come up with a formula that says how well you're doing, and consider each possible play, and pick the one that maximizes that formula. The formula includes $, cards in hand, advancements, abilities from cards, rulership of zones, whether or not you've won. The basic deal is that a card and an advancement are both worth $4, except of course that both cards and $ are worthless when in excess of what you need to win (well overshooting a little is okay because it protects you). It should be easy to get a formula that results in better play than what you have.

It would be better to be able to see full card names for your hand - they could be vertical? And the scoring formulas.

Thanks Donald! The bots are almost completely random. Most games are being played are against bots so I should prioritise this. I'm not sure if making them avoid obvious mistakes would be an easier quick fix, or aiming for something like your suggested review of future game states which may take longer.





Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on February 13, 2017, 04:43:01 am
A few updates:

 - Experimental changes to bots to improve play. This is based on Donald's suggestion above, with the bots simulating future plays and calculating a 'score' for each sequence.
 - You now get the $2 from primitive paradise before zone actions.
 - Who rules each time is now highlighted (thanks Bebr117)

I had to revisit a fair amount of the code to enable the bots to simulate game states - so please update me if you notice any new bugs.

(http://i.imgur.com/kY4Us1F.jpg)


Title: Re: Luciferous' Temporum Client
Post by: werothegreat on February 13, 2017, 09:32:08 am
I like that real zones are now also highlighted.  Is this a new feature?
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on February 13, 2017, 12:59:06 pm
I like that real zones are now also highlighted.  Is this a new feature?

No that's just showing zones you can move to. I tried adding a different colour border for the real zones when not clickable, but it didn't look right. I then tried using css filters on the non real zones, what do you think?:

(http://i.imgur.com/cvONsxV.png)
Title: Re: Luciferous' Temporum Client
Post by: LastFootnote on February 13, 2017, 01:43:39 pm
I like that real zones are now also highlighted.  Is this a new feature?

No that's just showing zones you can move to. I tried adding a different colour border for the real zones when not clickable, but it didn't look right. I then tried using css filters on the non real zones, what do you think?:

I think the best way to highlight where the real timeline is would be to make the lines between those zones a much brighter gold.
Title: Re: Luciferous' Temporum Client
Post by: GendoIkari on February 13, 2017, 02:57:30 pm
I like that real zones are now also highlighted.  Is this a new feature?

No that's just showing zones you can move to. I tried adding a different colour border for the real zones when not clickable, but it didn't look right. I then tried using css filters on the non real zones, what do you think?:

I think the best way to highlight where the real timeline is would be to make the lines between those zones a much brighter gold.

I think that whatever the timeline itself looks like, it's really helpful to have the 4 real zones (or the zones you can currently move to) indicated someway on the zone itself. The faded out look looks cool, but the border it had is more obvious and clear.
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on February 13, 2017, 04:20:44 pm
I like that real zones are now also highlighted.  Is this a new feature?

No that's just showing zones you can move to. I tried adding a different colour border for the real zones when not clickable, but it didn't look right. I then tried using css filters on the non real zones, what do you think?:

I think the best way to highlight where the real timeline is would be to make the lines between those zones a much brighter gold.

I think that whatever the timeline itself looks like, it's really helpful to have the 4 real zones (or the zones you can currently move to) indicated someway on the zone itself. The faded out look looks cool, but the border it had is more obvious and clear.

The green highlight is still there when you have to select a zone to move to, that last image just shows how the zones could look when you are doing something like selecting a card to play. Saying that the time lines do need looking at, they're about as visible as the tokens that come with the real game :)
Title: Re: Luciferous' Temporum Client
Post by: GendoIkari on February 13, 2017, 06:50:31 pm
I like that real zones are now also highlighted.  Is this a new feature?

No that's just showing zones you can move to. I tried adding a different colour border for the real zones when not clickable, but it didn't look right. I then tried using css filters on the non real zones, what do you think?:

I think the best way to highlight where the real timeline is would be to make the lines between those zones a much brighter gold.

I think that whatever the timeline itself looks like, it's really helpful to have the 4 real zones (or the zones you can currently move to) indicated someway on the zone itself. The faded out look looks cool, but the border it had is more obvious and clear.

The green highlight is still there when you have to select a zone to move to, that last image just shows how the zones could look when you are doing something like selecting a card to play. Saying that the time lines do need looking at, they're about as visible as the tokens that come with the real game :)

In regards to your last line, did you know that they fixed the arrows in the second printing? They're now big and white. :) Rio Grande will send you replacements if you ask, but you'll have to pay shipping.
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on February 18, 2017, 10:57:56 am
A few updates:

- Log now indented, player names in colour and a few other tidy ups.
- Real zones now highlighted when not on move action
- Fixed error with bots where playing Crown Jewels or barbarian as first play in Communist Utopia did not then trigger Black Market, incorrectly allowing a second play card in simulated game state. (This one took a while to work out!)
- Treasure map now triggered when visiting information age.
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on February 23, 2017, 04:34:03 am
Getting carried away now...

 - Added ranked games and a leaderboard. I've temporarily left it so guests can also play ranked games. I have used a trueskill library to calculate ratings.
 - Added a number of bots with (slightly) different rules to the base bot.

(http://i.imgur.com/3VA1WFc.png)
(not even top on my own leaderboard)
Title: Re: Luciferous' Temporum Client
Post by: Mic Qsenoch on February 23, 2017, 11:57:11 am
TrinketBot OP
Title: Re: Luciferous' Temporum Client
Post by: Geronimoo on February 24, 2017, 03:56:36 pm
Played some games. Works great. Hope to see more people in the lobby.
Title: Re: Luciferous' Temporum Client
Post by: Mic Qsenoch on February 25, 2017, 05:29:58 pm
I used Information Age to visit Primitive Paradise but only got $2 from Information Age, the money didn't come off Primitive Paradise (I visited both alone).

BlackHole couldn't see anything in the box that gives everyone's cards, money, and perpetuals. I also think they couldn't see the meeples on the board. (edit: when he reloaded after the first game, it was all visible).
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on February 26, 2017, 05:46:01 am
I used Information Age to visit Primitive Paradise but only got $2 from Information Age, the money didn't come off Primitive Paradise (I visited both alone).

BlackHole couldn't see anything in the box that gives everyone's cards, money, and perpetuals. I also think they couldn't see the meeples on the board. (edit: when he reloaded after the first game, it was all visible).

Hi. Yea the issue with the tokens was browser caching javascript.

All actions that triggered an additonal visit were not triggering primitive paradise. That's now fixed.

I also managed to break Police State zone restrictions some time ago - that's also fixed now.
Title: Re: Luciferous' Temporum Client
Post by: Mic Qsenoch on February 26, 2017, 11:58:04 am
There was another thing where BlackHole used Communist Utopia to play 2 Anubis Statuette's but only got to visit one other zone afterwards.
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on February 26, 2017, 04:26:00 pm
There was another thing where BlackHole used Communist Utopia to play 2 Anubis Statuette's but only got to visit one other zone afterwards.

Thanks again for taking the time to note these. That one is sorted now. Also, fixed Age of Cats not correctly checking remaining money for second score.

Blackhole also logged an issue where playing Treasure Map on a zone visited from Information Age, should not then trigger Treasure map discard as a result of originally visiting Infomation Age. I guess this is right if you finish visiting Info Age when you visit another zone, but I'm not 100% sure.

Title: Re: Luciferous' Temporum Client
Post by: Deadlock39 on February 26, 2017, 11:08:19 pm
Hi. Yea the issue with the tokens was browser caching javascript.

FYI, you can prevent this type of issue by adding a dummy URL parameter to your Javascript files.

For example, if you have this in your main page HTML:
Code: [Select]
<script src="../scripts/dominionCards.js" type="text/javascript"></script>you can modify it to be:
Code: [Select]
<script src="../scripts/dominionCards.js?1" type="text/javascript"></script>
Then, when you update dominonCards.js, you can also update your html page and increment the number by 1.  When you do this, the browser sees the script file as a new script, and won't pull use the one it has cached. (You don't have to have the parameter already, adding it when you don't already have it will accomplish the same.)
Title: Re: Luciferous' Temporum Client
Post by: pacovf on February 27, 2017, 12:02:39 am
Games against bots seem to time out all the time, way before I can reasonably end a game. Is that a feature, or a problem on my side?
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on February 27, 2017, 02:37:29 am
Games against bots seem to time out all the time, way before I can reasonably end a game. Is that a feature, or a problem on my side?

Sorry about that. Games will time out after 5 mins of inactivity. That's not what you are getting though?

Thanks Deadlock for the js tip.
Title: Re: Luciferous' Temporum Client
Post by: pacovf on February 27, 2017, 04:44:02 am
5 minutes might be right, but I am playing throughout. I don't think I spend more than ~20 secs without making a move.

EDIT: doesn't seem to be happening anymore now...? Probably a problem on my end.
Title: Re: Luciferous' Temporum Client
Post by: GendoIkari on February 27, 2017, 08:33:41 am
Hi. Yea the issue with the tokens was browser caching javascript.

FYI, you can prevent this type of issue by adding a dummy URL parameter to your Javascript files.

For example, if you have this in your main page HTML:
Code: [Select]
<script src="../scripts/dominionCards.js" type="text/javascript"></script>you can modify it to be:
Code: [Select]
<script src="../scripts/dominionCards.js?1" type="text/javascript"></script>
Then, when you update dominonCards.js, you can also update your html page and increment the number by 1.  When you do this, the browser see the script file as a new script, and won't pull use the one it has cached. (You don't have to have the parameter already, adding it when you already don't have it will accomplish the same.)

Recommend doing this for CSS files as well. I generally put the version number in the querystring.
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on February 27, 2017, 08:46:27 am
5 minutes might be right, but I am playing throughout. I don't think I spend more than ~20 secs without making a move.

EDIT: doesn't seem to be happening anymore now...? Probably a problem on my end.

Hmm I did a server restart earlier so may be an indication something was not right on the server. But struggling to see what this could be. Did you start multiple games by any chance?



Title: Re: Luciferous' Temporum Client
Post by: pacovf on February 27, 2017, 12:52:06 pm
No, one at a time, always 2 player with a bot. The time out would happen irrespectively of my activity. I once had it disconnect within a second of making a move. Was using Firefox on a Mac, in case it matters.
Title: Re: Luciferous' Temporum Client
Post by: Mic Qsenoch on February 27, 2017, 08:02:17 pm
Today when I load the site, first I get empty boxes and then 1-2 seconds later all the lobby stuff appears. When I click any of the 'Join' or 'Play with bots' buttons, nothing happens.
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on February 28, 2017, 03:24:31 am
Today when I load the site, first I get empty boxes and then 1-2 seconds later all the lobby stuff appears. When I click any of the 'Join' or 'Play with bots' buttons, nothing happens.

Sorry Mic. I had a look at the log and there was an authentication error last night and this looks to be within the networking framework  so that might be it. If you still have the problem could you hit F12 on your browser and send me the javascript in the console tab? and otherwise try logging out and in again? Guest games were being logged successfully throughout the last day so the server wasn't down in general.

I need to improve the logging at the server to give me more information for these types of issue.

 

Title: Re: Luciferous' Temporum Client
Post by: Mic Qsenoch on February 28, 2017, 09:37:50 am
There's nothing in the console except "onRefreshLobbyView" (and it increments up as time passes). I can't send chat messages also. I did try logging in and out before and also today. All the same if I use a guest account.
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on February 28, 2017, 11:14:48 am
There's nothing in the console except "onRefreshLobbyView" (and it increments up as time passes). I can't send chat messages also. I did try logging in and out before and also today. All the same if I use a guest account.

Are you playing from a different location? Perhaps where your web access goes via a proxy?

I can replicate this behaviour when I'm on a network with a web filtering proxy.



Title: Re: Luciferous' Temporum Client
Post by: Mic Qsenoch on February 28, 2017, 12:20:49 pm
There's nothing in the console except "onRefreshLobbyView" (and it increments up as time passes). I can't send chat messages also. I did try logging in and out before and also today. All the same if I use a guest account.

Are you playing from a different location? Perhaps where your web access goes via a proxy?

I can replicate this behaviour when I'm on a network with a web filtering proxy.

I'll look into it, definitely sounds like it's on my end.
Title: Re: Luciferous' Temporum Client
Post by: Mic Qsenoch on February 28, 2017, 09:35:03 pm
I guess my problems are due to connecting through some wireless hotspot thing. I couldn't find anything in the device settings that looked like a likely culprit, but I don't really need to be able to use your site through that connection.
Title: Re: Luciferous' Temporum Client
Post by: Mic Qsenoch on February 28, 2017, 10:45:11 pm
You get the Primitive Paradise money even if there's another person there when you visit.

I didn't get money from Think Tank when I discarded my entire hand with Feudal Japan, same with Kill Your Grandfather.
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on March 01, 2017, 03:49:50 pm
You get the Primitive Paradise money even if there's another person there when you visit.

I didn't get money from Think Tank when I discarded my entire hand with Feudal Japan, same with Kill Your Grandfather.

huh. I never noticed the 'alone' text before. I fixed the discard hand issue a few days ago will make that live soon.

There's a issue tracker here https://bitbucket.org/paularundel/temporum/issues?status=new&status=open (https://bitbucket.org/paularundel/temporum/issues?status=new&status=open) which should allow anyone to add bugs/suggestions
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on March 06, 2017, 04:13:42 pm
Due to an administrative oversight I neglected to implement zone Bureaucracy. I have now completed the necessary forms and filed with the appropriate departments.

(Also, I hopefully fixed a lot of the issues with bots and changing history, so the bots should be a little more dynamic in their play. I've not had a chance to look at the network related issues some people are having, but there's issues with both joining games and folks being cleared from games and the lobby on disconnecting).

(Edit: messed up the merge and lost bots retreating. That should now work)
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on March 08, 2017, 03:02:48 am
I think I have fixed the 'join' networking issue.

If anyone has that problem or could replicate it - can you see if it's fixed for you? For the setup where I could replicate the issue the lobby still takes a few seconds to load - but then everything works fine.

Title: Re: Luciferous' Temporum Client
Post by: Mic Qsenoch on March 08, 2017, 07:26:04 pm
I think I have fixed the 'join' networking issue.

If anyone has that problem or could replicate it - can you see if it's fixed for you? For the setup where I could replicate the issue the lobby still takes a few seconds to load - but then everything works fine.

Fixed for me. Also still slow loading.
Title: Re: Luciferous' Temporum Client
Post by: pacovf on March 08, 2017, 10:41:50 pm
By the way, forgot to say it last time, but this is an awesome implementation. Good job! :)
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on March 12, 2017, 12:45:04 pm
Small update - I added a mini picture log of cards played:

(http://i.imgur.com/dU9aw90.png)

I also moved the full card details pop up so it no longer covers the score area
Title: Re: Luciferous' Temporum Client
Post by: schadd on March 12, 2017, 10:08:27 pm
whenever you go to a zone called "age of" something it should make the eooooouuuuwfsh sound from myst
Title: Re: Luciferous' Temporum Client
Post by: werothegreat on March 17, 2017, 11:49:20 pm
Couple things:
-undo feature would be nice - I forgot you discard first to Age of Toys :(
-ShogunBot seems to have gotten stuck trying to decide to discard Treasure Map.  It's just sitting there.
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on March 18, 2017, 08:48:35 am
Couple things:
-undo feature would be nice - I forgot you discard first to Age of Toys :(
-ShogunBot seems to have gotten stuck trying to decide to discard Treasure Map.  It's just sitting there.

Sorry about that Wero. i can see the error in the log but can't reproduce yet. I've made a small update to end the game (so you don't get stuck with the bot) and log the full error details should this happen again.

(Edit: Now fixed and turned out to be the same root cause of some other issues I was seeing with bots and could not work out)



Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on March 23, 2017, 05:22:36 pm
 - added updating score cost to card hand display
 - only allow at most one score/draw/play card in a game
 - As above, fixed an issue with bots playing Anubis in simulations that broke future state in some cases. This will hopefully fix the issues like Wero's where the bot gets stuck.

(http://i.imgur.com/ZDVYuqZ.png)
(I know, I know, the score costs are in the wrong place, but my css skills are not getting any better and I couldn't get it to look ok in the right place)
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on May 22, 2017, 06:27:29 pm
Hi.

I added a few of the new zones from Alternate Realities: Dawn of Man, Dark Ages, Tibetan Empire, Cultural Revolution. Zone setup should favour expansion zones so they should appear fairly often.

(http://i.imgur.com/v5t5Tif.png)

(I used wero's phone pics of the cards so they are not that clear).

Also added one of the new perpetual cards. Ping me a message if you spot any bugs.

 
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on May 23, 2017, 04:15:03 am
TrinketBot has a good turn:

Code: [Select]
TrinketBot: Changes history in Late Jurassic
TrinketBot: Moves to Information Age
TrinketBot: Visits Information Age
TrinketBot: skips age IV (Information Age)
TrinketBot: skips age III (Information Age)
TrinketBot: Moves to Dark Ages
TrinketBot: Visits Dark Ages
TrinketBot: Takes 3 cards.
TrinketBot: Moves to Late Jurassic
TrinketBot: Visits Late Jurassic
TrinketBot: Plays Anubis Statuette
TrinketBot: +$2 Anubis Statuette
TrinketBot: Changes history in Late Jurassic
TrinketBot: Moves to Communist Utopia
TrinketBot: Visits Communist Utopia
TrinketBot: Plays Gang of Pickpockets
TrinketBot: +$0 Gang of Pickpockets
TrinketBot: Plays Explorer
TrinketBot: +$6 Explorer
TrinketBot: Takes 1 cards.
TrinketBot: +$1 Explorer
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on June 05, 2017, 05:08:56 pm
Zombies!!

Added Zombie Apocalypse (and Gizmos), Age of Superheroes, Alien Egypt and Trojan War. I haven't tested Gizmo a great deal.

(http://i.imgur.com/WLDv7Sw.png)

(thanks for Age I scans wero)

Also, hacked Tibetan Empire is good.
Title: Re: Luciferous' Temporum Client
Post by: Accatitippi on June 06, 2017, 02:39:50 am
This is my first game ever, so I might be missing something, but Age of Cults forced me to gift a card to the bot even though the bot's hand was empty. This is wrong, right? It seems to me that Age of Cults is meant to work like 2nd edition Masquerade.

==Start Turn 6 Player Accatitippi==
Accatitippi: Moves to Age of Cults
Accatitippi: Visits Age of Cults
Accatitippi: Takes 2 cards.
Accatitippi: Selects a card (Age of Cults)
Accatitippi: Passes card to InvestorBot
==End Turn 6 Player Accatitippi==
==Start Turn 6 Player InvestorBot==
InvestorBot: Changes history in Alien Egypt
InvestorBot: Moves to Imperial China
InvestorBot: Visits Imperial China
InvestorBot: Scores Engineer for 5C
InvestorBot: -$8 scored cost
InvestorBot: Advances 3C from age I
InvestorBot: Advances 2C from age II
==End Turn 6 Player InvestorBot==

Also, maybe there's a way to do this that I have not noticed, but it would help me a lot if I were able to turn off the expansionin order to learn the game.

The implementation is really great!
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on June 06, 2017, 04:03:12 am
Thanks Accatitippi!

You are right on Age of Cults - I have been playing it wrong.





Title: Re: Luciferous' Temporum Client
Post by: Accatitippi on June 06, 2017, 05:45:18 pm
I think I may have found another bug with zombies: as second player, starting in Zombieland, I visited there to buy a Gizmo. I only paid 2, instead of 4 (2 for the gizmo, and 2 for the zombies).
Unless I'm missing something, of course. :)
Title: Re: Luciferous' Temporum Client
Post by: LastFootnote on June 06, 2017, 06:12:40 pm
Beautiful work, LuciferousPeridot! Thanks for implementing more and more new cards and zones.
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on June 06, 2017, 07:07:49 pm
I think I may have found another bug with zombies: as second player, starting in Zombieland, I visited there to buy a Gizmo. I only paid 2, instead of 4 (2 for the gizmo, and 2 for the zombies).
Unless I'm missing something, of course. :)

Thanks - I forgot to charge for the Gizmo. It also lets you Gizmo a Gizmo which is fun! Will be fixed in next release.

Sorry about bugs, I'm limited on time to work on this so really appreciate the feedback and testing.
Title: Re: Luciferous' Temporum Client
Post by: LastFootnote on June 06, 2017, 08:59:28 pm
One possible "bug" I've noticed is that, because your algorithm currently biases toward the new zones (which is great), it seems like those zones tend to be on the left side of the board. Are those zones chosen first? And if they are, perhaps the placement of zones within each era could be randomized after selection?
Title: Re: Luciferous' Temporum Client
Post by: Accatitippi on June 07, 2017, 02:07:20 am
I think I may have found another bug with zombies: as second player, starting in Zombieland, I visited there to buy a Gizmo. I only paid 2, instead of 4 (2 for the gizmo, and 2 for the zombies).
Unless I'm missing something, of course. :)

Thanks - I forgot to charge for the Gizmo. It also lets you Gizmo a Gizmo which is fun! Will be fixed in next release.

Sorry about bugs, I'm limited on time to work on this so really appreciate the feedback and testing.

No need to feel sorry, quite the opposite! I was just reporting what I found, definitely not complaining at all! :)
Title: Re: Luciferous' Temporum Client
Post by: LastFootnote on June 07, 2017, 01:59:15 pm
Kingdom of Trilobites seems to be incorrect. Right now it lets you change history (in each time) after you visit it. What it's supposed to do is allow you do change history in each time whenever you could normally change history in Kingdom of Trilobites, e.g. when you start a turn there.
Title: Re: Luciferous' Temporum Client
Post by: LastFootnote on June 07, 2017, 03:06:47 pm
I went to Babylonian Bazaar and activated the hourglass effect, but the game didn't give me the opportunity to pay $10, even though I had exactly $10. My opponent was allowed to pay.

LastFootnote: Moves to Babylonian Bazaar
LastFootnote: Visits Babylonian Bazaar
LastFootnote: Scores Gang of Pickpockets for 6C
LastFootnote: -$12 scored cost
LastFootnote: Advances 4C from age I
LastFootnote: Advances 2C from age II
LastFootnote: Hourglass effect will be triggered.
Horist: -$10 Babylonian Bazaar
Horist: Takes 2 cards.
Horist: Advances 2C from age I
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on June 07, 2017, 04:06:32 pm
Kingdom of Trilobites seems to be incorrect. Right now it lets you change history (in each time) after you visit it. What it's supposed to do is allow you do change history in each time whenever you could normally change history in Kingdom of Trilobites, e.g. when you start a turn there.

"Score a card. After you may...." I read that straight from the line of text in my code and didn't process it as special text. The rule book is very clear. Removed the zone for now, it requires some work with the way I have change history or no action working.

I fixed the issue with Babylonian Bazaar.

 
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on June 10, 2017, 11:09:53 am
Added Kingdom of Trilobites (corrected), Celtic Paradise, Scientist Enclave, Pax Britannica, Age of Piracy and Greek America.

(http://i.imgur.com/DYJ1sfr.png)

Also if you want to make sure a zone is included in a game against bots, you can enter the following in lobby chat:

/testgame 3 alienegypt

The number is number of players. You can select multiple zones:

/testgame 3 alienegypt greekamerica scientistenclave ageofpiracy paxbritannica culturalrevolution ageofsuperheroes



Title: Re: Luciferous' Temporum Client
Post by: Accatitippi on June 12, 2017, 03:05:54 pm
If I hack-score a card in Industrial revolution, gaining control of Age III, I should get back the scored card to my hand, right? If so, then it doesn't work. :)
(sorry for posting here instead of on the bug database, but I wanted to get confirmation that this is indeed a bug)
Title: Re: Luciferous' Temporum Client
Post by: werothegreat on June 12, 2017, 03:17:47 pm
If I hack-score a card in Industrial revolution, gaining control of Age III, I should get back the scored card to my hand, right? If so, then it doesn't work. :)
(sorry for posting here instead of on the bug database, but I wanted to get confirmation that this is indeed a bug)

Per Hacker's FAQ: "If you replace scoring with playing or vice-versa, any other details about the original effect are lost, and you play or score a card from your hand."
Title: Re: Luciferous' Temporum Client
Post by: Donald X. on June 12, 2017, 03:43:47 pm
If I hack-score a card in Industrial revolution, gaining control of Age III, I should get back the scored card to my hand, right? If so, then it doesn't work. :)
(sorry for posting here instead of on the bug database, but I wanted to get confirmation that this is indeed a bug)
You didn't play a card, so there is no "that card" to return to your hand.
Title: Re: Luciferous' Temporum Client
Post by: Accatitippi on June 12, 2017, 04:32:54 pm
If I hack-score a card in Industrial revolution, gaining control of Age III, I should get back the scored card to my hand, right? If so, then it doesn't work. :)
(sorry for posting here instead of on the bug database, but I wanted to get confirmation that this is indeed a bug)
You didn't play a card, so there is no "that card" to return to your hand.

I see, thanks for the answer.
Now I'll just go and walk that blue dog, then.
Title: Re: Luciferous' Temporum Client
Post by: Accatitippi on June 15, 2017, 05:40:27 pm
I cannot fully load the page right now. (refreshing and clearing my browser cache didn't help)
The chat doesn't seem to be working either.

(http://i.imgur.com/1pGB3es.png?1)

Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on June 15, 2017, 07:09:44 pm
I cannot fully load the page right now. (refreshing and clearing my browser cache didn't help)
The chat doesn't seem to be working either.

(http://i.imgur.com/1pGB3es.png?1)

Hi. Sorry about that. Are you using the same browser you have used before?

I did a restart on the server as some games didnt appear to be finishing. Can you get in now?

Title: Re: Luciferous' Temporum Client
Post by: Accatitippi on June 16, 2017, 03:17:35 am
Hi. Sorry about that. Are you using the same browser you have used before?

I did a restart on the server as some games didnt appear to be finishing. Can you get in now?

Yes, I was still using Firefox 53.0.3 on Windows 10.

Today it works fine, though!  :D
Title: Re: Luciferous' Temporum Client
Post by: BlackHole on June 19, 2017, 04:50:23 am
Very happy to see new zones implemented! :)

But I think Y2K is wrong right now. It let's you choose a perpetual card in play to discard, although it should be a card from your hand.
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on June 19, 2017, 05:54:56 pm
Very happy to see new zones implemented! :)

But I think Y2K is wrong right now. It let's you choose a perpetual card in play to discard, although it should be a card from your hand.

Thanks BH. Corrected that, I really must read the rule book first!

New zones added: Y2K, New France, Russian Revolution, Meritocracy, Mongolian Empire, Gold Rush, Empire of the Amazons and Rome Eternal.

I also fixed some bugs with hourglass zones and the bots. Sorry if anyone had games end in errors.
Title: Re: Luciferous' Temporum Client
Post by: LastFootnote on June 23, 2017, 12:23:51 pm
Could games vs. bots maybe not time out quite so quickly? It would be nice to be able to step away for say 30 minutes and be able to return to the game.
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on June 26, 2017, 12:12:00 pm
Could games vs. bots maybe not time out quite so quickly? It would be nice to be able to step away for say 30 minutes and be able to return to the game.

Hi. That's done to 60 mins. Also since last update added Dutch Golden Age, Age of Plastic, Atomic Age, Byzantine Empire, Viking America, Bright Ages and Floating Cities.
Title: Re: Luciferous' Temporum Client
Post by: LastFootnote on June 26, 2017, 02:10:02 pm
Could games vs. bots maybe not time out quite so quickly? It would be nice to be able to step away for say 30 minutes and be able to return to the game.

Hi. That's done to 60 mins. Also since last update added Dutch Golden Age, Age of Plastic, Atomic Age, Byzantine Empire, Viking America, Bright Ages and Floating Cities.

Thanks! And thanks for continuing to add the new stuff.

One very small bug I found: when I went to Age of Plastic while ruing Time II (but not Time III), I automatically drew a card. Technically I should be able to choose "If you rule Time III, get $4" and get nothing.
Title: Re: Luciferous' Temporum Client
Post by: LastFootnote on June 28, 2017, 08:33:04 pm
Another bug: When I went to Russian Revolution, ruling it, the bot was able to retreat crowns from Time II. It should only be able to retreat them from Times III and IV.
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on June 29, 2017, 05:18:33 am
Another bug: When I went to Russian Revolution, ruling it, the bot was able to retreat crowns from Time II. It should only be able to retreat them from Times III and IV.

Thanks LF. That should be fixed. Added Age of Atlantis as well, so that's all the Ages I-III done bar Ancient Carthage as need an image for Trade Goods. Also added Hidden Cave and Detective.
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on July 07, 2017, 01:47:48 pm
Tokens everywhere.

(http://i.imgur.com/k8tUZAg.png)

Added Simulated Paradise, Robotic Utopia, Singularity and a couple of the new reaction cards Secret Stash and Secret Mission. Simulated Paradise involved changing the code for quite a few zones so best considered in test.

Title: Re: Luciferous' Temporum Client
Post by: LastFootnote on July 10, 2017, 01:57:29 pm
I cannot fully load the page right now. (refreshing and clearing my browser cache didn't help)
The chat doesn't seem to be working either.

(http://i.imgur.com/1pGB3es.png?1)

I am having this issue. I had it probably a few weeks ago and I'm having it now, so for all I know it's been like this all in between.

EDIT: Oh, huh. It's working now. Maybe I just had to leave the tab open for a while?
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on July 10, 2017, 05:37:41 pm
I cannot fully load the page right now. (refreshing and clearing my browser cache didn't help)
The chat doesn't seem to be working either.

(http://i.imgur.com/1pGB3es.png?1)

I am having this issue. I had it probably a few weeks ago and I'm having it now, so for all I know it's been like this all in between.

EDIT: Oh, huh. It's working now. Maybe I just had to leave the tab open for a while?

There can be a short delay if a web socket connection can't be set up but should only be a few seconds then another method is tried.

A few days ago I noticed your username in the lobby even though  your last update was a few days before - there's an issue somewhere with people be flagged as in the lobby but they never actually connect properly.
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on July 18, 2017, 04:20:39 am
The future is grim.

(http://i.imgur.com/VAHi0ZZ.png)

Added Zones Mafia City-states, Endless City, Ancient Carthage, Capitalist Utopia, Poison Earth and Green World. Cards: Trade Goods, Ancient Scroll, Assassins Dagger, Visionary, University and Maneuver. Also scanned the zone 4 images (I finally got a copy of the game!) and culled some unnecessary data being sent to the client, which might speed things up for some.
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on August 07, 2017, 04:50:00 am
That's all the Alternate Realities cards and zones implemented. Please log any bugs you find!

If you want to try a particular card (in non ranked bot games) enter /addcard {NameOfCard} in the game chat. Capitalisation of the name has to be correct without spaces e.g. Panacea, MeetYoungerSelf or MysteriousRelic

Revolutions from the suggested sets:

(http://i.imgur.com/EpQd7K1.jpg)
Title: Re: Luciferous' Temporum Client
Post by: LastFootnote on August 07, 2017, 10:53:45 am
The Poison token from Poison Earth is meant to make you lose $4 AND discard a card at the end of your next turn. It doesn't seem to be making my bot opponent discard a card.
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on August 07, 2017, 04:59:21 pm
The Poison token from Poison Earth is meant to make you lose $4 AND discard a card at the end of your next turn. It doesn't seem to be making my bot opponent discard a card.

Hmm that's odd - I checked quickly earlier and thought I could see the same. Now I'm testing it, it seems to work ok. I made a quick change to add discards to the log text, I also fixed the token being displayed.
Title: Re: Luciferous' Temporum Client
Post by: LastFootnote on August 07, 2017, 05:18:29 pm
The Poison token from Poison Earth is meant to make you lose $4 AND discard a card at the end of your next turn. It doesn't seem to be making my bot opponent discard a card.

Hmm that's odd - I checked quickly earlier and thought I could see the same. Now I'm testing it, it seems to work ok. I made a quick change to add discards to the log text, I also fixed the token being displayed.

Maybe they were discarding cards and I just didn't know because it wasn't being logged. I did win the game, which would have been tough if my opponent was constantly getting a 1-card advantage from Poison Earth (the bot went there frequently, whereas I think I only went there once, on my penultimate turn).
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on September 09, 2017, 08:23:08 am
I missed Earth United - that's now added. Also you can now select sets should you want to play one or the other.

(https://i.imgur.com/YsZHOlk.jpg)
Title: Re: Luciferous' Temporum Client
Post by: GendoIkari on September 09, 2017, 11:13:07 am
I missed Earth United - that's now added. Also you can now select sets should you want to play one or the other.

(https://i.imgur.com/YsZHOlk.jpg)

Does that affect zones, player cards, or both?
Title: Re: Luciferous' Temporum Client
Post by: LuciferousPeridot on September 09, 2017, 12:09:01 pm
Does that affect zones, player cards, or both?

Now it does both ;)
Title: Re: Luciferous' Temporum Client
Post by: Accatitippi on February 02, 2018, 05:08:09 pm
I have pubblicized your implementation on bgg here:
https://boardgamegeek.com/geeklist/140673/item/5937280#item5937280 (https://boardgamegeek.com/geeklist/140673/item/5937280#item5937280)

I assume that's fine for you? :)