

development plan/ priority of what needs doing
#1
Posted 19 April 2010 - 05:38 AM

#2
Posted 22 April 2010 - 10:18 PM
But if you're intrigued on an interesting plan that never has been planned / attempted and failed for years is the Geoscape portion of UFO2K. Everyone has their own perspective on this, so it's hard to pin point. But to be honest, it's kind of hard, since this is a MMO tactical simulator and that's all it has been known for. Geoscape would kind of defy its gameplay if not cautious when implementing such a huge daunting feature.
Not trying to be negative or anything, I'm just saying, as a game developer (not for ufo2k), this is what I've seen of UFO2K and it will not likely change. There are too few developers to really turn down your developing changes. And since the source code is open source, if there EVER comes a time when no one really agrees on the changes, they can fork it and create a new project with the current features. It's legal and perfectly ok.
#4
Posted 06 May 2010 - 04:09 PM
At least I'm currently primarily interested in:
- bugfixes, proper linux packaging, usability fixes (UI which is more intuitive to use, plus maybe in-game tutorial)
- AI and singleplayer mode
- improvements to extending the game via lua scripts: customizable units, customizable mission scenarios
Also an interesting things to try would be the support for 3D graphics (should make the game mostly screen resulution independent).
http://ufo2000.sourceforge.net
#5
Posted 07 May 2010 - 09:32 PM
To what extent? The globe? Or are you insisting we create 3D objects manually? If you are serious about full 3D support, might I suggest a 3D graphics engine like Ogre or Irrlicht?Also an interesting things to try would be the support for 3D graphics (should make the game mostly screen resulution independent).
I'm sure you just meant the globe, though. So I'll assume you're not asking for another Xenocide.

Edited by Kratos, 07 May 2010 - 09:34 PM.
#6
Posted 08 May 2010 - 10:39 AM
3D battlescape. Just try to add an alternative way to render the map view (use 3D models instead of sprites). No other changes to the game mechanics at all, and maybe even make 2D / 3D modes switchable at runtime. Some kind of very schematic 3D view might be even possible by just using 16x16x12 shape data (which is available for every map object), so it would be compatible with the existing ufo2000 map data files.To what extent? The globe? Or are you insisting we create 3D objects manually?
Sure they can be evaluated. But only if these 3D engines are not intrusive and do not try to take control over how the things have to be done. Various 3D engines try different clever tricks to reduce amount of work for GPU hardware (elimination of non-visible parts of the scene, etc.), this sometimes introduces extra unwanted limitations (non-destructible terrain, etc.). But 3D hardware has improved a lot during the last few years. I think that a very simple and straightforward 3D frontend might do the job quite fine on modern hardware (just push all the polygons to the GPU and hope that it does not crumble under load).If you are serious about full 3D support, might I suggest a 3D graphics engine like Ogre or Irrlicht?
Well, back in 2002 I really had a hope that we could join our efforts and work on the same game together (considering their initial focus on geoscape part and ufo2000 focus on battlescape). But xenocide goals were way too ambitious and ufo2000 engine was considered to be not good enough, so it was rejected. Also if I remember correctly, initially xenocide was a c++ project under GPL license just like ufo2000. But later xenocide started to change programming languages, 3D engines and license wildly. So nowadays any cooperation is technically impossible even if we wanted.So I'll assume you're not asking for another Xenocide.
Though I noticed your interest in crossing the projects in earlier years...
http://ufo2000.sourceforge.net
#7
Posted 08 May 2010 - 08:50 PM
Sounds good. I wouldn't mind rotating the map. As long as it doesn't scramble the pixels horrendously...though I haven't seen any 3D map using sprites as textures do so bad, so I'm sure it would work fine.3D battlescape. Just try to add an alternative way to render the map view (use 3D models instead of sprites). No other changes to the game mechanics at all, and maybe even make 2D / 3D modes switchable at runtime. Some kind of very schematic 3D view might be even possible by just using 16x16x12 shape data (which is available for every map object), so it would be compatible with the existing ufo2000 map data files.
I personally never used them myself, though I have some interest in experimenting with them in the future sometime. Though I never been a 3D fanatic really...Sure they can be evaluated. But only if these 3D engines are not intrusive and do not try to take control over how the things have to be done. Various 3D engines try different clever tricks to reduce amount of work for GPU hardware (elimination of non-visible parts of the scene, etc.), this sometimes introduces extra unwanted limitations (non-destructible terrain, etc.). But 3D hardware has improved a lot during the last few years. I think that a very simple and straightforward 3D frontend might do the job quite fine on modern hardware (just push all the polygons to the GPU and hope that it does not crumble under load).
Just saying if you're wanting actual 3D models implemented from Blender or 3DSMax or some other 3D rendering program that it might be wiser to choose an engine. Doing all this by hand could prove difficult manually.
Ufo2k's engine was actually rejected? I didn't know it was up in the air at the time.Well, back in 2002 I really had a hope that we could join our efforts and work on the same game together (considering their initial focus on geoscape part and ufo2000 focus on battlescape). But xenocide goals were way too ambitious and ufo2000 engine was considered to be not good enough, so it was rejected. Also if I remember correctly, initially xenocide was a c++ project under GPL license just like ufo2000. But later xenocide started to change programming languages, 3D engines and license wildly. So nowadays any cooperation is technically impossible even if we wanted.
I haven't checked their status lately, are they even active anymore? I checked the graphics which seems to be but the programming is? Yea the changes with programming, licenses, was too ridiculous. I think working together might have gotten all of us somewhere by now. But who really knows.
#8
Posted 09 May 2010 - 04:08 AM
Well, it's not surprising at all and has a good logical explanation: xenocide was going to be a 3D game from the very start, ufo2000 was not using 3D at that time (and still is not using it). But there is no point discussing something that happened ~8 years ago, we have what we have nowUfo2k's engine was actually rejected? I didn't know it was up in the air at the time.

The point is that making use of 3D in ufo2000 is not "asking for another Xenocide" (regardless of what you mean in this statement). If it happens, 3D graphics support is going to be done in such a way that best fits the existing ufo2000 engine. And it's not even strictly planned yet, but would be just an interesting experiment. In any case, if 3D in ufo2000 turns out to be crap, it will be dropped

http://ufo2000.sourceforge.net