Jeez, calm down Stealth. I
did take a short look at E02, but no matter how good the engine I'd still be worried about running into a limitation somewhere somehow. I wasn't necessarily saying that there was any problem, and I meant to say that if I were starting a project I wouldn't want to use someone's elses engine just because I prefer to create things on my own. I didn't mean to imply that you had no skill or something. I'm sorry if I offended you.
Still, in any case I think you overreacted. I never expected anyone to really take me seriously anyway until I had something to show for it. I actually expected someone to be developing it with
E02 while I was working on it so in case I couldn't match E02 or something happened to where I couldn't work on the engine that the project would still continue.
I know that developing in languages like C will end up with a far cleaner and faster engine, but it could also take much longer to make. C# may be a 'lazy' language, but it speeds up and simplifies development so much I'd use C# over C any day. Still, I was thinking that once we had the finalized C# engine, it wouldn't take too much to convert it to a multi-playform engine. All conversion requires is finding the language's equivalencies, and then time.
For palette related stuff, yes I comepletely agree that even though we have the capability to use as many colors as we want I think limiting them is the best way to go, and I wouldn't want anything
but the old dithering technique used for the textures. As for the palette rotations, I have an idea on how to do this without eating up the CPU/GPU, but yeah dynamic Hueing does take up far too much memory to be used reasonably. The choice of texture format and amount of colors isn't my decision to make.
For textures and music, moduled music and .tga might be more efficient and suit our needs, it would also be more difficult to create and modify than using .OGGs and .PNGs. I personally would prefer moduled music and TGAs though, I knew that they worked a lot better, I just thought that the team might not of had the proper software to develop them. I especially would love it if the music was done with Genesis-esque instruments, but again it really isn't my choice to make.
If this project uses E02, I really don't have a problem with it, it seemed like no one around here really knew how to use it. Since the project seemed to gather some great talent but lacked a programmer, I was worried that if they didn't get one that it might have folded, so I volunteered. I did not volunteer for the project because I thought it was 'cool', I volunteered because I thought it's members were and deserved a programmer to get this project on the move. In any case, even though Stealth should use a little more tact, he is right to question my (and C#'s) abilities. Again this is why I want to prove myself before you declare me the project's programmer.
Still, I'm glad that there's another engine around. It'll make me try to do everything possible to outdo it (before you get angry Stealth, I'm saying
try to, not necessarily declaring I will), and in the end if I finish the engine it'll probably end up better than if my engine was the only one.
By the way, Jayextee, thanks so much for sticking out for me while I wasn't here to defend myself.
This post has been edited by Dark Phantron: 09 January 2009 - 08:48 AM