Re: Tapu's 3D engine
- Posted by Todd Riggins <triggins at AIRMAIL.NET> Jul 16, 1999
- 538 views
Talvitie wrote: > Todd, I'm really in a need of fast high resolution lib, and what I've seen > some DirectX games, I tought that maybe it would be fast enough. So the only > thing in DirectX is DirectDraw for me att this time. I'd like to base my engine > on something rather than change the graph lib all the time. After my engine is > running as I've been dreaming, I'll start to think 3D card support, sound > systems, etc. DirectX could be a pretty good solution for those too, what you > think? By all means, make your dreams come true! I would love to see the results... :) DirectX is a great solution for High performance games for Windows. Then there's OpenGL which is also does graphics. I still haven't tried programming OpenGL yet though. Ofcoarse, Neil is a great solution for DOS Euphoria games. Also, I started DOS pc programming with DJGPP in C using the Allegro Library which is great for DOS games. Allegro can now run in Windows using DirectX, but I "personally" didn't like it's current performance and the lack of DirectX control. So that's why I made Exotica. Exotica is just an Option if people want to use it and I'm trying to design it where people can make DirectX games quicker and still have full control on how DirectX operates. I just happened to run across Euphoria and saw that some Euphorians where wanting DirectX compatibility with Euphoria( I'm happy to announce that I'm a fully registered Euphorian!). So I decided to try to fill that gap. That gave me more motivation to finish my lib in which I needed very badly! :) > Because the graphics are the most needed and required part in any game, I > suggest that you'd make that part done first, including docs (so that the coders > using exotica could really start to code their own projects ;) > btw, I checked your Exotica examples... very,very promising! Some of the > examples were in need of some files (like .bmp), so I haven't had the time to > check 'em out. Keep on the good work! Thanks! :) The DirectDraw part of DirectX is already finished in Exotica. You can blit graphics the DirectX way so far. I just don't have the graphics primitives like lines, rectangles, circles, etc.. But I do have a pixel routine. Also I need to finish the example on how to do mem_copy to blit gfx. I will finish up the API docs and release the next version of Exotica here soon. Some of those examples that required you to fill in the files where done that way so I could keep the zip file as small as I could for my first release. All the future releases of Exotica I will include needed .bmp, .avi, etc... files so it will be easier for people to check out the examples with. But this means the zip file will grow in size alot. - Todd