Carcassonne Central

Carc Central Community => Online Games and Competitions => Topic started by: Bumsakalaka on August 20, 2020, 02:45:28 PM

Title: Try to find difference ;-)
Post by: Bumsakalaka on August 20, 2020, 02:45:28 PM
Well currently playing with jCloisterZone, what is different?
Title: Re: Try to find difference ;-)
Post by: Meepledrone on August 20, 2020, 02:53:53 PM
What are those wells doing there?  ;)
Title: Re: Try to find difference ;-)
Post by: smoula on August 20, 2020, 10:50:55 PM
new vs. old edition?  ;-)
Title: Re: Try to find difference ;-)
Post by: Meepledrone on August 21, 2020, 01:43:46 AM
Those wells score 1 extra point per tile (like pennants/coats of arms for roads)... Did you extend JCloisterzone for that?
Title: Re: Try to find difference ;-)
Post by: Bumsakalaka on August 21, 2020, 01:57:08 AM
Yop, as you can see on final scoring for Yellow - witch get 2 points for wells, and Red - 3 points for wells
Title: Re: Try to find difference ;-)
Post by: Bumsakalaka on August 21, 2020, 01:58:18 AM
Currently waiting for new JCloisterZone and nogotiating with Farin how to implement Fan expansions by plugins without to change Core. I hope that we find way to do this.
Title: Re: Try to find difference ;-)
Post by: Meepledrone on August 21, 2020, 11:59:54 AM
Really?

That would be totally awesome  ;D

So do you have a fully functional plug-in for JCZ 4.6.1 adding wells?
Title: Re: Try to find difference ;-)
Post by: Halfling on August 22, 2020, 03:33:42 AM
Currently waiting for new JCloisterZone and nogotiating with Farin how to implement Fan expansions by plugins without to change Core. I hope that we find way to do this.

Have to say Well Done for this idea.
Title: Re: Try to find difference ;-)
Post by: Bumsakalaka on August 22, 2020, 12:27:41 PM
Currently waiting for new JCloisterZone and nogotiating with Farin how to implement Fan expansions by plugins without to change Core. I hope that we find way to do this.

Have to say Well Done for this idea.
Well done :)

Odoslané z SM-A202F pomocou Tapatalku

Title: Re: Try to find difference ;-)
Post by: Bumsakalaka on August 22, 2020, 12:30:52 PM
Really?

That would be totally awesome  ;D

So do you have a fully functional plug-in for JCZ 4.6.1 adding wells?
No. I needed to change core so I compiled own version with new plugin. Currently. Plugins are used for tiles definitions. Capabilities of expansions are defined only on core in current version. I hope that we find way how to add functionality over plugins without need to change core for every plugin. It will be quest but interesting key functionality

Odoslané z SM-A202F pomocou Tapatalku

Title: Re: Try to find difference ;-)
Post by: Meepledrone on August 22, 2020, 01:22:21 PM
Getting full expansions as plug-ins would require some refactoring then.  ???
Title: Re: Try to find difference ;-)
Post by: Bumsakalaka on August 22, 2020, 01:45:50 PM
Well. Darina working on new engine and rewrite some core functionality. My goal is try to add plugin properties and methods to standard capabilities like Road used in well without rewrite original Road object to support expansions by default in core.
Need a lot of work...

Odoslané z SM-A202F pomocou Tapatalku

Title: Re: Try to find difference ;-)
Post by: Meepledrone on August 22, 2020, 02:01:44 PM
The Land Surveyors, German cathedrals and Markets of Leipzig are big challenges as they redefine some aspects so far untouchable:
* Roads:
   - Road segments on German cathedrals vs. tiles
   - Tile count alterations
   - Conditional bonus/malus per features on tiles (farmhouses)
   - Conditional bonus/malus to feature
   - Conditional score of feature depending on action (sending meeple to Leipzig)
* Cities:
   - Majority modification
   - Tile count alterations (depending on city segment geometry)
   - Conditional bonus/malus per features on tiles (coats of arms)
   - Conditional bonus/malus to feature
* Monasteries
   - Conditional bonus/malus for features on tiles (cities / roads)
   - Conditional bonus/malus to feature
* Fields
   - Conditional bonus/malus for features on tiles (farmhouses)
Title: Re: Try to find difference ;-)
Post by: Bumsakalaka on August 23, 2020, 04:21:11 AM
No by game engine is challenge Halflings because of C1/C2 rules, on one place for tile can be one or two Halflings with different direction and all rules are very variable with halflings
.
Other challenge is AI special with improve of expansions witch need to some prediction like German Monasteries - place meeple as monk or Abbot? Rebuy meeple or wait for squere arround Bads for get him without ransom? And of course Count of Carcassonne, Leipzig etc.

And Fan expansions.

So I thing all of these mechanisms has to work together. But have always two layers
1. Game player vs. player which controls tile placement, meeple placement and points for completed features.
2. AI for that bi..h Adda :) with not long time consuming algorithms

This Wells will be, I hope, first expansion with new engine without change of core. But maybe it will need another big rewrite. 

Odoslané z SM-A202F pomocou Tapatalku

Title: Re: Try to find difference ;-)
Post by: Meepledrone on August 23, 2020, 04:40:37 AM
So Farin is also working on the refactoring? He was quite busy with the UI change for v5.0.0... Pretty neat by the way  :(y)

I talked to him about including links to WICA for the rules a couple of months ago or so.  ;D
Title: Re: Try to find difference ;-)
Post by: Bumsakalaka on August 23, 2020, 06:02:18 AM
So Farin is also working on the refactoring? He was quite busy with the UI change for v5.0.0... Pretty neat by the way  :(y)

I talked to him about including links to WICA for the rules a couple of months ago or so.  ;D
Yes.what is nice is allow differences in tile sets for C2 and C1. Nice example is T junction of roads with Inn where in C1 is Inn only on right road in C2 Also Road to the left

Odoslané z SM-A202F pomocou Tapatalku

Title: Re: Try to find difference ;-)
Post by: Meepledrone on August 29, 2020, 05:47:28 PM
So you have some ideas to get this plug-in enabled core to work?
Title: Re: Try to find difference ;-)
Post by: Bumsakalaka on August 29, 2020, 11:12:32 PM
So you have some ideas to get this plug-in enabled core to work?
Waiting for farin who is currently on vacation. Then we have to find way how to make it and also distribute or it will be brand new fork. I need to know farin's view on this idea.

Odoslané z SM-A202F pomocou Tapatalku

Title: Re: Try to find difference ;-)
Post by: Bumsakalaka on October 14, 2020, 03:36:23 AM
OK. Some update:
Title: Re: Try to find difference ;-)
Post by: Meepledrone on October 14, 2020, 03:59:18 AM
That well looks awesome...  ;D

Working on the plug-in architecture or just an ad-hoc pulg-in?
Title: Re: Try to find difference ;-)
Post by: Bumsakalaka on October 14, 2020, 05:12:58 AM
No currently as hardcoded in core.
@farin is working on new architecture client-server, so I change client stuff and some server side changes important to allow to play wells tiles without well and/or play RRR tile from Abbey and Mayor C1 version with well as Well tile and earn point and changes in earned points as showed here describe how many points get for wells

So this (pluginnation) of JCloisterZone will be next step, maybe 6.0

And it's easy, because Inn / Wells / Labyrinth can be made by plugin.

Question is what will be next expansion ;-) I thing it will be Vistas. This can be made more as plugin, because it's absolute new Feature.
Title: Re: Try to find difference ;-)
Post by: Bumsakalaka on October 14, 2020, 08:34:53 AM
So decision is that until finishing JCloisterZone 5, it will be two version of game. Core with only official expansions and fork with fan expansion. This can than help with creating of plugin system.
It will be good tidings some expansions which can be implemented as hardcoded and than transfer to plugins.
Good expansions are they witch change somehow standard game or brings new machanics to original game.
For me I prefer this selection of expansions:
Butcher
Frozen queen
Family Fraud (Families)
Vistas
New Forest
Cliffs
Coast and See



Odoslané z SM-A202F pomocou Tapatalku

Title: Re: Try to find difference ;-)
Post by: Meepledrone on October 14, 2020, 09:44:09 AM
This is getting pretty serious!  ;D

It looks like a plan to take over the Carcassonne world...  >:D
Title: Re: Try to find difference ;-)
Post by: totor66 on October 15, 2020, 02:28:21 AM
Well, don't be too serious, HIG might not like it at some point :)

I love the idea that fans expansion would be on different version, call me old fashioned, but long live official expansions :)
Title: Re: Try to find difference ;-)
Post by: Bumsakalaka on October 15, 2020, 03:25:05 AM
Well, don't be too serious, HIG might not like it at some point :)

I love the idea that fans expansion would be on different version, call me old fashioned, but long live official expansions :)

We will see, maybe when engine will be fully pluginable it will be possible to use for any kind of tile placement game.