Postęp game

Various topics about the game, the website, or anything else Freeciv related that doesn't fit elsewhere.
Lachu
Elite
Posts: 374
Joined: Sat May 04, 2013 2:19 pm

Re: Postęp game

Postby Lachu » Wed Nov 07, 2018 2:11 pm

I will update the wiki on sourceforge.net. You can play it, but only with human and you must start server by hand.
There's no completed ruleset, rather rulesets to test a game.

Lachu
Elite
Posts: 374
Joined: Sat May 04, 2013 2:19 pm

Re: Postęp game

Postby Lachu » Wed Nov 07, 2018 5:04 pm

To run server & client the same time:

Code: Select all

flatpak run --command=/bin/bash pl.art.lach.slawek.apps.progress
cd /app/bin/
( ./freeciv-gtk-3.22 & ./freeciv-server -r <selected_ruleset> )

In place of <selected_ruleset> put progressCiv5, progress1 or civ2civ3

Lachu
Elite
Posts: 374
Joined: Sat May 04, 2013 2:19 pm

Re: Postęp game

Postby Lachu » Wed May 01, 2019 12:07 pm

I have small amount of time and decided to implement new feature, allowing to make game more compatible with Civilization 3. If I found more time, the game could reborn!

I partially implemented improvement count restrictions, so you can define improvement class and sign improvement to it. In next step, you can define (for example) that any kind of building bellowing to small wonder could exist only once per player and any great/world wonder could exist only three times on map, but only once per player. In future I will add builtin counters, like max player count, max player count played, current player count, default player count, so you could define equation, thanks to restrictions, like:

Max world count: Default player count / 3
Max player count: 1

I will also add other things to described feature. Source are available now, but for flatpak package you should wait.

Lachu
Elite
Posts: 374
Joined: Sat May 04, 2013 2:19 pm

Re: Postęp game

Postby Lachu » Thu May 02, 2019 6:18 pm

I must repair last error I know to work on other things.

Where AI is initialized after ruleset is loaded? I see server_player_init is called before ruleset is loaded both for AI and human player, but after ruleset is loaded, this function is called only for humans.

Lachu
Elite
Posts: 374
Joined: Sat May 04, 2013 2:19 pm

Re: Postęp game

Postby Lachu » Fri May 03, 2019 1:14 pm

I correct bugs and made one workaround, which allowing to start from freeciv-gtk3.22 game with civ2civ3, progress1 and progressCiv5 rulesets. I push sources, but don't made flatpak yet.

Please test and tell, which features from Civ3 and Civ5 are missing. progressCiv5 implements golden era and civics. Civ2civ3 implement possibility to build Great Wonder up to three players. Each of this mechanism are configurable by ruleset, for example golden era and selecting a new civic after gather some culture points is implemented in ruleset. The same about restrictions allowing to build small wonder infinity count on world, but only once per player. The same about build up three time great wonder, but only once per player.

EDIT: Newest (prealpha-19) version uploaded.