Carcassonne Central

Carc Central Community => Online Games and Competitions => Topic started by: Meepledrone on September 03, 2020, 11:42:15 AM

Title: JCloisterZone 5.0.0 is under way
Post by: Meepledrone on September 03, 2020, 11:42:15 AM
Hi all!

Farin is working on a new release of JCZ v5.0.0 that provides a revamped version of the UI for starters. Here you can see a sneak peek of his work in progress...

https://twitter.com/jcloisterzone/status/1271014289030221825 (https://twitter.com/jcloisterzone/status/1271014289030221825)

Below I include an image included in a recent tweet as a treat.  >:D

(https://pbs.twimg.com/media/EaOMucqXsAEuNwm?format=jpg&name=large)

Congrats Farin fo r this amazing work!
Title: Re: JCloisterZone 5.0.0 is under way
Post by: Bumsakalaka on September 08, 2020, 12:18:11 AM
I played new version today, it's like you play absolute different version.
@farin great job!
Title: Re: JCloisterZone 5.0.0 is under way
Post by: Meepledrone on September 08, 2020, 04:20:00 AM
I'll have to wait for the build for Mac...
Title: Re: JCloisterZone 5.0.0 is under way
Post by: Bumsakalaka on September 08, 2020, 08:41:11 AM
I think, @farin will hate me, I sent him zillion of issues ;-D
Title: Re: JCloisterZone 5.0.0 is under way
Post by: Meepledrone on September 08, 2020, 10:40:58 AM
He always appreciates all the feedback. It helps him debug JCZ faster.  :(y)
Title: Re: JCloisterZone 5.0.0 is under way
Post by: Bumsakalaka on September 10, 2020, 01:26:20 PM
So did you try it? What do you say?
I LIKE IT (I'm still not able to put Wells there, but I'll wait ;-)
Title: Re: JCloisterZone 5.0.0 is under way
Post by: Meepledrone on September 10, 2020, 03:04:38 PM
Yep. I'm testing it on Mac. There were same issues on startup now solved. It is looks so awesome.

I love you can scroll the game history too.

My first game: base game + 2 copies of Mange & Witch... Why not? People will love you can select multiple copies of the base game or any expansion... And also you can select partial elements of an expansion. So cool!
Title: Re: JCloisterZone 5.0.0 is under way
Post by: Bumsakalaka on September 10, 2020, 11:25:56 PM
I also give an idea to @farin to add multiple Meeples to game not like standard 7. He told, that he will implement this
 :red-meeple:
Title: Re: JCloisterZone 5.0.0 is under way
Post by: Meepledrone on September 10, 2020, 11:56:23 PM
Only for regular meeples or for any type?
Title: Re: JCloisterZone 5.0.0 is under way
Post by: Bumsakalaka on September 11, 2020, 01:56:40 AM
No currently only regular type, It's simple change of count of meeples.
With other it can be difficult but not unrealizable, but I thing the biggest offer is for add standard meeples
Title: Re: JCloisterZone 5.0.0 is under way
Post by: Bumsakalaka on September 11, 2020, 02:29:54 AM
But why not also others
Only neutral figures can be more diffucult to implement with multiple changes in engine.
But I guess that Phantom/Abbot/Big Follower etc can be multiple.
Ok. meybe this can be in some stack of fture changes, currently I have to keep @farin with finishin new version, because I want to start on implementations of Wells and other fan expansions to new engine  :red-meeple: :red-meeple: :red-meeple:
Title: Re: JCloisterZone 5.0.0 is under way
Post by: Meepledrone on September 11, 2020, 02:46:29 AM
But he is considering in the implementation changing the engine to incorporate full-fledged plug-in?

The rework of the GUI is awesome.
Title: Re: JCloisterZone 5.0.0 is under way
Post by: Bumsakalaka on September 11, 2020, 03:09:12 AM
Well this is was my first idea

But maybe with it will need to implement features/capabilitys/logic to engine and by plugin which you will be able to download you put tiles and options to game.
For example when you add Wells - then will be new expansion in selection of tiles, also new optional game mechanics with Wells - which anyway will be applicable for Tile

This will also prevents of conflicts between different plugins and also some of plugins use tiles from original game, like Well in Abbey & Mayor in C1 but not in C2 ;-)

And it allso prevents on online game that some players will play different set of plugins which can made conflicts.
Title: Re: JCloisterZone 5.0.0 is under way
Post by: Bumsakalaka on September 11, 2020, 03:11:15 AM
Let's image to implement all 600 expansions ;-D Ohh..
Title: Re: JCloisterZone 5.0.0 is under way
Post by: Meepledrone on September 11, 2020, 03:21:32 AM
In order to cope with all possible expasnions, it would require some serious reengineering as you have multiple mechanics and elements coexisting on the screen:
* Figures, tokens and tiles in the players' supply
* Placement mechanics for tiles and items in the players' supply
* Mechanics triggered by tiles drawn and/or placed
* Mechanics involving figures on the board
* Mechanics affecting the turn sequence
* Interactions affecting majority in features
* Interactions affecting scoring
* ...

You name it. You need to add some hooks for every action to be in place and adding mechanics in a modular way...

The first step would be to reimplement the logic as plugins to test and enable all this modularity at the core. :o
Title: Re: JCloisterZone 5.0.0 is under way
Post by: Bumsakalaka on September 11, 2020, 07:38:17 AM
Yop. Agree.
We spoke with @farin together, when will be 5.0.0 launched, we will start on plugins with some small expansions (small in meaning status rewriting of everyting) ;-)
Title: Re: JCloisterZone 5.0.0 is under way
Post by: Meepledrone on September 11, 2020, 08:51:04 AM
I'm in.  ;D
Title: Re: JCloisterZone 5.0.0 is under way
Post by: Bumsakalaka on October 21, 2020, 02:32:01 AM
Well Current status of 5.0 version
1. All tiles / figures / features seems to be playable without errors
2. It's possible to play against other player over network, with direct connection to player - this need to set up firewall, DZM, but it's possible.
3. Timer is in progress

It's possible to download at https://jcloisterzone.com/5/

Next issues will be
1. Playing throught server (not need to set up networking on PC/Firewall/home router)
2. AI - of course to play against yourselfs is not funny
3. Hints
4. Localization and artworks (this is cosmetics)

There can be still issues in game so testing is welcome

Current version is 5.0.15
Title: Re: JCloisterZone 5.0.0 is under way
Post by: danisthirty on October 22, 2020, 03:57:06 AM
Thanks for the update.

I've supported JCZ here for many years and am also very excited about this huge rewriting of it...
Title: Re: JCloisterZone 5.0.0 is under way
Post by: Bumsakalaka on October 22, 2020, 04:21:43 AM
I saw also on github that many of users here from CarC contribute on previous version.
Current change is really big, but brings a lot of new featurers.
Like multiple sets of same expansion (even basic game) etc.
Like gardens
Like possible to play expansion tiles without rules of that expansion
Play expansion rules even not playing that expansion - for example Big Meeple / Inns / Bridges etc.
Title: Re: JCloisterZone 5.0.0 is under way
Post by: Bumsakalaka on August 26, 2021, 08:05:43 AM
Found this old topic and game is in 5.7.4 version and brings a lot of new stuff. But still online game is missing. But @farin told me, that next version will be with it.
Title: Re: JCloisterZone 5.0.0 is under way
Post by: Meepledrone on August 26, 2021, 10:31:26 PM
This is great news! Thanks for sharing!