Re: The best grafix engine for my project
- Posted by EUPHORiCK <euphoric at cklester.com> Jan 06, 2004
- 426 views
Lewis Townsend wrote: > > >Howdy folks, > >Ok, I have evaluated DirectE. >It looks rather structurally restrictive. >You gotta put stuff in specific procecures like init, display, etc. >This is perfect for making graphics demos but I need to make a game; >complete with gui shell etc. DE also has its own DLL file so I think it >must be a wrapper of a wrapper. If I'm not mistaken, recent versions of >Euphoria do not require this setup for DLLs any more. > >Really all I need is a 2D graphics engine. The project I'm working >on is going to be a tile/sprite based game. It should look a little like >Diablo(II), Arcanum, Fallout, etc. So I dont need Direct3D capability. I >just need fast 2D blitting capabilities with all the trimmings (such as >transparency, stretching, etc.). > >Question: does Win32Lib have this capability? I know it has some >blitting routines. That would make doing the gui a lot easier but its >got to be fast (blitting) as I'm going to do alot of transblitting to >create 1 sprite. I'm using a compositing system where the arms, legs, >torso, and head of a character are all separate images so I need plenty >of speed. > >Another option I have been thinking about is commissioning someone to >write me a graphics engine to my specifications. This is a last resort >as I can't offer a lot of money and can only pay by check. > > I have for the longest time desired something good and fast (and easy to use) that would be cross-platform. I always seem to get back to OpenGL, but haven't really had time to delve into it (something always comes up when I'm in the midst of a project). Anyway, somebody just uploaded an OpenGL framework wrapper (GLFW) to the user contributions page. Check out the demos and let me know what you think. I don't know what its capabilities are in regard to sprites 'n' stuff. If you do ultimately decide to have someone write a graphics engine to your specs, let us know because 1) I'm willing to help get that done, and 2) I'm sure there are many others on this list who could chip in to get that done as well. :) -ck