Apolyton Archive  |  Preserved copy of the Apolyton Civilization Site and its forums as they stood in September 2005. Read-only; nothing here can be posted to or replied to.  |  Forum index |  About this archive |  The 1998–2001 UBB forums
Today on Apolyton WARDELL INTERVIEW PROMO A.C.S. HISTORY CHAPTER 4 GET CIV4 /w FREE PLUS! A.C.S. PHOTO GALLERY GET A.O.M. V1.1
Apolyton Civilization Forums
main| civ2| civ3| civ4| smac| ctp2| ron| moo3| galciv| galciv2| alt| about|
ApolytonPLUS | register | search | faq | new posts | pm (-/-) | upload | members
hall of fame new! | civgroups | civgroups news | interviews | the column | radio | chat | directory | news | store | PLUS
Apolyton Civilization Forums : Powered by vBulletin version 2.0.3 Apolyton Civilization Forums > Alternative Civs > Freeciv > Slightly changing civ 2 rules to make life easier on the programmers
Show a Printable Version | Email This Page to Someone! | Receive updates to this thread | Report this to Apolyton news!
04.Sep: `FC` 2.0.5 COMPLETED AND RELEASED
27.Jul: `FC` 2.0.4 COMPLETED AND RELEASED
16.Jul: `FC` 2.0.3 COMPLETED AND RELEASED

bottom of page
  
How does these changes sound to you? (Time out:0 days after 23-05-2001, 03:09)
The ultimate goal of freeciv is civ 2 compliance. Don't change the rules!
Civ 2 compliance is not important to me, but I still don't like the changes you propose.
Compromises are for the weak. You will just have to learn to program better.
Those sound like fair compromises.
View Results [Edit Poll (moderators only)]
Author
Thread    < Last Thread     Next Thread > Post New Thread     Post A Reply
Thue is offline Thue
Freeciv Developer
Copenhagen, Denmark
Jan 1970
time: 06:14
  Old Post 23-05-2001 03:00 Visit Thue's homepage!
Edit/Delete Message Reply w/Quote
#1 Report this post to a moderator
Slightly changing civ 2 rules to make life easier on the programmers Avatar Enlargement: We've got the solution

There are a number of thinks I would like to change. Unfortunently many people are very strict on the civ 2 complience, and I haven't yet been able to gain complete power over the freeciv design :

Automatically reveal all squares in city range


As it is now a square can be within city sight range, but still be unknown. This is how it is in civ 2, but it makes some code very complicated. And I even find it more intuitive to just reveal squares which your sight radius extends to.

Remove randomness when moving units


In civ 2 and current freeciv if you have 1/3 mp and a move takes 1 mp you have 1/3 chance to actually complete the move. The alternative way to do this would be to never be able to move unless you had enough mp, as is done in ctp. Removing the randomness will make it possible to display accurate time to arrival when planning a goto (as done in ctp), and make it somewhat simpler to program the AI.

Restrict triremes to near land


Triremes have a chance of dying if they venture away from shore. All fine, but it is practically impossible to make AI and goto algoritms that handle handle that well. In ctp they simlpy limit triremes to shallow water.

So what do you think? On which points should we compromise to make programming easier?

CapTVK is offline CapTVK
King
Voorburg, the Netherlands, Europe
Jan 1970
time: 05:14
Exclamation  Old Post 23-05-2001 05:10 Visit CapTVK's homepage!
Edit/Delete Message Reply w/Quote
#2 Report this post to a moderator
Enter the AD-FREE zone

Thue,

I voted against the proposed changes, although for a reason other than rule compliance. After playing Freeciv for over a year and playing Civ evolution for a month (which does have a very different rule set, but feels very much like Civ2) I would like to offer some constructive criticism...

Reason one is that after four years Freeciv doesn't even fully comply with the original Civ2 rules (FreeCiv still doesn't have the Civ2 trading system for instance, the Civ2 mapping system nor actual AI diplomacy).
Need to change the rules? Fine, but please inform players (hereby I mean your average run-of-the-mill gameplayer, not heavy duty linux users) how the game mechanics work. A good manual, walkthrough and a proper in- game help systems.

I have to be frank, if you haven't played Civ1 or 2 so you know "what is what". The in game help actually scares the user away. In the end I didn't even bother with the in game help and just trusted on my basic Civ2 knowledge.

Reason two has to do with gameplay. I think the fundamentals of Freeciv are strong (Although the AI needs be seperated from the original code). My argument here is that Freeciv was designed with a different framework then Civ1/2. Codewise Civ1/2 was far from perfect, there were plenty of bugs that became apparent if you played it long enough. But on the aspect of gameplay Civ rules supreme. The reason for this was that Sid and a slew of the orginal programmers spend alot of time tweaking and fiddling with the units and game mechanics: "tanks too strong?"- "Let's lower their value by 50% and see how it works" Reading through the Freeciv dev archives I get the impression that most deal with technical issues on client-server migration, GTK and localized versions. Were's the fun in tweaking and twiddling with the game mechanics? Civ evolution isn't finished either but it's more compelling than FreeCiv at the moment, gameplay wise that is...


Reason three has to do with the way in which Freeciv is represented. It's ...Tja, was soll ich sagen?...not very friendly towards outsiders. Even experimenting with the rules.txt is a huge barrier....I have to make a seperate directory, refer to that directory while starting up the server and then setup the game again. In Civ2 it's just a matter of changing the units.gif and rules.txt and away you go. The reason that Civ2 became so popular in the mod community (beating AC, CtP 1/2 and ToT) is because USERS could EASILY alter the game. If that barrier is set high, users are frustrated and you lose the mod community.


There are a few other points i could make here but the main thrust is this: What we see here is the struggle between order and creativity. Freeciv is technically sound, but it ain't "fun".

What's the deal with sound support for example? If you can't get all GPL SF/X at least use some of them, or do something else in the meantime. Why aren't there any national anthems in midi format for example? I would like to hear "rule brittania" if i come into contact with the English.


In short: rule changes? Sure, as long as it makes FreeCiv fun to play I'm all for it.

Thue is offline Thue
Freeciv Developer
Copenhagen, Denmark
Jan 1970
time: 06:14
  Old Post 23-05-2001 16:37 Visit Thue's homepage!
Edit/Delete Message Reply w/Quote
#3 Report this post to a moderator
Suffering from ads?

quote:
Originally posted by CapTVK
Thue,

I voted against the proposed changes, although for a reason other than rule compliance. After playing Freeciv for over a year and playing Civ evolution for a month (which does have a very different rule set, but feels very much like Civ2) I would like to offer some constructive criticism...

Reason one is that after four years Freeciv doesn't even fully comply with the original Civ2 rules (FreeCiv still doesn't have the Civ2 trading system for instance, the Civ2 mapping system nor actual AI diplomacy).
Need to change the rules? Fine, but please inform players (hereby I mean your average run-of-the-mill gameplayer, not heavy duty linux users) how the game mechanics work. A good manual, walkthrough and a proper in- game help systems.


The civ 2 trade system is broken. I hope nobody implements that.

Actually there is a manual: http://www.freeciv.org/manual/
I don't think anyone is maintaining it right now. If someone wants to I guess they could take over.
The manual is not distributed with the main freeciv package. Maybe it should be.

quote:
I have to be frank, if you haven't played Civ1 or 2 so you know "what is what". The in game help actually scares the user away. In the end I didn't even bother with the in game help and just trusted on my basic Civ2 knowledge.

Reason two has to do with gameplay. I think the fundamentals of Freeciv are strong (Although the AI needs be seperated from the original code). My argument here is that Freeciv was designed with a different framework then Civ1/2. Codewise Civ1/2 was far from perfect, there were plenty of bugs that became apparent if you played it long enough. But on the aspect of gameplay Civ rules supreme. The reason for this was that Sid and a slew of the orginal programmers spend alot of time tweaking and fiddling with the units and game mechanics: "tanks too strong?"- "Let's lower their value by 50% and see how it works" Reading through the Freeciv dev archives I get the impression that most deal with technical issues on client-server migration, GTK and localized versions. Were's the fun in tweaking and twiddling with the game mechanics? Civ evolution isn't finished either but it's more compelling than FreeCiv at the moment, gameplay wise that is...


The civ 2 developers tweaked the diplomats too?
does civ evolution have multiplayer?

quote:
Reason three has to do with the way in which Freeciv is represented. It's ...Tja, was soll ich sagen?...not very friendly towards outsiders. Even experimenting with the rules.txt is a huge barrier....I have to make a seperate directory, refer to that directory while starting up the server and then setup the game again. In Civ2 it's just a matter of changing the units.gif and rules.txt and away you go. The reason that Civ2 became so popular in the mod community (beating AC, CtP 1/2 and ToT) is because USERS could EASILY alter the game. If that barrier is set high, users are frustrated and you lose the mod community.

Actually it is pretty easy to change the rules in freeciv. Just edit the files in data/default. For changing teh graphics, just edit the gfx files.
Freeciv however gives you more flexibility if you want it. Civ 2 could only have one set of rules installed at a time. With freeciv you can have multiple rulesets coexisting. This of course requires a little bit of extra work, as you say.
Just editing the default files will work, just like in civ 2. There is just an alternative and way smarter way of doing it.

quote:
There are a few other points i could make here but the main thrust is this: What we see here is the struggle between order and creativity. Freeciv is technically sound, but it ain't "fun".

What's the deal with sound support for example? If you can't get all GPL SF/X at least use some of them, or do something else in the meantime. Why aren't there any national anthems in midi format for example? I would like to hear "rule brittania" if i come into contact with the English.


It is a bit silly there isn't sound support in freeciv. It is real simple to add, and we could just put in sounds as we got them.
National anthems would be cool

quote:
In short: rule changes? Sure, as long as it makes FreeCiv fun to play I'm all for it.









Btw, fell free to start new threads in this forum...

paulz is offline paulz
Freeciv Webmaster
San Diego, CA, USA
May 2000
time: 21:14
Smile  Old Post 25-05-2001 23:00 Visit paulz's homepage!
Edit/Delete Message Reply w/Quote
#4 Report this post to a moderator
Support Apolyton, buy Alpha Centauri

I don't think there is any thing too terribly wrong about any of the proposed changes, although I think they should probably be discussed on freeciv-dev.

CapTVK is offline CapTVK
King
Voorburg, the Netherlands, Europe
Jan 1970
time: 05:14
  Old Post 25-05-2001 23:12 Visit CapTVK's homepage!
Edit/Delete Message Reply w/Quote
#5 Report this post to a moderator
Remove this text

quote:
Originally posted by paulz
I don't think there is any thing too terribly wrong about any of the proposed changes, although I think they should probably be discussed on freeciv-dev.



Yes, but the Apolyton crowd differs a little from freeciv-dev crowd. The fact is that 98% here use windows for their daily tasks.


Same object, different perspective...

paulz is offline paulz
Freeciv Webmaster
San Diego, CA, USA
May 2000
time: 21:14
  Old Post 26-05-2001 00:21 Visit paulz's homepage!
Edit/Delete Message Reply w/Quote
#6 Report this post to a moderator
Support Apolyton, buy Call to Power 2

quote:
Yes, but the Apolyton crowd differs a little from freeciv-dev crowd. The fact is that 98% here use windows for their daily tasks.


Wow, I belong to a 2% minority.

I guess I don't understand why the platform is important. We aren't talking about anything platform specific.

Darkstar is offline Darkstar
Prince
Huntsville, AL, USA
May 1999
time: 23:14
  Old Post 08-06-2001 11:43
Edit/Delete Message Reply w/Quote
#7 Report this post to a moderator
Support Apolyton, buy GURPS/ Alpha Centauri

You do realize the AI Triremes never get lost at sea in Civ1/2. They are just ships to the AI.

As far as the randomness, leave it. And it's mp/move cost. So you aren't very likely to get into that mountain without good pointage.

It would certainly be EASIER to not include a special check in the code around a city for seeing what it can't. Then normal sighting would reveal all around the city in 2 squares, yes? It never made sense in Civ that it didn't, but if you are trying to port Civ2 and make it free/open source, shouldn't you maintain consistancy with the original?

Last edited by Darkstar on 08-06-2001 at 11:50

blah is offline blah
Settler

Jun 2001
time: 05:14
  Old Post 11-06-2001 05:52
Edit/Delete Message Reply w/Quote
#8 Report this post to a moderator
Support Apolyton, buy GURPS/ Alpha Centauri

quote:
Originally posted by paulz


Wow, I belong to a 2% minority.


I'm one of those too.
I want to try FreeCiv in Linux, I hope its real good. Does it do multiplayer?

Thue is offline Thue
Freeciv Developer
Copenhagen, Denmark
Jan 1970
time: 06:14
  Old Post 11-06-2001 16:14 Visit Thue's homepage!
Edit/Delete Message Reply w/Quote
#9 Report this post to a moderator
Support Apolyton, buy Civilization 2

Yes. See http://apolyton.net/forums/showthre...&threadid=19257

Nightmare is offline Nightmare
Settler
Pisa (Italy)
Jun 2001
time: 06:14
Post  Old Post 29-06-2001 03:35
Edit/Delete Message Reply w/Quote
#10 Report this post to a moderator
On slight civ II changes Support Apolyton, buy Galactic Civilizations: Deluxe Edition

Hi, Thue!

Well, I noticed today that you're now co-admin of freeciv.
Congratulations!

On the topic of this poll, I have to say that for me civ II compliance is really important, but what I really desire is the choice. To use you're slight changed version of the rules or not! Perhaps that option could be enabled by default, but I really hope that we'll continue to have the choice to use old civII like rules, even if this turns out in using lesser good AI (I really don't care much of AI, I'd like playing human beings!) and mantaining of awful code.

My two cents!

  < Last Thread     Next Thread > Post New Thread     Post A Reply
All times are GMT. The time now is 05:14.
Apolyton Time is 00:14.
    top of page
Rate This Thread:
Forum Jump:
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is ON
vB code is ON
Smilies are ON
[IMG] code is ON
 




Contact Us - Apolyton Civilization Site - Support Us!

Building a better Apolyton through better information. Click here and take our poll!
Non-US visitors, click here!

Powered by: vBulletin Version 2.0.3
Copyright ©2000, 2001, Jelsoft Enterprises Limited.

Page generated in 0.0479 seconds (90.38% PHP - 9.62% MySQL) with 33 queries
Page Loading Time:

Support Apolyton: Amazon USA | Amazon UK | Amazon DE | Amazon FR |
Support Apolyton and get FREE PLUS, Buy from Chips&Bits: Galactic Civilizations | Galactic Civilizations: Deluxe Edition | Call to Power 2 | Civilization: The Boardgame | GURPS/ Alpha Centauri | Alpha Centauri | Civilization IV | Civilization III: Complete |


Front Page | Civilization IV | Civilization III | Civilization II | Call to Power II | Alpha Centauri | Master of Orion III
Rise of Nations | Galactic Civilizations | Galactic Civilizations II | Misc
Alt.Civs | Civ I | C:CtP I | About | News | Directory | Apolyton Store | Forums | Chat | Columns | Interviews | Newsletter
Scenario League | CSC | Clash of Civs | Spanish Site | CtP Maps | Cradle of Civ | WesW's Ctp1/2 Site | Civ3 Haven

apolyton.net | apolyton.com | civilization2.net | civilization3.net | civilization4.net | civilizationiv.info | calltopower.net | galciv.net | galciv2.net | moo3.net