farin / jcloisterzone-client Goto Github PK
View Code? Open in Web Editor NEWJCloisterZone client application (UI)
License: GNU Affero General Public License v3.0
JCloisterZone client application (UI)
License: GNU Affero General Public License v3.0
Situation: opposite player (different color) closes field with shepherd and places meeple on current tile.
Client gives to player opportunity to confirm or undo his action.
But in this moment, shepherd is already scored and showed points. For this can opposite player change his decision to place this tile and make twice undo. 1st to undo placement of meeple and 2nd to unto placement of tile.
For "cleaner" game it will be good that this scoring will be made after confirm of player of placement his tile and finish his turn.
It will be good to change order of game when click play online from ascending to descending (newest first).
I cannot found how to play with AI. Is it possible here?
I got this save from german translator of JCZ, she placed Festival tile, but she don't have option to remove any of her meeple from board, even that she had there 4 meeples and 1 big meeple.
Tested also in last 5.12.0
error-festival-no-farmer-error.zip
Watchtower builder in neerby meeple is counting also builder. But bonus is not for any figure, but for meeple. Special figures are not counted into.
It will be good to create "pseudo" class to indicate which figures are Meeples. To include also some "fan expansion" figures in future where will be defined that that feature is Meeple.
Excepted are 2 points as bonus for 1 meeple, in 5.8.0 scored as 4 points.
It will be nice to bring back chat kwown from 4.x
If an abbey is placed at an open river piece, the game crashes. See screenshot and savegame.
bug.jcz.txt
Edit: Cathedral -> Abbey
In final result instead of field score the score of monastery is displayed.
It is possible to give name for current game when creating.
It will be very nice to possible to rename current game when playing online and also to show current game id.
Reason:
You are playing and for some reason you have to finish play (hungry children crying, angry children crying, somebody calls to you, something happend).
It will be nice when clicked to game Id it will automaticaly copy it to clibpoard.
When bazaar is selected the same type of tile is drawn for each player.
Situation before scoring, Yellow 2 meeples, Blue 2 meeples - tie for scoring, hills will be considered for owner of the city
Situation after scoring, one of yellow meeple and one of blue meeple got bullet for scoring. But sometimes happened, when it's hills in game, that scoring is on meeple, which are not on Hill. It's not good for UX, when considering situation, that all meeples are gone, and Winner get information, that Blue, which not have tile on meeple got same points as Yellow, which has meeple on Hill.
Solution: When Hill in a game, then Meeple with bullet has to be meeple on Hill tile.
Hi! I really appreciate all the work that have been done! I'm wondering is there a way to run server in Docker? Imagine that the server is running and the first person joined becomes the host so that he can configure new game. And all others connecting to the same server appears in the same game.
There is issue when user name containc space character " ".
Images for tiles are not read and game crash.
Issue found by user Leven on CarcassonneCentral.com
https://www.carcassonnecentral.com/community/index.php?topic=5549
In King or Robber Baron expansion, player which finished largest City get King tile, and longest Road gets Robber Baron tile.
In 4.x there were number on that tiles showed, how much cities / roads are currently finished.
This helps other players to consider power of these rewards, if fight or not for them.
In 5.x this values are missing.
Eventually it will be good, to hide it in "Tournament mode" = "Hide remaining tiles cheat sheet".
Sorry, no screenshot, I'm not able to run 4.x anymore (no Java 8 on machine :D)
Sometimes happened, that it's not possible to rebuy meeple captured by the Tower.
error-can-not-rebuy-meeple-tower.zip
When plaing Tower and Phantom there is not solved this issue.
This is not possible to made by Client, because, when placed tower piece, there is only two options
a) Take a prisoner - with circle around all meeples affected by enlarged tower
b) Skip action button - which skip whole Action phase including Phantom phase
If there is no meeple in "2." then it's possible to place Phantom, but if there is any meeple in range and player don't want to capture it, then it's not possible to reach Phantom phase, because whole Action phase was skiped by pressing button "Skip action"
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.