Projects for this summer

new topic     » topic index » view thread      » older message » newer message

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 thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu