Incredible NOISE+WHITE programming environments !
Posted: Tue Jun 06, 2006 10:55 am
Chema (José María Enguita) is currently building two astonishing software engines that allow you to program interactive isometric games on the Oric !
First, there's the lower layer Isometric Engine: NOISE (for Novel Oric ISometric Engine). Through a C API, you get access to isometric rendering of huge 3D maps on the Oric, with multi-layered tiles, 3D-sprites, double-buffering, collision detection, and many other great features as you can read on http://isa.uniovi.es/~chema/white+noise/intro.htm.
And then, there's the even greater WHITE environment (World Handling and Interaction with The Environment), which provides high-level programming of the game interactions, again with a C interface, but with an object-oriented twist. Chema is still improving it, but he sent me an interaction test with 4 rooms, just to trace the interactions (I've put it on http://oric.free.fr/TAPES/isometric.tap, you use Z and X to turn clockwise and anti-clockwise and M to move a step
forward. I is used to interact with the environment. For example, you can interact with the "commposts" in two rooms, and with the moving characters (although you will only receive a "no response" answer in this test). You can also grab the block in the initial room and (D)rop it somewhere else)). Well, Chema doesn't call it a demo, and did not intend to show it before he fixes some small bugs and he is concerned about some speed optimizations, but I think it is already hugely impressive to have this type of high-level programming environment on the Oric, opening new possibilities to game developers of all kinds, so I hope he will not mind me for the unveiling of his development progress...
Something that Chema has not programmed yet is a map editor... So, if you have always wished to program an isometric Oric game, you know what you have to do ! (of course a Windows or Java editor would be the best for this task).
Cheers,
Fabrice
First, there's the lower layer Isometric Engine: NOISE (for Novel Oric ISometric Engine). Through a C API, you get access to isometric rendering of huge 3D maps on the Oric, with multi-layered tiles, 3D-sprites, double-buffering, collision detection, and many other great features as you can read on http://isa.uniovi.es/~chema/white+noise/intro.htm.
And then, there's the even greater WHITE environment (World Handling and Interaction with The Environment), which provides high-level programming of the game interactions, again with a C interface, but with an object-oriented twist. Chema is still improving it, but he sent me an interaction test with 4 rooms, just to trace the interactions (I've put it on http://oric.free.fr/TAPES/isometric.tap, you use Z and X to turn clockwise and anti-clockwise and M to move a step
forward. I is used to interact with the environment. For example, you can interact with the "commposts" in two rooms, and with the moving characters (although you will only receive a "no response" answer in this test). You can also grab the block in the initial room and (D)rop it somewhere else)). Well, Chema doesn't call it a demo, and did not intend to show it before he fixes some small bugs and he is concerned about some speed optimizations, but I think it is already hugely impressive to have this type of high-level programming environment on the Oric, opening new possibilities to game developers of all kinds, so I hope he will not mind me for the unveiling of his development progress...
Something that Chema has not programmed yet is a map editor... So, if you have always wished to program an isometric Oric game, you know what you have to do ! (of course a Windows or Java editor would be the best for this task).
Cheers,
Fabrice