Today on Apolyton POLYCAST #57 CIVCON '09 ANNOUNCED: AUGUST 7-9, 2009 TRI-LEAGUE #25 & #26 MODCAST #22 BTS TEAM D.G.: ENGAGE NOW
Apolyton Civilization Site Forums
main | civ4 | col | civrev | galciv2 | alt | civ3 | civ2 | ctp2 | smac | about | polycast
- Order Civilization IV: Colonization (Amazon US)/(UK) -
- Order Civilization: Revolution [360] (Amazon US)/(UK) | [PS3] (US)/(UK) | [DS] (US)/(UK) -
ApolytonPLUS | register | new posts | pm (-/-) | members
faq | news | civgroups (news) | hall of fame | downloads | upload | plus | store | search
Apolyton Civilization Site Forums : Powered by vBulletin version 2.0.3 Apolyton Civilization Site Forums > Alternative Civs > Clash of Civilizations > Demo 9 Overall Approach
Page: Print | Email | Subscribe | Report News       0 votes -  average
18.Nov: FIRST BOOK OF CANDLE`BRE SAGA RELEASED
28.Apr: FREECIV 2.1.4 RELEASED
02.Nov: `FREECIV` 2.1 IS HERE

bottom of page
  
Author
Thread    < Last Thread     Next Thread > Post New Thread     Post A Reply
Mark_Everson
Clash of Civilizations Project Lead
Canton, MI
Jan 1970
time: 06:50
23-12-2004 00:45 | www
edit | quote
#1 | report |
Demo 9 Overall Approach Support Apolyton buy from Amazon


We have started talking about the Demo 8.1 Goals and Plan in another thread, and the lack of a long-term planning thread became immediately apparent. So let's have all the long-term development discussion here, and reserve for the other short-term thread to more tactical next step discussions.

As an outline of a plan becomes clearer, I will update this post to show what the current state of play is. Let the proposals begin!

Mark_Everson
Clash of Civilizations Project Lead
Canton, MI
Jan 1970
time: 06:50
23-12-2004 00:45 | www
edit | quote
#2 | report |
Put an end to popups!


This space saved for future use

alms66
Prince
Louisiana
Oct 1999
time: 05:50
28-08-2005 23:22
edit | quote
#3 | report |
The road to random map games... Support Apolyton, buy Galactic Civilizations


This is where Clash has been headed for a long time, and we are close to being capable of pulling it off. When you really think about it, there are only three major elements that are keeping us from doing it right now:

1. Save function
(this is essential for those times when something comes up during a play test, or to send in the turn before a reproducible bug occurs, as well as to save the sanity of those who play test for clash and meet one of the projects longest running requests)

2. Reworked Drawing Code
(this is arguably the most important of the three major elements – the reason being that the current code can barely display a 2000 tile map without bogging down due to the vast number of tiles it has to draw – and most aren't even seen on the screen! I don't know what size world map we're shooting for, but I personally would like to see something around the 20,000-tile mark or more and the current code can't even do anything close to that. However, with all of that said, it is possible to do random map games without displaying an entire planet – we could have various types of map generators such as “Mediterranean”, “Desert”, “Highlands”, “Islands”, etc. that generate small, specialized, "local" maps in much the same way that RTS games do, and something along those lines could be our first shot at a random map game, thus making this a minor element to implement, but a very important one.)

3. Diplomacy
(this is also essential to random map games, because without it, you're fighting a never-ending and quickly-tiring war - thus play testers will/do need this to preserve their sanity and to keep them play testing Clash)


There are a number of minor elements which can be avoided for the first try, but should be high on the list following that. These include:


1. Help System
(random map games will likely draw a slightly larger testing audience than previous versions of clash [speculation, but still likely] and a help system [civilopedia] will be needed to help people with various concepts throughout the game to avoid having team members answer many easily answered questions with a simple help file)

2. Setup Screen
(this will be needed to give the player the ability to choose what options to use, what map generator to use, etc.)

3. Install & Patch Procedure [basically along the lines of the testbed currently used]
(Once random maps are a reality, it will be time to drop the 'jar file distribution' approach and do a true installation of Clash – the reason being to facilitate the easier development & distribution of scenarios. The scenario designers could be releasing new scenarios every few weeks and updates to existing ones just as quickly, while the code progresses at whatever pace because – new code simply gets patched in as with all other software and prior to releasing the patch publicly, the scenario designers will have brought their scenarios up to date with the patch so that the new versions of the scenarios ship with the patch as well.)

4. Scenario Editor
(an integrated editor will allow more rapid development and deployment of scenarios)



I left out the 'very minor' details that are pretty much self-explanatory such as the need for random civ placement and such. I think this, along with the list from the 8.1 proposal thread should be the longterm plan for Clash. We should continue to release incrementally (8.2, 8.3, etc.) until we reach 9.0, at which time we should have as much of this done as is possible. “Random maps by version 9” should be our mantra.


Comments?

Last edited by alms66 on 16-05-2006 at 17:15

LDiCesare
GalCiv Apolyton EmpireCivilization IV Creators
King
Ashes
Jan 2001
time: 11:50
03-09-2005 12:22
edit | quote
#4 | report |
Support Apolyton, buy Civilization: The Boardgame


I agree that Save and diplomacy are the most important.
I'm not sure whether it's the graphics engine or the econ or the ai which will bog down bigger maps, but bigger maps are indeed needed.
Gary wanted to do many of these things: Save + scenario editor and polygons (which would adress the drawing part).

I agree on Help and Setup screen too.

Install and patch I never thought of. I think make installing scenarios simpler would be welcome indeed as you don't want to mess inside the jar when updating the code. Seeing what a mess I had to do to install the Ages of Man CtP2 mod, making things simple for players looks like a good idea.

alms66
Prince
Louisiana
Oct 1999
time: 05:50
03-09-2005 15:47
edit | quote
#5 | report |
Suffering from ads?


quote:
Originally posted by LDiCesare
I'm not sure whether it's the graphics engine or the econ or the ai which will bog down bigger maps, but bigger maps are indeed needed.

If you generate a 50x50 random map, for instance, and you try to select one of the tiles, the detail map switches a little slow to the newly selected tile, but the tile selector takes 3-5 times as long to redraw. Sure, were only talking 5-10 seconds (at this map size at least), but games need to be fast - no one wants to wait for the computer while they're playing a game. Since there is no population, units or civs on these random maps, I assume there is very little econ and ai code being executed, which leaves me with the drawing code. Now, in addition, econ and ai tweaks will most likely be needed as well, as evidenced by the Ancient Med. Scenario (If you remove the natives, that scenario runs much, much faster making me think it's mostly the ai of the natives - who can see the entire map - taking all the time - in fact the last version of that scenario I made, did just that and should have been released instead of the current version since it was actually playable).
quote:
Originally posted by LDiCesare
Gary wanted to do many of these things: Save + scenario editor and polygons (which would adress the drawing part).

Well, unfortunately, Gary isn't around much anymore, so I think we should move on as if he was never coming back. If he does, it will be a pleasant surprise that way.
As for polygons :shudders:, the only way I would ever support the use of something which requires a continuous coordinate system (CCS) is if we went to a 3d sphere, which I don't think will happen, so I don't ever want to see polygons in Clash. Even if we did go to a "globe" representation of the world, I'd prefer to see some sort of tiled globe (and thus not a true sphere) which wouldn't require the use of a CCS.

Lord God Jinnai
King
St. Louis
Sep 1999
time: 05:50
03-09-2005 19:35
edit | quote
#6 | report |
Get a bigger avatar today!


3d sphere is imo the best, but probably not ideal for demo9 unless we are redoing the map graphics engine. Thus i'd hold off on the engine until later.

  < Last Thread     Next Thread > Post New Thread     Post A Reply
All times are GMT. The time now is 11:50.
Apolyton Time is 06:50.
    top of page
Rate This Thread:
Forum Jump:

 



  Contact Us - Apolyton Civilization Site - Support Us!
Log Out Unregistered
Powered by: vBulletin Version 2.0.3
Copyright ©2000, 2001, Jelsoft Enterprises Limited.

Page generated in 0.3204 seconds (81.80% PHP - 18.20% MySQL) with 31 queries
Page Loading Time:

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