Thread Tools
Old December 3, 2002, 04:32   #1
Kurilka
Chieftain
 
Kurilka's Avatar
 
Local Time: 14:58
Local Date: November 1, 2010
Join Date: Dec 2002
Location: Arkhangelsk, by the White Sea
Posts: 95
Newbie question...
Hi!
I'm just one day here and i have a couple of questions (May be rasbey is the person to answer):
1. Is there any activity except game copcept discussion, website development and map builder (by Vultur)? I mean something where i could really take part as a developer?
2. What about software technologies wich would be used? I mean 3D engine, AI, network etc.
May be the reason of these questions is that i'm more developer than TBS game fan (may be a little bit HoMM, but that's a different story...)
Kurilka is offline  
Old December 3, 2002, 05:35   #2
Joeno
Alpha Centauri Democracy Game
Chieftain
 
Local Time: 12:58
Local Date: November 1, 2010
Join Date: Aug 2002
Posts: 59
1. I know Blake has started work on the engine, and that more work on it is apparently starting soon.

2. I don't know how much this answers your question, but SDL will play a large part in development if I'm not mistaken.
Joeno is offline  
Old December 3, 2002, 05:36   #3
Lemmy
Alpha Centauri Democracy GameACDG The Cybernetic ConsciousnessACDG3 Spartans
King
 
Lemmy's Avatar
 
Local Time: 13:58
Local Date: November 1, 2010
Join Date: Dec 2000
Location: Bubblewrap
Posts: 2,032
I'm actually interested in 2 myself also.

Raaa-aaass!!!
__________________
<Kassiopeia> you don't keep the virgins in your lair at a sodomising distance from your beasts or male prisoners. If you devirginised them yourself, though, that's another story. If they devirginised each other, then, I hope you had that webcam running.
Play Bumps! No, wait, play Slings!
Lemmy is offline  
Old December 3, 2002, 06:44   #4
Kurilka
Chieftain
 
Kurilka's Avatar
 
Local Time: 14:58
Local Date: November 1, 2010
Join Date: Dec 2002
Location: Arkhangelsk, by the White Sea
Posts: 95
3
And the toughest one (i think):
3. Is there some kind of project plan?
Kurilka is offline  
Old December 3, 2002, 06:44   #5
targon
Prince
 
Local Time: 14:58
Local Date: November 1, 2010
Join Date: Nov 2002
Location: Dolgoprudny, Moscow region
Posts: 360
Things looks like there is't any 3D engine, old good sprites...
__________________
If you don't see my avatar, your monitor is incapable to display 128 bit colors.
Stella Polaris Development Team, ex-Graphics Manager
targon is offline  
Old December 3, 2002, 07:37   #6
Rasbelin
Emperor
 
Rasbelin's Avatar
 
Local Time: 13:58
Local Date: November 1, 2010
Join Date: Nov 1999
Posts: 3,801
Nice to see you around here, Kurilka.

Quote:
1. Is there any activity except game copcept discussion, website development and map builder (by Vultur)? I mean something where i could really take part as a developer?
Yes, there's the development of the Alpha 1 version of the StP client and the work related to the server program, if we're talking about the coding work. As Blake is now back, he'll be able to give you instructions and you can discuss about the details with him.

Quote:
2. What about software technologies wich would be used? I mean 3D engine, AI, network etc.
Well, Blake will get back to that soon, I hope. Regarding the graphics, I can already confirm that it looks like a 3D engine is going to be used, but I leave that to Blake too. Regarding the network playing, I could add that it's pretty much a part of the server that generates the turns and communicates with all the clients and sends them the information (if you know how Freeciv works, then you know how it works) over LAN, Internet or to the local StP slint on the same PC (singleplayer or hotseat). Or it saves it so that the user can send it by e-mail for PBEM games.

Quote:
3. Is there some kind of project plan?
There's no official schedule set as any necessary schedules are setup for certain milestones. Currently the schedule is to get the website and bulletin boards running within a few weeks before Christmas, plus to get the work with the first alpha version of the StP client, Alpha 1, under work. As that's done, the new schedule will most likely go as far as the release and testing of Alpha 1. Regarding other planning of the game, it's solemly done on this bulletin board and Stella Polaris Forums. However there's a design document called game outlook document available for the use of the SPDT members (it's updated as new concepts are added or things change), but the first version hasn't yet been released. It should make things somewhat easier for you.
__________________
"Kids, don't listen to uncle Solver unless you want your parents to spank you." - Solver
Rasbelin is offline  
Old December 3, 2002, 07:41   #7
Blake
lifer
PolyCast TeamCivilization IV: MultiplayerC4DG Gathering StormCivilization IV CreatorsApolyton UniversityApolytoners Hall of Fame
Beyond the Sword AI Programmer
 
Blake's Avatar
 
Local Time: 00:58
Local Date: November 2, 2010
Join Date: Oct 2000
Location: I am a Buddhist
Posts: 5,680
There can be a 3D engine, what are you familliar with?
Blake is offline  
Old December 3, 2002, 08:29   #8
Kurilka
Chieftain
 
Kurilka's Avatar
 
Local Time: 14:58
Local Date: November 1, 2010
Join Date: Dec 2002
Location: Arkhangelsk, by the White Sea
Posts: 95
Truly to say that's not my strongest area , just tried a little OpenGL, Direct3D (but that's too platform-dependent), CrystalSpace and just downloaded OGRE(may be take a look this evening if there will be some time for it).
But i'm not sure if we need full-featured 3D egine with all that stuff for TBS, am i wrong?
As targon said "old good sprites"...
Kurilka is offline  
Old December 3, 2002, 08:52   #9
Rasbelin
Emperor
 
Rasbelin's Avatar
 
Local Time: 13:58
Local Date: November 1, 2010
Join Date: Nov 1999
Posts: 3,801
Well, maybe won't need it for full scale 3D graphics, but improving the general outlook of the graphics could be one good reason.
__________________
"Kids, don't listen to uncle Solver unless you want your parents to spank you." - Solver
Rasbelin is offline  
Old December 3, 2002, 09:02   #10
Kurilka
Chieftain
 
Kurilka's Avatar
 
Local Time: 14:58
Local Date: November 1, 2010
Join Date: Dec 2002
Location: Arkhangelsk, by the White Sea
Posts: 95
But how do you see sprite and 3D graphics combined?
Kurilka is offline  
Old December 3, 2002, 09:06   #11
aaglo
King
 
aaglo's Avatar
 
Local Time: 14:58
Local Date: November 1, 2010
Join Date: Aug 2001
Location: the contradiction is filled with holes...
Posts: 1,398
Kurilka -

Use Copy -> Paste....




[edit]: this is a joke... and a poor one too.
__________________
I'm not a complete idiot: some parts are still missing.

Last edited by aaglo; December 3, 2002 at 09:21.
aaglo is offline  
Old December 3, 2002, 09:19   #12
Kurilka
Chieftain
 
Kurilka's Avatar
 
Local Time: 14:58
Local Date: November 1, 2010
Join Date: Dec 2002
Location: Arkhangelsk, by the White Sea
Posts: 95
2 aaglo:
Sorry?
Kurilka is offline  
Old December 3, 2002, 12:58   #13
Lemmy
Alpha Centauri Democracy GameACDG The Cybernetic ConsciousnessACDG3 Spartans
King
 
Lemmy's Avatar
 
Local Time: 13:58
Local Date: November 1, 2010
Join Date: Dec 2000
Location: Bubblewrap
Posts: 2,032
About combining sprites and 3d, there was a demo for a game called STATIC (they stopped working on it for now), it's an RPG, but here's a screenshot:
http://www.static-thegame.com/media/.../ss0302_07.jpg

Now IIRC, the map was 2d pre-rendered, but the characters were all 3d realtime rendered. Something similar could be done for StP, where the units are all 3d realtime, and the map/bases etc. are sprites.
__________________
<Kassiopeia> you don't keep the virgins in your lair at a sodomising distance from your beasts or male prisoners. If you devirginised them yourself, though, that's another story. If they devirginised each other, then, I hope you had that webcam running.
Play Bumps! No, wait, play Slings!
Lemmy is offline  
Old December 4, 2002, 02:24   #14
Kurilka
Chieftain
 
Kurilka's Avatar
 
Local Time: 14:58
Local Date: November 1, 2010
Join Date: Dec 2002
Location: Arkhangelsk, by the White Sea
Posts: 95
Yes, seems quite logical, but:
1. What about cities?
2. Do we really need "3d realtime units"? Will they be so large on the map? Of course the quality will be good (if the models will be good), but what about efficiency?
3. Will it be possible to zoom/rotate map? (i mean to artitrary angle and magnification)
Kurilka is offline  
Old December 4, 2002, 04:17   #15
Kurilka
Chieftain
 
Kurilka's Avatar
 
Local Time: 14:58
Local Date: November 1, 2010
Join Date: Dec 2002
Location: Arkhangelsk, by the White Sea
Posts: 95
And if we use 3D, then will we use OpenGL? And maybe SDL, GLUT, GLFW or GLT on top of it?
Kurilka is offline  
Old December 4, 2002, 06:49   #16
carbaher
Settler
 
carbaher's Avatar
 
Local Time: 12:58
Local Date: November 1, 2010
Join Date: Nov 2002
Posts: 15
I think it is a good idea to use SDL with OpenGL. I've used it and they are quite easy to use. Anyway, if we decide not to use 3D it is also a good idea to use SDL
carbaher is offline  
Old December 4, 2002, 07:11   #17
Kurilka
Chieftain
 
Kurilka's Avatar
 
Local Time: 14:58
Local Date: November 1, 2010
Join Date: Dec 2002
Location: Arkhangelsk, by the White Sea
Posts: 95
Blake - what do you say about it?
Kurilka is offline  
Old December 4, 2002, 11:24   #18
Vultur
Warlord
 
Vultur's Avatar
 
Local Time: 12:58
Local Date: November 1, 2010
Join Date: Jun 2000
Location: Milan
Posts: 276
SDL and SDL_image libraries have been used for last version of Map Builder (for now, the only program released).
Next version will use also SGE library for zooming/text writing routines.
NOTE: this library can be also used for textures (=3D graphic), that maybe can be implemented in following versions.
__________________
Aslo the gods are impotent against men's stupidity --Frederich Shiller
In my vocabulary the word "Impossible" doesn't exist --Napoleon
Stella Polaris Development Team -> Senior Code Writer (pro tempore) & Designer
Vultur is offline  
Old December 5, 2002, 18:24   #19
Blake
lifer
PolyCast TeamCivilization IV: MultiplayerC4DG Gathering StormCivilization IV CreatorsApolyton UniversityApolytoners Hall of Fame
Beyond the Sword AI Programmer
 
Blake's Avatar
 
Local Time: 00:58
Local Date: November 2, 2010
Join Date: Oct 2000
Location: I am a Buddhist
Posts: 5,680
Quote:
1. What about cities?
The center of the city should be shown as a sprite, which looks something like a city from most civ games.
For larger cities the surronding terrain texture would be changed into a farmland&suburbs type look.
Quote:
2. Do we really need "3d realtime units"? Will they be so large on the map? Of course the quality will be good (if the models will be good), but what about efficiency?
I favour pre-rendered sprites because they look better and draw faster.
There is no real difficulty in using a combination of 3D and sprites.
Quote:
3. Will it be possible to zoom/rotate map? (i mean to artitrary angle and magnification)
Zoom yes, rotate probably not.
Note that zooming generally works a fair bit better with OpenGL than software. I definitely prefer smooth zooming because changing zoom in large jumps tends to be disorientating.

SDL + OpenGL looks like a pretty good choice, altough AllegroGL could also be worth looking at. (Allegro is still being supported so is improving in quality, unlike SDL which is not being supported, altough is of a high quality...)
Blake is offline  
Old December 6, 2002, 00:51   #20
Jeremy Buloch
Prince
 
Jeremy Buloch's Avatar
 
Local Time: 03:58
Local Date: November 1, 2010
Join Date: Jan 2002
Location: Apparently on the computer
Posts: 463
Well we also need to consider that people might not be able to play a game with an advanced 3D graphic engine. I faintly remember a discussion on this topic at the old FreeAC forums. OpenGL wouldn't work for 2/3 of my computers Video Cards so we need to be careful in choosing the engine. I like the Idea of having a nice engine and all. Yet we do have to consider this.
-J.B.-
Jeremy Buloch is offline  
Old December 6, 2002, 02:21   #21
Rasbelin
Emperor
 
Rasbelin's Avatar
 
Local Time: 13:58
Local Date: November 1, 2010
Join Date: Nov 1999
Posts: 3,801
JB, get better graphics accelerators then. Overall it's still not yet that much required for systems as OpenGL drivers are available for most GPUs and it's one of the components updated quite frequently. OpenGL has been supported for many years, so there's no good reason to abstain from using OpenGL.
__________________
"Kids, don't listen to uncle Solver unless you want your parents to spank you." - Solver
Rasbelin is offline  
Old December 6, 2002, 04:23   #22
targon
Prince
 
Local Time: 14:58
Local Date: November 1, 2010
Join Date: Nov 2002
Location: Dolgoprudny, Moscow region
Posts: 360
BTW, 90% of amateur graphcs engines are borned dead due to low aim of their authors. Graphical accelerators now improve 4 times faster than processors. New nVidia NV30 will be (concerning their ad) as powerful as one of old mainframe Crays and have 125.000.000 transistors. This stuff is _cheap_: beautiful 3D engine may run even under low-end but _new_ cards with reasonable FPS. Human mind recieves 90% of its information via eyes, so why you so disregard you would-be gamers? If you think that eye-candy will harm gameplay, look at Homeworld for expample and think again. Again, IMHO, we may target high-to-medium range chips-of-the-line, as upon release of this game, this chips surely will be outdated... This is't dark predictions, it's realism. I'am fascinated by modern 3D tech, especialy vertex/fragment programs (a.k.a. shaders), they may be used for preforming mundane task as shading, shadows, motion blur, env. mapping, IK etc. _at_ _accelerator_ _side_. For example, nVidia says in one of its developer's presentaions: "if your ROAM algo runs to slow, forefit it. Graphics board is smart enough to draw unoptimized landscape faster than your ROAM may optimize it"...
__________________
If you don't see my avatar, your monitor is incapable to display 128 bit colors.
Stella Polaris Development Team, ex-Graphics Manager
targon is offline  
Old December 6, 2002, 04:31   #23
Kurilka
Chieftain
 
Kurilka's Avatar
 
Local Time: 14:58
Local Date: November 1, 2010
Join Date: Dec 2002
Location: Arkhangelsk, by the White Sea
Posts: 95
Yes i agree with you 100%, but the point is:
do we need real 3D graphics in our game? As i see it evrything could be quite good imlemented as sprites (quasistatic landscape for example) maybe the units are the almost onle possible part to be realized as pure 3D model.
Kurilka is offline  
Old December 6, 2002, 04:40   #24
targon
Prince
 
Local Time: 14:58
Local Date: November 1, 2010
Join Date: Nov 2002
Location: Dolgoprudny, Moscow region
Posts: 360
No way! Why you need to do _independent_ drawing algorithm for landscape while engine itself still needs 3D acceleration? BTW, you forefit some nice ideas, like water reflections etc.
I'm artist here, not a coder, but I'm somethat competent in OpenGL (nothing like real StPDT coders, of course) and may help you via ideas, code snippets, patches, come coding etc if your would't abuse C++ usage (I hate C++, espacialy STL, while highly tolerant to C).
__________________
If you don't see my avatar, your monitor is incapable to display 128 bit colors.
Stella Polaris Development Team, ex-Graphics Manager
targon is offline  
Old December 6, 2002, 04:53   #25
Kurilka
Chieftain
 
Kurilka's Avatar
 
Local Time: 14:58
Local Date: November 1, 2010
Join Date: Dec 2002
Location: Arkhangelsk, by the White Sea
Posts: 95
Mmm... maybe your're right. But what about Vultur's map builder and so on? And how do you see landscape modelling now?
I'm still still not sure if we need "real" 3D world.
BTW what's wrong with C++? Is it a new flame war?
For such a complex project we NEED C++, C sucks in big projects, it will be quite easy to get lost in the source code
Kurilka is offline  
Old December 6, 2002, 04:59   #26
targon
Prince
 
Local Time: 14:58
Local Date: November 1, 2010
Join Date: Nov 2002
Location: Dolgoprudny, Moscow region
Posts: 360
OK, you may use pretty flat world and still draw it using 3D engine becose it's simply faster. Nowdays, graphics boards are built around 3D rendering pipe and do texture mapping much faster than old good blits.

No, use, language you want, even Interkal if you desire, but without me. I still will be happy to be StPDT artist, in any case. Coding is't my work, BTW.
__________________
If you don't see my avatar, your monitor is incapable to display 128 bit colors.
Stella Polaris Development Team, ex-Graphics Manager
targon is offline  
Old December 6, 2002, 05:06   #27
Kurilka
Chieftain
 
Kurilka's Avatar
 
Local Time: 14:58
Local Date: November 1, 2010
Join Date: Dec 2002
Location: Arkhangelsk, by the White Sea
Posts: 95
Heh , i wanted to write something about in my previous post. Yes this sound reasonable, but the question is : what parts of the game should be implemented as "real" 3D models? And not just simple textures on a plane or something like that...

And about languages: Russian is my favourite one
Kurilka is offline  
Old December 6, 2002, 05:27   #28
targon
Prince
 
Local Time: 14:58
Local Date: November 1, 2010
Join Date: Nov 2002
Location: Dolgoprudny, Moscow region
Posts: 360
OK, I speak Russian too, but do't use it in comments. BTW, every non-trival game needs some scripting language, and it's best place to use OO features, as C++ incomplete and clumsy object stuff is _really_ hard to export to any script.
__________________
If you don't see my avatar, your monitor is incapable to display 128 bit colors.
Stella Polaris Development Team, ex-Graphics Manager
targon is offline  
Old December 6, 2002, 05:35   #29
Kurilka
Chieftain
 
Kurilka's Avatar
 
Local Time: 14:58
Local Date: November 1, 2010
Join Date: Dec 2002
Location: Arkhangelsk, by the White Sea
Posts: 95
"C++ incomplete and clumsy", why are you so sure?
The main reason (i think) when people get a bad experience with C++ i that it is a fairly complex language. But i don't want to raise a flame war, don't push me to it
As for scripting language i recommend Lua (though Python is more popular). And where do you see scripting to be used? (i know not so much about this stuff, i didn't use it)
Kurilka is offline  
Old December 6, 2002, 05:52   #30
Rasbelin
Emperor
 
Rasbelin's Avatar
 
Local Time: 13:58
Local Date: November 1, 2010
Join Date: Nov 1999
Posts: 3,801
Quote:
IMHO, we may target high-to-medium range chips-of-the-line, as upon release of this game, this chips surely will be outdated...
That's my opinion too. If we talk about OpenGL, I could add that even a nVidia Riva TNT GPU will be good enough for OpenGL support and that's nowadays a low end GPU or more like outdated, so it's not a concern in this case.

Quote:
Yes this sound reasonable, but the question is : what parts of the game should be implemented as "real" 3D models?
I'm not an expert, but I would say the choice is between units only or units and terrain. Maybe something else too. Thoughts?
__________________
"Kids, don't listen to uncle Solver unless you want your parents to spank you." - Solver
Rasbelin is offline  
 

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump


All times are GMT -4. The time now is 07:58.


Design by Vjacheslav Trushkin, color scheme by ColorizeIt!.
Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Apolyton Civilization Site | Copyright © The Apolyton Team