1. some brainpower needed
- Posted by Talvitie <smtoa at SAUNALAHTI.FI> Sep 11, 1999
- 412 views
Hello everyone! No, I didn't sign off. just used the listserver digest -option to = receive only one mail per day. I've been hevily concentrated to music but still have these moments when = I want to code something. This programming thing is really casual for me now, but I have one = project in mind: to assemble and create the base code for my 3D engine. It should have the following features: -work in atleast Win95/98 (maybe in DOS/Linux too ?!) -DirectX -3D card support -include easy to use but still fast to execute high-level control - +other stuff not yet specified Now, my question for you, dear euphorians, is what are the include files = I should use and how well do they fit together. I was thinking somewhat this kind of combination: Exotica, = Win32lib and Molasses' GlideWrapper. =20 See ya! --Tapu =20
2. Re: some brainpower needed
- Posted by Robert Pilkington <pilking at BELLATLANTIC.NET> Sep 12, 1999
- 422 views
>This programming thing is really casual for me now, but I have one project in >mind: to assemble and create the base code for my 3D engine. Whew, I thought we lost our only hope for a 3d engine. :) >Now, my question for you, dear euphorians, is what are the include files I >should use and how well do they fit >together. I was thinking somewhat this kind of combination: Exotica, Win32lib >and Molasses' GlideWrapper. I don't know if you'd need Win32Lib or not. I know the GlideWrapper would help for 3dfx cards, but it would leave other brands out. I suppose if Exotica gets support for Direct3d, then you could choose to use Glide for 3dfx cards, and Direct3d for all others. (Like most games do, except other games usually have support for OpenGL, too.) Your current 3d engine only needs pixel(), right? If so, then you could have support for a custom engine. Just give the routine_id() of the pixel() routine you want. (Win32Lib's pixel routine, Neil's pixel routine, Exotica's pixel routine, Euphoria's pixel(), or whatever you want to draw to the screen with.) Of course, this might be one 'advanced' rendering option, instead of the default support. (I sound like I know what I'm talking about, don't I? Or maybe I don't... It *IS* 12:45 am... :) Maybe you've already thought about this stuff, but there weren't any replies yet, and I wanted you to know there is at least one person who would like a 3d engine in Euphoria. (Even though I'm still VERY novice at 3d coding.)
3. Re: some brainpower needed
- Posted by Molasses <molasses at ALPHALINK.COM.AU> Sep 12, 1999
- 402 views
Hi, My advice would be to take a look a the Genesis 3D API. www.genesis3d.com It's more than just a 3d engine, it incorporates sound, input, internet multiplay, etc. It combines Direct X and Glide in an easy to use way, and it is free. This has to be the fastest an easiest way to create a commercial quality 3d game. Your current choices for programming in Genesis are Visual C++ or Visual Basic. I started a Euphoria wrapper for this some time ago but got stuck on one function that wouldn't work. I will have another attempt when Genesis 3D 2 is released. (in a few months) My partial wrapper can be found at www.alphalink.com.au/~molasses/ But you will need to download Genesis 3d if you want to try it out. (Genesis 3d is 26 meg, so you better use GetRight or Reget.) Anyone feel free to email me if you want to help work the bugs out of wrapping this. It would be amazing to see a game the likes of Quake 2 or Unreal programmed in Euphoria. -molasses ----- Original Message ----- From: Talvitie <smtoa at SAUNALAHTI.FI> To: <EUPHORIA at LISTSERV.MUOHIO.EDU> Sent: Saturday, September 11, 1999 6:59 PM Subject: some brainpower needed Hello everyone! No, I didn't sign off. just used the listserver digest -option to receive only one mail per day. I've been hevily concentrated to music but still have these moments when I want to code something. This programming thing is really casual for me now, but I have one project in mind: to assemble and create the base code for my 3D engine. It should have the following features: -work in atleast Win95/98 (maybe in DOS/Linux too ?!) -DirectX -3D card support -include easy to use but still fast to execute high-level control - +other stuff not yet specified Now, my question for you, dear euphorians, is what are the include files I should use and how well do they fit together. I was thinking somewhat this kind of combination: Exotica, Win32lib and Molasses' GlideWrapper. See ya! --Tapu
4. Re: some brainpower needed
- Posted by Todd Riggins <triggins at AIRMAIL.NET> Sep 12, 1999
- 414 views
Robert Pilkington wrote: > help for 3dfx cards, but it would leave other brands out. I suppose if > Exotica gets support for Direct3d, then you could choose to use Glide for > 3dfx cards, and Direct3d for all others. (Like most games do, except other > games usually have support for OpenGL, too.) I do plan on Direct3d and 3dfx support for Exotica. Since I don't have the experience in writing 3D engines, my routines will be direct calls to the Direct3d and Glide functions so the user can make his/her own 3D engine. But this support will take awhile for me to get to since I need to clean up what I have for Exotica and then try to decide whether I should start programming the 3d stuff or start programming the DirectPlay for multiplayer games. -- Todd Riggins
5. Re: some brainpower needed
- Posted by M King <boot_me at GEOCITIES.COM> Sep 13, 1999
- 410 views
-----Original Message----- From: Todd Riggins <triggins at AIRMAIL.NET> Subject: Re: some brainpower needed >and then try to decide whether I should start programming the 3d >stuff or start programming the DirectPlay for multiplayer games. Todd, I think that what you have done so far is impressive. I am however looking forward more to the Direct Play thatn the 3d stuff, as I have a hard time understanding much of 3d type programming, but could possibly do a 2d game with multiplayer if something like direct play was available. Looking forward to both however!!! PS...did you ever try to alt-tab between applications while your donuts game was running? It throws up some wierd errors, Also was wondering if your donuts theme was borrowed from the game programming in java book. Monty in Oregon
6. Re: some brainpower needed
- Posted by Todd Riggins <triggins at AIRMAIL.NET> Sep 13, 1999
- 418 views
M King wrote: > Todd, I think that what you have done so far is impressive. I am however > looking forward more to the Direct Play thatn the 3d stuff, as I have a hard > time understanding much of 3d type programming, but could possibly do a 2d > game with multiplayer if something like direct play was available. > Looking forward to both however!!! Hehe... I favor your suggestion since I would like to see at least 2D multiplayer games working first. Plus, I'm very anxious to code DirectPlay! :) Look for it in Exotica version 2.0! > PS...did you ever try to alt-tab between applications while your donuts game > was running? It throws up some wierd errors, Also was wondering if your > donuts theme was borrowed from the game programming in java book. Ha.. You got me! :) I forgot to test for the alt-tab in the game. This will be corrected in the next version of Exotica. Actually, I did a poor mans port of the Donuts game from the actual DirectX 6.1 SDK sample code. Ofcoarse, I had to touch up the title screen graphics a little... ;) -- Todd Riggins