1. Projects for this summer

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).

new topic     » topic index » view message » categorize

2. Re: 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 ?

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]

new topic     » goto parent     » topic index » view message » categorize

3. Re: Projects for this summer

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

new topic     » goto parent     » topic index » view message » categorize

4. Re: Projects for this summer

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

new topic     » goto parent     » topic index » view message » categorize

5. Re: Projects for this summer

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

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu