Projects for this summer
- Posted by Lmailles at AOL.COM Jun 22, 1998
- 577 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).