1. Projects for this summer
- Posted by Lmailles at AOL.COM Jun 22, 1998
- 571 views
A levels are finished at last - Hooray ! = lots of time to program. But what exactly am I up to ? 3 Things spring to mind -----------Projects for this summer------------------------ ******** 1. 3d Toolkit ******* I have coded much of this. I expect I will need a graphics library to go with it, and maybe some of the low-level rountines in ASM. Disclaimer : Will anybody else who has written any code to do anything similar to this or that would help please speak now or forever hold your peace. As far as I know/have been told so far nothing of this kind currently exists in full form in Euphoria. A little preview : Full perspective 3d plotting and rendering of a whole variety of shapes. Collision detection. 3d Object manager to give a nice OO interface and automate all your drawing calls. Physics Module to enable full simulation of gravity, friction, forces, moments. Scenery manager to give automatic rendering of landscapes, forests etc Flight Module to add in specific support for flight sims eg wings, engines, missiles Visual designer to create usable 3d objects (no irritating hand-coding) Are any of you games programmers after anything like this ? And if that does not take me all summer..... ****** 2. Investigate viability of porting Euphoria to the Newton OS ******* The Newton (PDA) OS is the best consumer OS on the planet, according to Byte magazine who rated it above the Mac OS and all versions of Windoze. It has a lucrative (call it bloated if you really want to) development enviroment which is OO from top to bottom (makes interfacing a dream) and has built-in support for an interpreted programming language - NewtonScript, which takes much less precious space than RISC code. It will simply be a case of writing a language translator, and then compiling into the Newton's native byte codes (I have docs for this). The Newton OS is completely dynamic so sequences should convert nicely to arrays, with a few syntax changes. ****** 3. Write the promised Euphoria optimiser ******* We discussed this on the listserv a while back and nobody volunteered to write it so it looks like I will have to it myself. Help from any parties who have written parsers before would be appreciated (David Cuny and of course Rob are the obvious candidates here).
2. Re: Projects for this summer
- Posted by Robert B Pilkington <bpilkington at JUNO.COM> Jun 22, 1998
- 549 views
>******** 1. 3d Toolkit ******* > >I have coded much of this. I expect I will need a graphics library to >go with it, and maybe some of the low-level rountines in ASM. > >Disclaimer : >Will anybody else who has written any code to do anything similar to >this or that would help please speak now or forever hold your peace. As >far as I know/have been told so far nothing of this kind currently exists >in full form in Euphoria. > >A little preview : > >Full perspective 3d plotting and rendering of a whole variety of >shapes. >Collision detection. > >3d Object manager to give a nice OO interface and automate all your >drawing calls. > >Physics Module to enable full simulation of gravity, friction, forces, >moments. > >Scenery manager to give automatic rendering of landscapes, forests etc > >Flight Module to add in specific support for flight sims eg wings, >engines, missiles > >Visual designer to create usable 3d objects (no irritating hand-coding) > > >Are any of you games programmers after anything like this ? Yes. If you want help on it, you can get 3d texture mapping code as well as other stuff at www.descent2.com. Go find the "Download Descent 1 source code" links... The only catch: You can't charge money for the use of the source code. (It's in C and Assembler, 32-bit stuff, so it shouldn't be too hard.... With Pete's Assembler and stuff) I'm sure you'd get enough economy-votes for your includes to pay for several new versions of Euphoria, though... :) I've gotta take a look at the code sometime.... Maybe if I can understand it enough.... _____________________________________________________________________ You don't need to buy Internet access to use free Internet e-mail. Get completely free e-mail from Juno at http://www.juno.com Or call Juno at (800) 654-JUNO [654-5866]
3. Re: Projects for this summer
- Posted by Lewis Townsend <keroltarr at HOTMAIL.COM> Jun 22, 1998
- 566 views
Hello! >-----------Projects for this summer------------------------ > >******** 1. 3d Toolkit ******* I REALLY want to see this! I have been thinking about requesting it but was under the impression that it wouldn't be efficient in Euphoria. >3d Object manager to give a nice OO interface and automate all your drawing calls. ^ | I hope this doesn't mean that I need to understand OOP >Visual designer to create usable 3d objects (no irritating hand-coding) Cool! could you do this by drawing the elevations (front, top, side) of an object? >Are any of you games programmers after anything like this ? Yes! Absolutely! Lewis Townsend |\ ____ _ _ _ _ __ | \ | __/ || / | // || / __ \ | \ ||_ || //|| // || ||__\| | \ | _| || // || // || \___ \ | |\ \ ||__ ||// ||// || |\__|| | | \ \|___\ |_/ |_/ || \____/ | | \ \ _____ _______ | | \ \ | __ \ | _ _ | | | \ \ ||__|| |/ | | \| | | \ \ | __ / | | | |______\ \ || \\ | | |___________\ || || |_| Keroltarr at hotmail.com ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com
4. Re: Projects for this summer
- Posted by Andrew Mitchell <ajmitch at GEOCITIES.COM> Jun 23, 1998
- 561 views
Lmailles at AOL.COM wrote: > A levels are finished at last - Hooray ! > > = lots of time to program. But what exactly am I up to ? > > 3 Things spring to mind > > -----------Projects for this summer------------------------ > > ******** 1. 3d Toolkit ******* > > I have coded much of this. I expect I will need a graphics library to go with > it, and maybe some of the low-level rountines in ASM. > > Disclaimer : > Will anybody else who has written any code to do anything similar to this or > that would help please speak now or forever hold your peace. As far as I > know/have been told so far nothing of this kind currently exists in full form > in Euphoria. > > A little preview : > > Full perspective 3d plotting and rendering of a whole variety of shapes. > Collision detection. > > 3d Object manager to give a nice OO interface and automate all your drawing > calls. > > Physics Module to enable full simulation of gravity, friction, forces, > moments. > > Scenery manager to give automatic rendering of landscapes, forests etc > > Flight Module to add in specific support for flight sims eg wings, engines, > missiles > > Visual designer to create usable 3d objects (no irritating hand-coding) > > Are any of you games programmers after anything like this ? > And if that does not take me all summer..... > > ****** 2. Investigate viability of porting Euphoria to the Newton OS > ******* > > The Newton (PDA) OS is the best consumer OS on the planet, according to Byte > magazine who rated it above the Mac OS and all versions of Windoze. It has a > lucrative (call it bloated if you really want to) development enviroment which > is OO from top to bottom (makes interfacing a dream) and has built-in support > for an interpreted programming language - NewtonScript, which takes much less > precious space than RISC code. It will simply be a case of writing a language > translator, and then compiling into the Newton's native byte codes (I have > docs for this). The Newton OS is completely dynamic so sequences should > convert nicely to arrays, with a few syntax changes. > > ****** 3. Write the promised Euphoria optimiser ******* > > We discussed this on the listserv a while back and nobody volunteered to write > it so it looks like I will have to it myself. Help from any parties who have > written parsers before would be appreciated (David Cuny and of course Rob are > the obvious candidates here). I have started writing a 3d library but haven't done much Andrew Mitchell
5. Re: Projects for this summer
- Posted by Lewis Townsend <keroltarr at HOTMAIL.COM> Jun 23, 1998
- 595 views
Salutations In your excellent explanation of OOP I think you forgot to answer my other question about this --+ | V >3d Object manager to give a nice OO interface and automate all your drawing >calls. Does this mean that your OO engine would generate appropriate coords from a drawing in an editor interface? If so could I suggest that the drawing be done in an elevation mode e.g.: House TOP +------------------+ | | +------------------+ | | +------------------+ SIDE FRONT +------------------+ /\ | | / \ | | / \ +------------------+ / \ | | | | | | | | | | | | +------------------+ +------+ Each elevation (or picture) represents what the object would look like from a non-perspective 2dimentional view: Front = XY Side = YZ Top = XZ I think this would be possible but it my be hard, it's up to you Sincerely, Lewis Townsend |\ ____ _ _ _ _ __ | \ | __/ || / | // || / __ \ | \ ||_ || //|| // || ||__\| | \ | _| || // || // || \___ \ | |\ \ ||__ ||// ||// || |\__|| | | \ \|___\ |_/ |_/ || \____/ | | \ \ _____ _______ | | \ \ | __ \ | _ _ | | | \ \ ||__|| |/ | | \| | | \ \ | __ / | | | |______\ \ || \\ | | |___________\ || || |_| Keroltarr at hotmail.com ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com