Author Topic: JCloisterzone 4.0 status update  (Read 5757 times)

Offline farin

  • Duke
  • *
  • Posts: 240
  • Merit: 43
  • JCloisterZone maintainer
    • View Profile
JCloisterzone 4.0 status update
« on: August 04, 2017, 03:27:26 PM »
Hi guys

I promised you Count expansion and Ferries. Not yet but I want to share an update.
As I mentioned in an older post, I made Count implementation and found that with current UI and game model limitations user experience is not good enough.

So I decided try to make bigger change which keep in mind for some time. This includes Java8 features, awesome vavr.io library and immutable data structures architecture.
I would be biggest change in the project history. Currently Git shows me "Showing 320 changed files with 10,652 additions and 8,697 deletions."

At the time game model starting to be stable and I recovered four big expansions (INNS_AND_CATHEDRALS, TRADERS_AND_BUILDERS, PRINCESS_AND_DRAGON, TOWER).
It covers lot's of concepts so I expect I will be now much faster. And I can see first fruits of my effort - like you can undo multiple steps including eg. ransom payment - and without
possibilities of bugs.

But there are still completely broken fields fields like save/load and AI, which needs another work.

(On the other hand, AI is another reason for this change allowing much easier implementation)

So current plan is:
1. Recover original functionality + Count (my estimation is 1-2 months), then release it out for testing
2. Update play server (not much work needed there)

Then release first version without AI, especially for leagues it's useless.

And finally add new UI.
Ferries and Hills & sheep are also high on list.



Linkback: http://www.carcassonnecentral.com/community/index.php?topic=3495.0

Offline TheSteveAllen

  • Marquis
  • ***
  • Posts: 454
  • Merit: 25
  • Power to the Meeple!
    • View Profile
Re: JCloisterzone 4.0 status update
« Reply #1 on: August 04, 2017, 04:13:07 PM »
Thanks for the update Farin. We all appreciate your hard work on this. A merit from me.  :(y)

Offline Mikeagan

  • Duke
  • *
  • Posts: 150
  • Merit: 5
  • I am interested in any expansion for CARC2.
    • View Profile
Re: JCloisterzone 4.0 status update
« Reply #2 on: August 04, 2017, 05:48:19 PM »
If possible, can you add a Carcassonne 2.0 texture pack? At least for the Base & expansions released in the new art. If you need the images, I would be willing to help out.
My CARC2 homemade expansions:
SUMMER GINGERBREAD MAN.

Offline farin

  • Duke
  • *
  • Posts: 240
  • Merit: 43
  • JCloisterZone maintainer
    • View Profile
Re: JCloisterzone 4.0 status update
« Reply #3 on: August 04, 2017, 11:18:17 PM »
If possible, can you add a Carcassonne 2.0 texture pack? At least for the Base & expansions released in the new art. If you need the images, I would be willing to help out.

Mikeagan: Are you able to prepare such file structure https://github.com/farin/JCloisterZone/tree/master/src/main/resources/plugins/classic/tiles ?
(I can then prepare .xml, or I can show you how to made it by a tool if you wish) I am trying to use size 300x300.

This helps a lot, and it can be packed as plugin for current version without release.

Offline Mikeagan

  • Duke
  • *
  • Posts: 150
  • Merit: 5
  • I am interested in any expansion for CARC2.
    • View Profile
Re: JCloisterzone 4.0 status update
« Reply #4 on: August 05, 2017, 01:44:40 PM »
Here is what I will help with...

In my spare time, I will scan all the tiles I have and format them into jpeg 300x300 files.
I have copied classic.jar and renamed it newart.jar
As I finish editing each file I will swap it out in the newart.jar file

Here is the header changes I made for the plugin.xml file

<?xml version="1.0" encoding="UTF-8"?>
<plugin id="com.jcloisterzone.plugins.newart" version="3.3">
    <title>New artwork</title>
    <description>Carcassonne 2.0 Graphics (2014-present) for basic and expansion tiles</description>
    <type>GRF_SET</type>
    <expansions>
...
    </expansions>
</plugin>

Here is a list of all the expansions I have currently:
Base w/ Abbot & River
1. Inns & Cathedrals
2. Traders & Builders
3. The Princess & The Dragon
The Festival
The Watchtowers
The Labyrinth

I have images for:
SPIEL 14
SPIEL 15
SPIEL 16
SPIEL 17 (not the best image, but it's what I was able to create from online images I found)

My home-made (Fan) images (Let me know what you think):
http://www.carcassonnecentral.com/community/index.php?topic=3413.0
12 Winter Extra Tiles
12 Summer Gingerbread Man Tiles (6 match original + 6 others I made for my set)

I plan on getting these when released in the USA & I have money:
4. The Tower
5. Abbey & Mayor
6. Count, King & Robber
8. Bridges, Castles & Bazaars
9. Hills & Sheep
10. Under the Big Top
Big Box 2017 (Contains 7 Minis)

As of now, I don't think 7. The Catapult is being remade, nor does it interest me except for the unique tiles.

Once I'm done scanning in and formatting what I have, I will let you know, then we can go from there about getting you the files.
« Last Edit: August 05, 2017, 01:51:06 PM by Mikeagan »

Offline TheSteveAllen

  • Marquis
  • ***
  • Posts: 454
  • Merit: 25
  • Power to the Meeple!
    • View Profile
Re: JCloisterzone 4.0 status update
« Reply #5 on: August 05, 2017, 02:13:46 PM »
Mike,

I have the following in Carc2 format:-

4. The Tower
5. Abbey & Mayor
6. Count, King & Robber
10. Under the Big Top

which I can scan at 300 dpi if that will be of any use to you? Please let me know if this will help and, if so, PM me as to where to send the images.


Offline farin

  • Duke
  • *
  • Posts: 240
  • Merit: 43
  • JCloisterZone maintainer
    • View Profile
Re: JCloisterzone 4.0 status update
« Reply #6 on: August 06, 2017, 06:12:20 AM »
Mikeagan: yes, you can use as classic.jar  template. You should probably change to <type>FULL_GRF_SET</type> in plugin,xml

When you do i please share it with me by PM or make pull request on Github.

Offline farin

  • Duke
  • *
  • Posts: 240
  • Merit: 43
  • JCloisterZone maintainer
    • View Profile
Re: JCloisterzone 4.0 status update
« Reply #7 on: September 05, 2017, 02:58:42 PM »
Just short update - all current expansion are ported to a new architecture + lot of side work
see https://github.com/farin/JCloisterZone/blob/master/changelog.md

remaining tasks - test it, port AI + I want to do little more cleanup and want to put few more UI improvements to 4.0

My estimation is now 3 weeks to release.
 


Offline danisthirty

  • (well, OK, 40...)
  • Administrator
  • Chatelain Grand Officier
  • *
  • Posts: 6552
  • Merit: 249
  • "First to 4 points wins?"
    • View Profile
Re: JCloisterzone 4.0 status update
« Reply #8 on: September 08, 2017, 02:41:03 PM »
Wow! Looking forward to it. Thanks farin! :)

Offline Decar

  • Global Moderator
  • Chatelain Commandeur
  • *
  • Posts: 5459
  • Merit: 238
  • Shut up and take my money!
    • View Profile
    • tehill.net
Re: JCloisterzone 4.0 status update
« Reply #9 on: September 09, 2017, 08:02:44 AM »
Fantastic News Farin!

Looking forward to seeing what changes are in store for us!  Looking at the GitHub file history you've been extremely busy!

Offline Just a Bill

  • Marquis
  • ***
  • Posts: 474
  • Merit: 47
  • I'm still in beta.
    • View Profile
Re: JCloisterzone 4.0 status update
« Reply #10 on: September 09, 2017, 03:36:33 PM »
Yes, these updates sound exciting ... well worth the wait. Merit for all your efforts.
My stuff: The Caverns of Carcassonne | Wheel of Fortune versions | True North (wind roses) | Icon facelifts | Converting CII to CI | Signposts & the Château | The Vault | Riverboats & the Whirlpool | trade list

Offline farin

  • Duke
  • *
  • Posts: 240
  • Merit: 43
  • JCloisterZone maintainer
    • View Profile
Re: JCloisterzone 4.0 status update
« Reply #11 on: October 11, 2017, 01:48:55 PM »
Hi guys

I put less effort to JCZ in last few week because of other duties. So bad news, still not ready for release/testing.
Good news, AI is now almost ported to new architecture. Working on it now slower but still pushing it forward.
Be patient :)

Offline farin

  • Duke
  • *
  • Posts: 240
  • Merit: 43
  • JCloisterZone maintainer
    • View Profile
Re: JCloisterzone 4.0 status update
« Reply #12 on: October 29, 2017, 02:58:31 PM »
Hi

if you want to help testing

http://jcloisterzone.com/builds/JCloisterZone-4.0.0-alpha1.tgz
http://jcloisterzone.com/builds/JCloisterZone-4.0.0-alpha1.7z
http://jcloisterzone.com/builds/JCloisterZone-4.0.0-alpha1.zip

AI is still weaker and online play server is not yet updated to support new protocol (will be soon)
But you can play using direct connect or local session.

Offline Leven

  • Viscount
  • ****
  • Posts: 615
  • Merit: 39
    • View Profile
Re: JCloisterzone 4.0 status update
« Reply #13 on: October 30, 2017, 02:27:28 PM »
Thank you, farin. :(y)

What I've found so far:
1. I could not redeploy my follower from the Cathedral quarter of the City to a shrine when it was adjacent to a cloister or another shrine (1st and 2nd screenshot). If there was no adjacent cloister/shrine then JCZ offered redeploying (3rd screenshot).
2. When I started the game with the "Show Last Placements" option turned on, numbers from 1 to 12 appeared on the tiles of the City of Carcassonne.
3. I think it would be necessary to find a new symbol (instead of the standard meeple image) for the actions of deploying / redeploying a follower to / from the City of Carcassonne just to avoid confusions. A similar one to what is used for the Crop Circles expansion:

« Last Edit: January 20, 2020, 02:19:36 PM by Leven »

Offline glh510

  • Nobleman
  • ******
  • Posts: 122
  • Merit: 4
    • View Profile
Re: JCloisterzone 4.0 status update
« Reply #14 on: November 02, 2017, 06:23:15 AM »
1) I'm not sure how the rules are. If there is no tower piece I can block the tower with a meeple if i set the tile right now. If i later want to block a tower, its only possible for towers at least one tile high. Is this a feature or a bug?

Edit: Found the answer in CAR:
Quote
15  A follower cannot be placed on a tower foundation to prevent a tower being built. Only tower
blocks can be placed on tower foundations. The tower can only be blocked when it already exists.
=> So its a bug for the case of placing the tile

Also interesting fact that you can capture your own meeple. Was not aware of that.
Quote
117  There is a slight change in the rules here. The original rules stated that it was possible to take
“one follower of an opponent prisoner,” while the new rules only say that it is possible to take “one
follower prisoner.” It is now quite possible for a player to choose to “capture” his or her own
followers, contradicting an earlier FAQ. The RGG edition of the Big Box also changes this rule.

2) I was not able to deploy a follower from the city of carcassonne to an empty cloister finished in that move. According to CAR this should be possible.

Quote
Followers in Carcassonne can be redeployed to empty roads, cities, cloisters, or farms. When
an empty road, city, or cloister is completed, followers in the appropriate quarter of the city [followers
in the castle can only be deployed to cities, and so on] may be redeployed and then scored
immediately. In general, unoccupied cities, roads, cloisters do not earn very many points, and so this
option in mostly useful for returning followers from Carcassonne to a player's supply.
« Last Edit: November 02, 2017, 07:16:49 AM by glh510 »


Share via delicious Share via digg Share via facebook Share via furl Share via linkedin Share via myspace Share via reddit Share via stumble Share via technorati Share via twitter

  Subject / Started by Replies / Views Last post
xx
The Status of La Porxada

Started by Decar

23 Replies
4467 Views
Last post July 01, 2017, 07:26:37 AM
by Decar
xx
What's your Carcassonne status?

Started by toastytoast

8 Replies
1313 Views
Last post July 31, 2018, 08:50:32 AM
by danisthirty
xx
German Carcassonne Forum status

Started by Meepledrone

8 Replies
1494 Views
Last post November 09, 2019, 06:15:32 PM
by Meepledrone
xx
Dutch and Belgium Monasteries (De kloosters) [Status: Shipped]

Started by SRBO

252 Replies
66443 Views
Last post November 23, 2014, 09:01:04 AM
by SRBO
xx
WikiCarpedia update

Started by Maj. Frost

102 Replies
11354 Views
Last post September 17, 2020, 08:32:50 AM
by Meepledrone