« first day (2117 days earlier)      last day (1742 days later) » 

00:00
RELOAD!
[Zomis/Games] 9 commits. 3 opened issues. 4 closed issues. 6 issue comments. 408 additions. 97 deletions.
[Minesweeper] Games Played: 266, Bombs Used: 157, Moves Performed: 32022, New Users: 24
 
8 hours later…
07:41
Monking
@Duga That's a lot of games
08:40
[Zomis/Games] GustaMagik added label game-splendor to issue [#80: [Splendor] Mark selection of gems from bank](github.com/Zomis/Games/issues/80)
[Zomis/Games] GustaMagik added label game-hanabi to issue [#79: [Hanabi] [Idea/suggestion] Highlight most recently played card / discarded card](github.com/Zomis/Games/issues/79)
[Zomis/Games] GustaMagik edited issue [#79: [Idea/suggestion] Highlight most recently played card / discarded card](github.com/Zomis/Games/issues/79)
[Zomis/Games] GustaMagik added label game-hanabi to issue [#77: [Hanabi] Swap way of showing active player to be highlighted border](github.com/Zomis/Games/issues/77)
[Zomis/Games] GustaMagik added label game-splendor to issue [#76: [Splendor] Change Noble claiming visuals](github.com/Zomis/Games/issues/76)
> isnt this done?
> This might be a feature that all games want.
A toggleable transaction log:
Player A made move X
Player B made move Y
...
[Zomis/Games] GustaMagik added label game-hanabi to issue [#60: [Hanabi] Investigate if yellow clue is not properly displayed](github.com/Zomis/Games/issues/60)
[Zomis/Games] GustaMagik added label game-hanabi to issue [#51: [Hanabi] Remove user icons on top](github.com/Zomis/Games/issues/51)
[Zomis/Games] GustaMagik added label game-hanabi to issue [#54: [Hanabi] Make it more ovious when the game has ended](github.com/Zomis/Games/issues/54)
[Zomis/Games] GustaMagik added label game-hanabi to issue [#50: [Hanabi] Mimic table seating for more intuitive UX](github.com/Zomis/Games/issues/50)
[Zomis/Games] GustaMagik added label game-hanabi to issue [#49: [Hanabi] On player turn, indicate with ring bell sound](github.com/Zomis/Games/issues/49)
> Think this would be good server-wide (all games could use a notification sound)
> @GustaMagik The rename on GitHub is done, but there are still many places that refer to "server2". Just looking at the README.md for example.
 
1 hour later…
10:13
Hey everyone :)
Have a nice day
10:41
[Zomis/Games] Zomis edited label lobby
[Zomis/Games] Zomis created label site-wide
[Zomis/Games] Zomis created label chat
[Zomis/Games] Zomis added label site-wide to issue [#79: [Idea/suggestion] Highlight most recently played card / discarded card](github.com/Zomis/Games/issues/79)
[Zomis/Games] Zomis added label lobby to issue [#55: [Guest] Possibility to swap display name](github.com/Zomis/Games/issues/55)
> I'm thinking that this could be a site-wide feature for all games?
[Zomis/Games] Zomis added label chat to issue #9: Chat System
[Zomis/Games] Zomis added label lobby to issue #9: Chat System
> Very related to #79 and #65
Label all the things!
 
2 hours later…
12:49
[Zomis/Games/PR-46] build 3 Build failed.
BUILD FAILURE!
13:48
Whoa, I knew I forgot something. It was Monday yesterday!
@Duga Week 1756: (Not that you have asked but still). Days exercising online with a friend, only one. Knees hurting, one. Days of knees hurting, three. Factorio played, only once I think. Projects renamed, one. Work on ZomisGames done, A LOT. Friends helping out with ZomisGames, one. Games implemented in ZomisGames, one (Splendor). One day late Current Covid-19 stats: 4834449 / 319031 / 1801461. Covid-19 in Sweden, 30799. Active Covid-19 cases worldwide: 2713957 (+292303 since last Monday).
Calling it ZomisGames feels weird. I'm so just to saying "Server2"
 
2 hours later…
16:06
Monking
 
1 hour later…
17:06
Last active 18402 days ago. That seems a tad wrong.
Monking!
@IvenBach Who was that?
17:31
The recently active for this room.
Dunno how it came about.
17:51
When’s the first coding gathering tutorial session? After bombing my assessment I realize the need to better understand the basics.
@IvenBach Well I was ready for last friday but nobody seemed online to me! I propose this friday ?
Depending on the time, I might be online this Friday. Having it late in the evenings is tricky for me. If you folks could go Saturdays or Sundays but at an earlier time that would be better for me.
Otherwise you can probably do it yourselves as well :)
Well weekend is mostly family time for me, but I might be available too.
18:09
lol, I've been trying out some Yu-Gi-Oh online and didn't read the note that the client allows everything and players need to make sure they play correctly (like on paper), so that's why everyone left when playing against me
Friday afternoon and onward I can do. Saturday’s I’m occupied with caring for family. Sunday’s I can do.
@skiwi What were you doing incorrectly?
18:26
@Marc-Andre Like.. everything? I thought the game would limit my options :D Just like Hearthstone, Magic, Pokemon, etc.
@skiwi >Man this Timmy has no idea how to play...
Sounds like bad UX if the client doesn’t do it’s job correctly.
@IvenBach Well it's marketed as a client where you can do everything you want to practice..
I just didn't read properly :D
@skiwi Wish bank accounts were like that. That would solve several issues.
2
18:46
@IvenBach Hahah
I'm too dumb to play Yu-Gi-Oh apparently, I'll just stay with magic
@skiwi Unless you create an AI to play for you
19:11
@skiwi This is why I always implement game logic in my game clients.
@Marc-Andre Ssssh! Don't give him ideas make him open more tabs!
@SimonForsberg Yeah I understand it though that game is trying to emulate the tabletop experience
@Marc-Andre I think at that point I would have a pretty good understanding myself too :P
Can that ever be properly emulated?
And one of the things I like and dislike about tabletops is excatly that, rules are not enforced. I've played a lot of Marvel Legendary and sometimes a rule is not clear or understandable to me, I have no way of knowing how to properly play it. Yes sometimes it's nice to bend the rule as you like it to make it more fun, but most of the times I just want to be sure of the rule.
[Zomis/Games] Zomis created label dsl-core
> In some games - such as Splendor - an action is related to a card, like "Buy card". However, a card can not easily be serialized always for the purpose of storing in database (or sometimes even sending to frontend).

So implement a way to make it possible to still use the card object in the DSL, but have a way to serialize the card so that it can be stored in the database. Going from the database information to the card object is then possible by enumerating all possible actions (which is do
19:45
@SimonForsberg Yes tabletop always everything until other players complain I guess
@skiwi In that aspect, sure. But there are other aspects of in-real-life tabletop playing that is just not the same.
> It's probably very often easier to define a game by its rules rather than saying when each possible action is allowed.

Especially in games like Splendor where you can't do that much if you have 10 or more tokens (only discard, basically). Currently in Splendor this is copy-pasted a bit: `isCurrentPlayer(it) && it.game.currentPlayer.chips.count <= it.game.config.maxMoney` among other things.

Some effects are duplicated as well, such as `it.game.endTurnCheck()`.

Possible structure could
> At the moment there is a lot of this pattern in the game code (Splendor and Hanabi):

val state = scope.replayable().string("card") {
game.deck.cards.first { it.level == card.level }.toStateString()
}
val replacementCard = game.deck.findState(state) { it.toStateString() }
game.deck.card(replacementCard).moveTo(game.board)

Basically:

1. Get state of cards to use
2. Lookup the cards to use based on the state
3. Do something with cards

This occurs in: Sple
> This relates a bit to #88 regarding the serialization of things.
> This relates a bit to #88 regarding the serialization of things to be supported by the database.
20:11
@SimonForsberg Yep I can't start a figth my best friend that ends when my mother say that the pizza is ready!
20:36
@SimonForsberg True
@Marc-Andre Oddly specific
20:49
Cause it was a real thing that happened :P
haha :P
21:08
[Zomis/Games] Zomis pushed commit 9ce0555d to master: Fix bug with probability calculations considering duplicate assignments
[Zomis/Games] Zomis pushed commit ee037f88 to master: Adjust Hanabi probability AI calculations, in need of further adjustment
[Zomis/Games] Zomis pushed commit 0d4b08d0 to master: Add a simple Splendor AI
[Zomis/Games/master] build 19 Build failed.
[Zomis/Games] build for commit 0d4b08d0 on master: This commit cannot be built
BUILD FAILURE!

« first day (2117 days earlier)      last day (1742 days later) »