Original Post
Hi there, this is not really a question, but just seeking for opinions about the subject. I'm about to start a big RTS project with a friend, in the style of Starcraft in term of gameplay. Our first idea was to build it in 3D. But we finally changed mind and decide to make it in 2D. This way we can put more details on the units and its pretty simple to handle with the mouse. And of course, its much more easier to create the game and the units (remember we are two on this project) Are first expection was to use OpenGL for the 3D. But now we are making it in 2D, we think of using DirectX. Because its more friendly for 8 bit indexed textures. Then (when playing starcraft) I remarked that cloacked unit actually deform the image. And also the EMP shockwave. We are not intending to remake Starcraft sorry for the comparaison. But in term of gameplay we want it the Starcraft way. (Its a free game ok, so dont tell Blizzard chuut :P). And of course we will have cloacked units. SOO. we finally come with an idea. Making it software (BitBlit power!). Only render the final buffer on a texture and give it to DX or Ogl. And I'm wondering if you think that starcraft do this. Because it was DirectDraw4 I think, and I'm not sure, that you can not achieve this kind of effect (deforming) with DirectDraw4. I think (here I need you opinions) that they do render it software, and use directDraw to render the final buffer. Also, we target Gforce2 and more. (Thats another reason why moving into 2D) So folks, what you think about all this? (Except those who will tell make it 3D full of shaders etc) Opinions, interrest, etc? Thanks, Dave